.giant-preview{position:fixed;inset:0;overflow:hidden;background:#030812;color:#e9eef5;font-family:Inter,system-ui,sans-serif}.giant-preview__canvas{position:absolute;inset:0}.giant-preview__header{position:absolute;top:0;left:0;right:0;padding:max(16px,env(safe-area-inset-top)) 24px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;background:linear-gradient(#030812d9,transparent)}.giant-preview button,.giant-preview__back{color:#dbe7f4;background:#091321a6;border:1px solid #b0c9e329;border-radius:6px;padding:10px 14px;min-height:44px;cursor:pointer;font:inherit;font-size:12px;text-decoration:none}.giant-preview button:hover,.giant-preview__back:hover{background:#263c50}.giant-preview button:focus-visible,.giant-preview a:focus-visible,.giant-preview input:focus-visible{outline:2px solid #b4d9ef;outline-offset:4px}.giant-preview__eyebrow{font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:#b4c8dd}.giant-preview__title{position:absolute;left:7%;top:16%;pointer-events:none;text-shadow:0 2px 18px #000}.giant-preview__title h1{font-size:clamp(34px,5vw,68px);line-height:1;letter-spacing:-.045em;font-weight:400;margin:16px 0}.giant-preview__title>p:last-child{font-size:13px;max-width:240px;line-height:1.6;color:#c6d5e5}.giant-preview__controls{position:absolute;bottom:max(24px,env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:min(520px,calc(100% - 32px));box-sizing:border-box;padding:20px 24px 16px;border:1px solid #a3bfd12b;border-radius:12px;background:linear-gradient(130deg,#081321ee,#111a23e8);box-shadow:0 16px 60px #0005}.giant-preview__bodies{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:22px}.giant-preview__bodies button{padding:8px 4px;font-size:11px;white-space:nowrap}.giant-preview__bodies button[aria-pressed=true]{background:#d6e5ed;color:#0a1724;border-color:#d6e5ed}.giant-preview__depth-heading,.giant-preview__endpoints{display:flex;justify-content:space-between;font-size:12px;gap:10px}.giant-preview__depth-heading output{color:#c5a57e}.giant-preview input{display:block;width:100%;margin:8px 0 0;min-height:44px;accent-color:#dfc099;cursor:pointer}.giant-preview__endpoints{font-size:10px;color:#8b9eb2}.giant-preview__note{margin:18px 0 0;font-size:10px;line-height:1.5;color:#92a5b9}.giant-preview__error{position:absolute;top:44%;left:10%;right:10%;padding:20px;background:#23131b}@media(max-width:600px){.giant-preview__header{padding-left:16px;padding-right:16px}.giant-preview__header>span{max-width:110px;text-align:center;font-size:8px;line-height:1.8}.giant-preview__title{top:13%;left:24px}.giant-preview__title>p:last-child{max-width:210px;font-size:12px}.giant-preview__controls{padding:14px 16px;bottom:max(16px,env(safe-area-inset-bottom))}}@media(max-height:580px)and (min-width:600px){.giant-preview__title{top:24%}.giant-preview__controls{left:auto;right:20px;bottom:16px;transform:none;width:360px}}
