body.ios-guide-open{overflow:hidden}
.ios-install-guide{box-sizing:border-box;width:calc(100% - 44px);max-width:384px;height:fit-content;--ios-guide-bottom:max(10px,env(safe-area-inset-bottom));max-height:calc(100dvh - var(--ios-guide-bottom) - 8px);margin:auto auto var(--ios-guide-bottom);padding:0;border:1px solid #a88b5e88;border-radius:18px;color:#eee7de;background:linear-gradient(145deg,#28211ac7,#121115c2 60%);backdrop-filter:blur(12px);box-shadow:0 24px 80px #0009;font:14px/1.5 -apple-system,BlinkMacSystemFont,"PingFang SC",sans-serif;overflow:hidden}
.ios-install-guide[open]{display:flex;flex-direction:column}
.ios-install-guide::backdrop{background:#0006;backdrop-filter:blur(3px)}
.ios-install-guide *{box-sizing:border-box}
.ios-install-guide header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px 0 12px;flex:none}
.ios-install-guide small{font-size:11px;color:#b8a991}
.ios-install-guide h2{font-size:16px;line-height:1.3;margin:0;color:#f0d4a1}
.ios-install-guide button{font:inherit;color:inherit;cursor:pointer;min-height:44px;border:0;-webkit-tap-highlight-color:transparent}
.ios-install-guide [data-guide-close]{flex:none;width:44px;font-size:27px;background:transparent;color:#b9b0a5}
.ios-guide-body{min-height:0;overflow:auto;overscroll-behavior:contain;padding:0 12px 4px;flex:0 1 auto;-webkit-overflow-scrolling:touch}
.ios-guide-body h3{font-size:14px;line-height:1.3;margin:2px 0 3px}
.ios-guide-caption{font-size:12px;line-height:1.4;margin:0 0 6px;color:#c6bcae}
.ios-guide-picture{display:block;overflow:hidden;border:1px solid #ffffff18;border-radius:14px;background:#0c0b0d;color:#e5cb9c}
.ios-guide-picture img{width:100%;height:auto;display:block}
.ios-guide-image-note{font-size:10px;line-height:1.2;color:#b0a69b;text-align:center;margin:2px 0 0}
.ios-install-guide footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px max(6px,env(safe-area-inset-bottom));border-top:1px solid #ffffff12;flex:none}
.ios-install-guide footer span{font-size:12px;color:#a79a8a}
.ios-install-guide footer button{min-width:90px;padding:8px 14px;border-radius:24px;background:#ffffff09;border:1px solid #b9a17d55}
.ios-install-guide [data-guide-next]{background:linear-gradient(110deg,#efd18c,#ce9948);color:#30210f;border-color:#e8c47b;font-weight:600}
.ios-install-guide button:disabled{opacity:.3;cursor:default}
.ios-install-guide button:focus-visible,.ios-guide-picture:focus-visible{outline:2px solid #f2cb7c;outline-offset:-3px}
[data-ios-install-guide]{font:inherit;min-height:44px;padding:6px 12px;border:0;background:transparent;color:#bda67d;cursor:pointer}
[data-ios-install-guide][hidden]{display:none}
@media(max-height:480px){.ios-install-guide{height:fit-content;max-height:calc(100dvh - var(--ios-guide-bottom) - 8px)}.ios-install-guide header{padding-top:2px}.ios-install-guide footer{padding-top:3px;padding-bottom:3px}}
 .ios-guide-intro{flex:none;margin:0;padding:0 12px 8px;color:#e3cfae;font-size:12px;line-height:1.5}
