*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#0a0a0a;color:#fff;min-height:100vh;padding-bottom:env(safe-area-inset-bottom,0);-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;background:none;border:none;color:inherit;cursor:pointer}.ios-webclip-backdrop{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;box-sizing:border-box;padding:20px;background:#0a0413c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.ios-webclip-guide{width:min(100%,420px);max-height:calc(100vh - 40px);overflow-y:auto;box-sizing:border-box;padding:24px;border:1px solid rgba(255,255,255,.22);border-radius:20px;background:linear-gradient(180deg,#271047,#130824);box-shadow:0 24px 70px #0000008c;color:#fff;font-family:-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.ios-webclip-guide h2{margin:0;color:#f8df91;font-size:22px;line-height:1.25;text-align:center}.ios-webclip-guide ol{display:grid;gap:12px;margin:20px 0 0;padding-left:24px;font-size:15px;line-height:1.45}.ios-webclip-guide p{margin:18px 0 0;color:#d9cff0;font-size:13px;line-height:1.45;text-align:center}.ios-webclip-guide button{display:block;width:100%;min-height:46px;margin-top:20px;border:1px solid #f7d774;border-radius:999px;background:linear-gradient(180deg,#4f8fdf,#2652a7);color:#fff;cursor:pointer;font:inherit;font-weight:800}
