*{box-sizing:border-box}html,body{margin:0;width:100%;height:100%;background:#191208;color:#fff;font-family:Inter,Arial,sans-serif}body{overflow:hidden}.loader{position:fixed;inset:0;z-index:50;background:#171006;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .7s,visibility .7s}.loader.done{opacity:0;visibility:hidden}.loader img{width:min(54vw,320px);aspect-ratio:1;object-fit:cover;border:5px solid #d3b375;box-shadow:0 20px 70px #0009}.loader h2{font-family:"Cormorant Garamond",serif;font-size:clamp(24px,4vw,44px);margin:22px 0 12px;letter-spacing:.04em}.bar{width:min(70vw,360px);height:4px;background:#ffffff2e}.bar i{display:block;width:0;height:100%;background:#d3b375}.loader span{font-size:12px;margin-top:9px;color:#cfbf9d}main{position:relative;width:100%;height:100svh;background:url('assets/background.webp') center center/cover no-repeat}.shade{position:absolute;inset:0;background:linear-gradient(90deg,#080502d9 0%,#0906039c 33%,#0b08022c 62%,#00000032 100%)}header{position:absolute;z-index:2;top:0;left:0;right:0;height:76px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff35;text-shadow:0 2px 10px #000}header b{font-family:"Cormorant Garamond",serif;font-size:21px;letter-spacing:.04em}header div{display:flex;gap:8px}header a,.buy,button{border:1px solid #ffffff73;background:#181007b8;color:#fff;padding:12px 18px;font:700 11px Inter;letter-spacing:.08em;text-decoration:none;cursor:pointer}.disabled{opacity:.48;cursor:not-allowed}section{position:relative;z-index:1;height:100%;display:flex;align-items:flex-end;padding:0 5vw 9vh}.copy{max-width:840px;text-shadow:0 3px 16px #000}.copy>p:first-child{font-size:12px;font-weight:700;letter-spacing:.28em;color:#e1c792}.copy h1{font-family:"Cormorant Garamond",serif;font-size:clamp(62px,9.5vw,160px);line-height:.7;margin:18px 0 25px;letter-spacing:-.055em}.copy h1 span{color:#e1c792}.lore{font-family:"Cormorant Garamond",serif;font-size:clamp(20px,2.4vw,34px);font-style:italic;max-width:650px;margin:0 0 26px}.buttons{display:flex;gap:9px}.buy{background:#d3b375;color:#181007;border-color:#d3b375}button{font-family:Inter}code{display:block;margin-top:13px;font-size:11px;color:#ded3bd;background:#0008;width:max-content;max-width:100%;padding:7px 10px;border-radius:4px;overflow:hidden;text-overflow:ellipsis}footer{position:absolute;z-index:2;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:16px 4vw;border-top:1px solid #ffffff35;background:#0805027d;font-size:10px;letter-spacing:.16em}.toast{position:fixed;z-index:80;left:50%;bottom:30px;transform:translate(-50%,20px);opacity:0;background:#fff;color:#111;padding:11px 17px;border-radius:30px;font-size:11px;font-weight:800;transition:.25s}.toast.show{opacity:1;transform:translate(-50%,0)}
@media(max-width:720px){main{background-position:52% center}.shade{background:linear-gradient(0deg,#080502e8 0%,#08050278 58%,#0001 100%)}header{height:64px;padding:0 16px}header b{font-size:16px}section{padding:0 18px 12vh}.copy h1{font-size:16vw}.lore{font-size:20px}.copy>p:first-child{font-size:10px}.buttons{flex-wrap:wrap}footer{padding:13px 16px;gap:12px;flex-wrap:wrap}.loader img{width:min(68vw,300px)}}
