@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--bg:#161616;--ink:#f2eee6;--muted:#a19e97;--accent:#ff743d;--line:#353533}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:var(--bg);color:var(--ink);font-family:'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}header{padding:25px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);max-width:1600px;margin:auto}.brand{font-size:24px;font-weight:700;letter-spacing:-1px}.dot{color:var(--accent);font-size:13px;margin-left:5px}nav{display:flex;gap:38px;font-size:12px}.cart{border:1px solid #55534d;border-radius:30px;background:none;color:var(--ink);padding:11px 19px;display:flex;gap:16px;font-size:12px}.cart span{color:var(--accent)}.hero{display:grid;grid-template-columns:1.6fr 1fr;gap:7%;padding:50px 5% 55px;max-width:1600px;margin:auto;align-items:center}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:500;margin:0 0 25px}.live{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:50%;margin-right:8px}h1{font-family:Manrope,sans-serif;font-size:clamp(66px,9vw,140px);font-weight:800;line-height:.94;letter-spacing:-7px;margin:38px 0 28px}h1 span{color:var(--accent)}.hero-summary{display:flex;align-items:center;justify-content:space-between;max-width:570px;border-top:1px solid var(--line);padding-top:17px}.hero-summary p{font-size:22px;line-height:1.4;margin:0}.round-link{height:58px;width:58px;border:1px solid var(--accent);border-radius:50%;display:grid;place-items:center;font-size:28px;color:var(--accent);transition:.2s}.round-link:hover{background:var(--accent);color:#161616}.hero-note{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:var(--muted);margin-top:35px}.profile-card{background:#ede9df;color:#232322;border-radius:3px;position:relative;overflow:hidden;padding:25px;text-align:center}.visual-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.2px}.hero-avatar{width:175px;height:175px;border-radius:50%;object-fit:cover;margin:30px auto 20px;border:6px solid #e0dbd0}.profile-caption h2{font-size:30px;letter-spacing:-1.2px;font-weight:600;margin:0}.profile-caption p{font-size:12px;color:#777269;margin:10px 0 20px}.profile-caption a{display:flex;justify-content:space-between;align-items:center;padding:13px 0;border-top:1px solid #c7c1b5;font-size:13px}.profile-caption a span{font-size:20px}.profile-stat{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #c7c1b5;padding-top:14px}.profile-stat strong{font-family:Manrope,sans-serif;font-size:28px;letter-spacing:-1px}.profile-stat span{font-size:8px;letter-spacing:1px;max-width:95px;text-align:right;line-height:1.6}.ribbon{background:var(--accent);color:#231b15;display:flex;justify-content:space-between;padding:20px 5%;font-size:10px;letter-spacing:1.5px}.ribbon i{font-style:normal;font-size:18px;margin-left:14px}.collection,.creator,.faq{padding:75px 5%;max-width:1600px;margin:auto}.section-top{display:flex;align-items:end;justify-content:space-between;margin-bottom:35px}h2{font-family:Manrope,sans-serif;font-size:50px;font-weight:500;letter-spacing:-2px;line-height:1.1;margin:0}.accent{color:var(--accent)}.section-top>p{color:var(--muted);font-size:13px;line-height:1.8}.empty-collection{display:grid;grid-template-columns:1fr 1fr;background:#20201f;border:1px solid var(--line)}.collection-art{min-height:320px;position:relative;display:grid;place-items:center;background:repeating-linear-gradient(90deg,transparent,transparent 49px,#ffffff05 50px),repeating-linear-gradient(0deg,transparent,transparent 49px,#ffffff05 50px)}.stack{width:165px;height:218px;position:absolute;background:#99928a;border:1px solid #c6b7a7;transform:translateX(-28px) rotate(-13deg)}.s2{background:#b55733;transform:translateX(24px) rotate(12deg)}.s3{background:var(--accent);color:#241c16;transform:rotate(-3deg);padding:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:8px 16px 25px #0005}.s3 span{font-family:Manrope,sans-serif;font-size:65px;font-weight:800;letter-spacing:-6px}.s3 small{font-size:8px;letter-spacing:1.3px}.collection-info{padding:40px;align-self:center}.badge{font-size:8px;letter-spacing:1.5px;color:var(--accent);border:1px solid #875139;padding:7px 12px;border-radius:30px}h3{font-family:Manrope,sans-serif;font-size:38px;font-weight:500;letter-spacing:-1.5px;margin:23px 0 15px;line-height:1.1}.collection-info p{font-size:13px;color:var(--muted);line-height:1.8;max-width:380px}.text-link{display:inline-block;padding:10px 0;border-bottom:1px solid #785441;font-size:12px}.text-link span{margin-left:35px}.creator{border-block:1px solid var(--line);display:grid;grid-template-columns:.6fr 1.3fr 1fr;align-items:center;gap:45px}.creator-mark{width:160px;height:160px;border-radius:50%;object-fit:cover;max-width:100%}.creator p{font-size:13px;color:var(--muted);line-height:1.8}.community{border-left:1px solid var(--line);padding-left:40px}.community strong{font-family:Manrope,sans-serif;font-size:65px;font-weight:500;letter-spacing:-3px}.community strong span{color:var(--accent);font-size:20px;vertical-align:super;margin-left:8px}.community small{color:var(--muted);font-size:10px}.faq{max-width:900px}details{border-bottom:1px solid var(--line);padding:22px 0}summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:15px}summary::-webkit-details-marker{display:none}summary span{color:var(--accent)}details p{font-size:13px;color:var(--muted);line-height:1.8}details[open] summary span{transform:rotate(45deg)}.closing{padding:65px 5%;background:#ece8df;color:#25221f;text-align:center}.closing p{font-size:9px;letter-spacing:2px}.closing h2{font-size:70px;margin:22px 0 30px}.closing em{font-family:Georgia,serif;color:#ad4a26}.button{display:inline-flex;align-items:center;gap:30px;background:var(--accent);color:#201b17;padding:16px 22px;font-size:12px;border-radius:3px}.button:hover{background:#ff9568}footer{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:30px 5%}footer span,footer small,footer>a:not(.brand){font-size:10px;color:var(--muted)}dialog{background:#20201f;color:var(--ink);border:1px solid #595149;padding:40px;border-radius:5px;max-width:440px}dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}dialog h2{font-size:35px}dialog>p:not(.eyebrow){font-size:14px;color:var(--muted);line-height:1.8}#closeBag{position:absolute;top:10px;right:15px;background:none;border:0;color:var(--ink);font-size:27px}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:760px){header{padding:20px 6%}.brand{font-size:20px}nav{gap:15px;font-size:10px}.cart{padding:8px 12px;gap:9px}.hero{grid-template-columns:1fr;padding:35px 6%;gap:35px}h1{font-size:clamp(64px,14vw,100px);letter-spacing:-4px;margin:25px 0}.hero-summary p{font-size:19px}.hero-note{font-size:7px}.profile-card{display:grid;grid-template-columns:120px 1fr;text-align:left;gap:15px;padding:20px}.visual-top{grid-column:1/-1}.hero-avatar{width:105px;height:105px;margin:10px 0}.profile-caption{align-self:center}.profile-caption h2{font-size:23px}.profile-caption p{margin:7px 0 9px}.profile-caption a{font-size:11px;padding:8px 0}.profile-stat{grid-column:1/-1}.profile-stat span{max-width:none}.ribbon{font-size:8px;letter-spacing:.8px;gap:18px;line-height:1.6}.ribbon span:last-child{max-width:150px}.collection,.creator,.faq{padding:45px 6%}.section-top{display:block}h2{font-size:37px}.empty-collection{grid-template-columns:1fr}.collection-art{min-height:285px}.collection-info{padding:30px}h3{font-size:33px}.creator{grid-template-columns:1fr 1fr;gap:25px}.creator-mark{width:115px;height:115px}.creator>div:nth-child(2){grid-column:1/-1;grid-row:2}.community{padding-left:20px}.community strong{font-size:47px}.closing h2{font-size:54px}footer{flex-wrap:wrap}dialog{width:90%;padding:30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.round-link{transition:none}}
