*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f1ead7;color:#152f24;font-family:'DM Sans',sans-serif;overflow-x:hidden}body:after{content:'';position:fixed;inset:0;pointer-events:none;z-index:99;box-shadow:inset 0 0 0 1px rgba(20,47,36,.18)}::selection{background:#e5bd52;color:#10291f}.skip{position:fixed;left:1rem;top:-5rem;background:#f9f3e5;padding:.8rem;z-index:110}.skip:focus{top:1rem}.grain{position:fixed;inset:0;pointer-events:none;z-index:98;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.19'/%3E%3C/svg%3E")}.site-head{height:86px;padding:0 clamp(1rem,4vw,4rem);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(21,47,36,.24);position:absolute;top:0;width:100%;z-index:20}.brand{text-decoration:none;color:inherit;display:flex;gap:.7rem;align-items:center;font:700 clamp(1.1rem,2vw,1.45rem)/1 'Bodoni Moda',serif;letter-spacing:-.03em}.brand-crown{font-size:1.5rem;color:#d6a52e}nav{display:flex;align-items:center;gap:2.1rem}nav a{text-decoration:none;color:inherit;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em}.nav-cta{border:1px solid #173829;padding:.85rem 1rem;display:flex;gap:1.6rem;transition:.25s}.nav-cta:hover{background:#173829;color:#f6efdd}.menu-btn{display:none;background:transparent;border:0;font:700 .8rem/1 'DM Sans';text-transform:uppercase;letter-spacing:.1em;color:inherit}.hero{min-height:800px;height:100vh;max-height:1000px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;padding:120px clamp(1.2rem,6vw,7rem) 50px;position:relative;background:radial-gradient(circle at 80% 45%,rgba(220,176,61,.28),transparent 29%),linear-gradient(120deg,#f4eddb 0 55%,#d9c89d 55% 100%);overflow:hidden}.hero:before{content:'';position:absolute;right:-13vw;top:-12vw;width:57vw;height:57vw;border:1px solid rgba(23,56,41,.2);border-radius:50%;box-shadow:0 0 0 3vw rgba(23,56,41,.04),0 0 0 8vw rgba(23,56,41,.035)}.eyebrow{font-size:.68rem;line-height:1;text-transform:uppercase;letter-spacing:.2em;font-weight:700;display:flex;gap:1.5rem;align-items:center}.eyebrow:before{content:'';width:38px;height:1px;background:currentColor}.hero .eyebrow{justify-content:space-between;border-bottom:1px solid rgba(21,47,36,.25);padding-bottom:1rem;max-width:510px}.hero .eyebrow:before{display:none}.hero .eyebrow b{color:#8c2f2d}.hero h1{font:900 clamp(6rem,11vw,10.5rem)/.69 'Bodoni Moda',serif;letter-spacing:-.085em;margin:5.8rem 0 2.5rem;text-transform:uppercase}.hero h1 em,.section h2 em{font-weight:500;color:#9a342e}.hero h1 em{font-size:.64em;display:block;margin-left:1.1em;letter-spacing:-.06em}.deck{max-width:500px;font:500 clamp(1rem,1.5vw,1.25rem)/1.6 'DM Sans';margin-left:14%;color:#385448}.deck strong{font-family:'Bodoni Moda';font-size:1.18em;color:#9a342e}.hero-actions{display:flex;gap:2rem;align-items:center;margin:2.4rem 0 0 14%}.btn{display:inline-flex;align-items:center;justify-content:space-between;gap:2rem;min-width:195px;text-decoration:none;border:0;padding:1.05rem 1.15rem;font:700 .76rem/1 'DM Sans';text-transform:uppercase;letter-spacing:.09em;cursor:pointer}.primary{background:#173829;color:#f5edda;box-shadow:5px 5px 0 #d6a52e;transition:transform .2s,box-shadow .2s}.primary:hover{transform:translate(3px,3px);box-shadow:2px 2px 0 #d6a52e}.text-btn{min-width:auto;color:inherit;border-bottom:1px solid;padding:.85rem 0}.hero-art{height:min(650px,72vh);position:relative;display:flex;align-items:center;justify-content:center;perspective:1200px}.playing-card{margin:0;background:#f8f3e7;border:8px solid #f8f3e7;box-shadow:0 24px 60px rgba(16,42,31,.24);position:absolute;width:min(390px,30vw);aspect-ratio:.78;overflow:hidden}.playing-card img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;image-rendering:auto;display:block}.hero-card{z-index:4;transform:rotate(2deg);transition:transform .18s ease-out}.hero-card figcaption{height:calc(100% - (100% * .78));padding:1rem .8rem;display:flex;justify-content:space-between;align-items:end;border-top:1px solid #c8bfae;font-size:.65rem;letter-spacing:.12em}.hero-card figcaption b{font-family:'Bodoni Moda';font-size:.95rem}.back-card{width:min(315px,25vw);z-index:2;opacity:.92}.back-left{transform:translate(-44%,-2%) rotate(-17deg)}.back-right{transform:translate(45%,3%) rotate(18deg)}.suit{position:absolute;font:700 9rem/1 'Bodoni Moda';opacity:.11}.suit-a{left:2%;bottom:6%}.suit-b{right:0;top:4%;color:#9a342e}.orbit-copy{position:absolute;right:1%;bottom:0;font:700 .62rem/1 'DM Sans';letter-spacing:.22em;writing-mode:vertical-rl}.scroll-note{position:absolute;bottom:30px;left:4rem;text-transform:uppercase;font-size:.6rem;letter-spacing:.16em;display:flex;gap:.7rem;align-items:center}.scroll-note span{height:1px;width:48px;background:#173829}.ticker{background:#173829;color:#f1ead7;overflow:hidden;border-bottom:5px solid #d6a52e}.ticker-track{width:max-content;display:flex;gap:2.5rem;align-items:center;padding:1rem 0;animation:ticker 24s linear infinite;font:700 .72rem/1 'DM Sans';letter-spacing:.18em}.ticker i{color:#d6a52e;font-style:normal}.stats{display:grid;grid-template-columns:repeat(4,1fr);background:#e4d8ba;border-bottom:1px solid rgba(21,47,36,.25)}.stats article{min-width:0;min-height:190px;padding:2rem clamp(1rem,3vw,3rem);border-right:1px solid rgba(21,47,36,.25);display:flex;flex-direction:column;justify-content:space-between}.stats article:last-child{border-right:0}.stats small,.stats span{text-transform:uppercase;font-size:.62rem;letter-spacing:.16em;font-weight:700}.stats span{color:#68796f}.stats strong{font:700 clamp(2.4rem,4vw,4rem)/1 'Bodoni Moda';letter-spacing:-.05em}.section{padding:clamp(5rem,10vw,10rem) clamp(1.2rem,6vw,7rem)}.section-head{display:grid;grid-template-columns:1.25fr .75fr;align-items:end;margin-bottom:4rem;gap:3rem}.section h2{font:700 clamp(3.5rem,7vw,7.5rem)/.9 'Bodoni Moda';letter-spacing:-.07em;margin:1.5rem 0 0}.section-head>p{max-width:480px;line-height:1.7;color:#586d62}.filters{display:flex;gap:.5rem;border-top:1px solid rgba(21,47,36,.28);padding-top:1.2rem;margin-bottom:2rem}.filters button{border:0;background:transparent;color:inherit;padding:.8rem 1rem;text-transform:uppercase;font:700 .7rem/1 'DM Sans';letter-spacing:.12em;cursor:pointer}.filters button.active{background:#173829;color:#f2ead9}.filters sup{margin-left:.4rem;color:#a65749}.card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.nft-card{background:transparent;border:0;text-align:left;padding:0;color:inherit;cursor:pointer;transition:transform .35s cubic-bezier(.22,1,.36,1)}.nft-card:hover{transform:translateY(-8px)}.nft-card .image-wrap{background:#ded2b6;border:1px solid rgba(21,47,36,.3);padding:.65rem;position:relative;overflow:hidden}.nft-card img{width:100%;display:block;aspect-ratio:1;object-fit:cover;image-rendering:auto;transition:transform .5s cubic-bezier(.22,1,.36,1)}.nft-card:hover img{transform:scale(1.035)}.nft-card .image-wrap:after{content:'VIEW CARD ↗';position:absolute;right:1rem;bottom:1rem;background:#f2ead9;padding:.55rem .7rem;font:700 .56rem/1 'DM Sans';letter-spacing:.1em;transform:translateY(55px);transition:.3s}.nft-card:hover .image-wrap:after{transform:none}.card-meta{display:flex;justify-content:space-between;align-items:center;padding:1rem .2rem;border-bottom:1px solid rgba(21,47,36,.25)}.card-meta b{font:700 1.12rem/1 'Bodoni Moda'}.card-meta span{font-size:.6rem;text-transform:uppercase;letter-spacing:.14em}.lore{background:#173829;color:#f0e7d3;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(3rem,8vw,9rem);align-items:center}.lore-art{position:relative;min-height:640px}.lore-art figure{margin:0;position:absolute;inset:0 12% 7% 0;background:#d6a52e;padding:1rem;transform:rotate(-3deg)}.lore-art figure img{width:100%;height:100%;object-fit:contain;background:#f1ead7;image-rendering:auto}.lore-art figure span{position:absolute;bottom:-2.6rem;left:0;font:700 .6rem/1 'DM Sans';letter-spacing:.2em}.seal{position:absolute;right:0;bottom:0;width:170px;height:170px;border-radius:50%;background:#9a342e;border:2px solid #e2b84b;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(8deg);box-shadow:0 0 0 8px #173829,0 0 0 9px #e2b84b}.seal b{font:700 4rem/.8 'Bodoni Moda'}.seal span{font-size:.53rem;letter-spacing:.18em;margin-top:.8rem}.lore-copy>p:not(.eyebrow){font:400 clamp(1.05rem,1.5vw,1.25rem)/1.8 'DM Sans';color:#b9c6bd;max-width:720px}.trait-list{list-style:none;padding:0;margin:3rem 0 0;border-top:1px solid rgba(241,234,215,.25)}.trait-list li{display:grid;grid-template-columns:50px 1fr 2fr;gap:1rem;padding:1.2rem 0;border-bottom:1px solid rgba(241,234,215,.25);align-items:center}.trait-list span{color:#d6a52e;font-size:.65rem}.trait-list b{font-family:'Bodoni Moda';font-size:1.15rem}.trait-list em{font-style:normal;color:#8fa398;font-size:.85rem}.roadmap{background:#e4d8ba}.acts{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(21,47,36,.35)}.acts article{min-height:340px;padding:2rem;display:flex;flex-direction:column;border-right:1px solid rgba(21,47,36,.35);position:relative}.acts article:last-child{border:0}.acts article:before{content:'♛';font-family:serif;position:absolute;right:1.5rem;top:1rem;font-size:2rem;color:#c19a36;opacity:.5}.acts span,.acts em{font-style:normal;font-size:.58rem;letter-spacing:.17em;text-transform:uppercase;font-weight:700}.acts b{font:700 1.8rem/1.1 'Bodoni Moda';margin:3rem 0 1.2rem}.acts p{line-height:1.7;color:#5b6f64;font-size:.88rem}.acts em{margin-top:auto;color:#9a342e}.mint{background:#9a342e;color:#f5edda;display:grid;grid-template-columns:1fr 1fr;align-items:center;min-height:720px;overflow:hidden;position:relative}.mint:before{content:'♛';position:absolute;left:-3vw;bottom:-15vw;font:700 45vw/1 serif;color:rgba(242,234,217,.04)}.mint-inner{z-index:2}.mint-inner>p:not(.eyebrow){max-width:540px;line-height:1.7;color:#ecd2c6}.mint-status{border-top:1px solid rgba(245,237,218,.35);border-bottom:1px solid rgba(245,237,218,.35);padding:1rem 0;margin:2rem 0;display:flex;justify-content:space-between;font-size:.65rem;letter-spacing:.13em;text-transform:uppercase}.mint-status span{display:flex;gap:.5rem;align-items:center}.mint-status i{width:7px;height:7px;background:#e5bd52;border-radius:50%}.disabled{opacity:.8;cursor:not-allowed}.mint-deck{height:520px;position:relative}.mint-deck img{position:absolute;width:min(350px,25vw);border:10px solid #f4eddb;box-shadow:0 25px 50px rgba(41,15,13,.35);image-rendering:auto}.mint-deck img:nth-child(1){left:0;top:13%;transform:rotate(-16deg)}.mint-deck img:nth-child(2){left:25%;top:0;z-index:2;transform:rotate(2deg)}.mint-deck img:nth-child(3){right:0;top:16%;transform:rotate(17deg)}.faq{background:#f1ead7}.faq-list{max-width:970px;margin-left:auto}.faq details{border-top:1px solid rgba(21,47,36,.3)}.faq details:last-child{border-bottom:1px solid rgba(21,47,36,.3)}.faq summary{list-style:none;cursor:pointer;padding:1.7rem .3rem;font:700 clamp(1.1rem,2vw,1.5rem)/1.2 'Bodoni Moda';display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-family:'DM Sans';font-weight:400;transition:.3s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:690px;color:#586d62;line-height:1.7;padding:0 .3rem 1.5rem;margin:0}footer{background:#0e271d;color:#f2ead9;padding:5rem clamp(1.2rem,6vw,7rem) 2rem;display:flex;flex-direction:column;gap:5rem}.footer-mark{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:0 1rem}.footer-mark>span{font-size:4rem;color:#d6a52e;grid-row:1/3}.footer-mark b{font:700 clamp(3rem,7vw,7rem)/.8 'Bodoni Moda';letter-spacing:-.07em}.footer-mark small{text-transform:uppercase;letter-spacing:.2em;margin-top:1rem;color:#83998d}.footer-meta{border-top:1px solid rgba(242,234,217,.25);padding-top:1.3rem;display:flex;justify-content:space-between;font-size:.6rem;letter-spacing:.13em}.footer-meta a{color:inherit}dialog{width:min(920px,92vw);padding:0;border:0;background:#e4d8ba;color:#173829;box-shadow:0 30px 100px #071710;grid-template-columns:1.15fr .85fr}dialog[open]{display:grid;animation:dialogIn .3s ease-out}dialog::backdrop{background:rgba(8,24,17,.78);backdrop-filter:blur(5px)}.modal-art{padding:1rem}.modal-art img{width:100%;display:block;image-rendering:auto}.modal-copy{padding:4rem 2.5rem;display:flex;flex-direction:column;justify-content:center}.modal-copy h2{font:700 clamp(2.5rem,5vw,5rem)/.9 'Bodoni Moda';letter-spacing:-.06em;margin:1.2rem 0}.modal-copy>span{margin-top:auto;border-top:1px solid rgba(21,47,36,.3);padding-top:1rem;font-size:.6rem;letter-spacing:.14em;text-transform:uppercase}.modal-close{position:absolute;right:1rem;top:1rem;width:40px;height:40px;border:1px solid #173829;background:transparent;font-size:1.5rem;cursor:pointer;z-index:4}.js .reveal{opacity:0;transform:translateY(30px);transition:.8s cubic-bezier(.22,1,.36,1)}.js .reveal.in{opacity:1;transform:none}.spark{position:fixed;width:6px;height:6px;background:#d6a52e;pointer-events:none;z-index:200;transform:rotate(45deg);animation:spark .65s ease-out forwards}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes spark{to{transform:translate(var(--x),var(--y)) rotate(225deg);opacity:0}}@keyframes dialogIn{from{opacity:0;transform:translateY(20px) scale(.97)}}
.wallet-connect{border:1px solid #173829;background:#173829;color:#f6efdd;padding:.82rem 1rem;font:700 .7rem/1 'DM Sans',sans-serif;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;white-space:nowrap}.mint-price-row{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(245,237,218,.35);margin:0 0 1rem}.mint-price-row>div{padding:1rem;border-right:1px solid rgba(245,237,218,.24)}.mint-price-row>div:last-child{border-right:0}.mint-price-row small,.wallet-state small,.mint-total small{display:block;color:#e4cabe;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase;margin-bottom:.45rem}.mint-price-row strong{font:700 clamp(.9rem,1.4vw,1.15rem)/1 'Bodoni Moda',serif}.wallet-state{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;border-bottom:1px solid rgba(245,237,218,.35);padding:1rem 0;margin-bottom:1rem}.wallet-state[hidden],.mint-controls[hidden]{display:none!important}.wallet-state>div:last-child{text-align:right}.wallet-state button{color:#f5edda;background:none;border:0;padding:0;font:700 1rem/1 'DM Sans';cursor:pointer}.wallet-state b{font-size:.82rem}.connect-mint{width:100%;background:#f5edda;color:#173829;box-shadow:5px 5px 0 #d6a52e}.mint-controls{display:grid;grid-template-columns:auto 1fr minmax(170px,auto);align-items:center;gap:1rem}.quantity{display:flex;border:1px solid rgba(245,237,218,.45);height:52px}.quantity button,.quantity input{width:48px;border:0;background:transparent;color:#f5edda;text-align:center;font:700 1rem/1 'DM Sans'}.quantity button{font-size:1.35rem;cursor:pointer}.quantity button:disabled{opacity:.35;cursor:not-allowed}.quantity input{width:42px;outline:0}.mint-total strong{font:700 1.05rem/1 'Bodoni Moda',serif;display:block}.mint-total em{display:block;font-style:normal;margin-top:.3rem;font-size:.56rem;letter-spacing:.1em;text-transform:uppercase;color:#f0d3c6}.mint-controls .btn{min-width:170px}.mint-controls .btn:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:3px 3px 0 #735526}.mint-feedback{min-height:1.5rem!important;margin:1rem 0 0!important;font-size:.78rem;line-height:1.45!important;color:#f1dfd7!important}.mint-feedback[data-kind=error]{color:#ffd0c8!important}.mint-feedback[data-kind=success]{color:#fff0ad!important}.transfer-note{display:inline-flex!important;align-items:center;gap:.5rem;margin:.5rem 0 0!important;padding:.55rem .75rem;border:1px solid rgba(245,237,218,.28);font-size:.62rem!important;text-transform:uppercase;letter-spacing:.1em}.mint-status i.pending{background:#d59d75}.wallet-modal[hidden]{display:none!important}.wallet-modal{position:fixed;inset:0;z-index:300;display:grid;place-items:center}.wallet-scrim{position:absolute;inset:0;background:rgba(5,19,13,.72);backdrop-filter:blur(6px)}.wallet-sheet{position:relative;width:min(390px,calc(100vw - 2rem));max-height:min(650px,calc(100vh - 2rem));overflow:auto;background:#f1ead7;color:#173829;border:1px solid rgba(255,255,255,.2);box-shadow:0 28px 90px rgba(0,0,0,.5);padding:1.3rem;animation:dialogIn .18s ease-out}.wallet-sheet>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid rgba(21,47,36,.25);padding-bottom:1rem;margin-bottom:1rem}.wallet-sheet header p{font-size:.55rem;letter-spacing:.17em;margin:0 0 .35rem;color:#9a342e}.wallet-sheet header h2{font:700 2rem/1 'Bodoni Moda',serif;margin:0}.wallet-close{width:42px;height:42px;border:1px solid #173829;background:transparent;color:#173829;font-size:1.45rem;cursor:pointer}.wallet-list{display:grid;gap:.65rem}.wallet-row{width:100%;min-height:62px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:.8rem;border:1px solid rgba(21,47,36,.2);background:#e8dfc9;color:#173829;padding:.7rem;text-align:left;cursor:pointer}.wallet-row:hover,.wallet-row:focus-visible{background:#ded1b4;outline:2px solid #d6a52e}.wallet-row img,.wallet-fallback{width:34px;height:34px;border-radius:9px}.wallet-fallback{display:grid;place-items:center;background:#173829;color:#f5edda;font:700 1rem/1 'Bodoni Moda'}.wallet-row>b{font-size:.9rem}.wallet-row>span:last-child{font-size:.56rem;text-transform:uppercase;letter-spacing:.08em;color:#4c675a}.wallet-sheet>footer{background:transparent;color:#62766d;padding:1rem 0 0;margin-top:1rem;border-top:1px solid rgba(21,47,36,.2);display:block;font-size:.68rem}.wallet-sheet>footer a{color:#173829;font-weight:700}.wallet-message,.wallet-empty{text-align:center;padding:2.5rem 1rem}.wallet-message i{display:block;width:28px;height:28px;border:3px solid #c5b996;border-top-color:#9a342e;border-radius:50%;margin:0 auto 1rem;animation:walletSpin .7s linear infinite}.wallet-message b,.wallet-empty b{font:700 1.35rem/1 'Bodoni Moda',serif}.wallet-message p,.wallet-empty p{color:#64756d;font-size:.78rem}.wallet-error{background:#f2d2ca;color:#752a25;padding:.8rem;font-size:.78rem}.wallet-retry,.account-card button{width:100%;border:1px solid rgba(21,47,36,.25);background:transparent;color:#173829;padding:.85rem;text-align:left;cursor:pointer}.account-card{display:grid;gap:.6rem}.account-card>strong{font:700 1.25rem/1 'Bodoni Moda',serif}.account-card>span{font-size:.78rem;color:#64756d;margin-bottom:.5rem}.account-card button:hover{background:#e2d6bc}.wallet-open{overflow:hidden}@keyframes walletSpin{to{transform:rotate(360deg)}}
@media(max-width:950px){.site-head{height:70px}.menu-btn{display:block}.site-head nav{display:none;position:absolute;left:1rem;right:1rem;top:68px;background:#173829;color:#f2ead9;padding:1.3rem;flex-direction:column;align-items:stretch;gap:0}.site-head nav.open{display:flex}.site-head nav a{padding:1rem;border-bottom:1px solid rgba(255,255,255,.15)}.nav-cta{margin-top:.5rem}.hero{min-height:900px;height:auto;max-height:none;grid-template-columns:1fr;padding-top:120px}.hero-copy{z-index:5}.hero h1{margin:3rem 0 2rem;font-size:clamp(5.5rem,18vw,9rem)}.hero-art{height:520px}.playing-card{width:min(340px,58vw)}.back-card{width:min(280px,47vw)}.scroll-note{display:none}.stats{grid-template-columns:repeat(2,1fr)}.stats article:nth-child(2){border-right:0}.card-grid{grid-template-columns:repeat(3,1fr)}.lore{grid-template-columns:1fr}.lore-art{min-height:650px}.acts{grid-template-columns:repeat(2,1fr)}.acts article:nth-child(2){border-right:0}.acts article:nth-child(-n+2){border-bottom:1px solid rgba(21,47,36,.35)}.mint{grid-template-columns:1fr}.mint-deck{height:430px;margin-top:4rem}.mint-deck img{width:min(320px,45vw)}}
@media(max-width:620px){.hero{padding-left:1.15rem;padding-right:1.15rem;background:radial-gradient(circle at 50% 68%,rgba(220,176,61,.28),transparent 26%),linear-gradient(170deg,#f4eddb 0 57%,#d9c89d 57%)}.hero .eyebrow{margin:0}.hero h1{font-size:clamp(4.8rem,23vw,7rem);margin-top:2.5rem}.hero h1 em{margin-left:.45em}.deck,.hero-actions{margin-left:0}.hero-actions{align-items:flex-start;flex-direction:column;gap:1rem}.hero-art{height:420px;margin-top:1rem}.playing-card{border-width:6px;width:min(270px,64vw)}.back-card{width:min(220px,53vw)}.orbit-copy{display:none}.suit{font-size:5rem}.ticker-track{animation-duration:18s}.stats article{min-height:145px;padding:1.2rem}.stats strong{font-size:2.2rem}.stats article:last-child strong{font-size:1.75rem;overflow-wrap:anywhere}.section{padding:5rem 1.15rem}.section-head{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem}.section h2{font-size:3.6rem}.filters{overflow-x:auto}.filters button{white-space:nowrap}.card-grid{grid-template-columns:repeat(2,1fr);gap:.7rem}.nft-card .image-wrap{padding:.35rem}.card-meta{display:block;padding:.65rem .1rem}.card-meta span{display:block;margin-top:.35rem}.lore-art{min-height:450px}.lore-art figure{inset:0 7% 8% 0}.seal{width:115px;height:115px}.seal b{font-size:2.6rem}.seal span{font-size:.4rem}.trait-list li{grid-template-columns:34px 1fr}.trait-list em{grid-column:2}.acts{grid-template-columns:1fr}.acts article{min-height:270px;border-right:0;border-bottom:1px solid rgba(21,47,36,.35)!important}.acts article:last-child{border-bottom:0!important}.mint{min-height:auto}.mint-deck{height:290px;margin-top:3rem}.mint-deck img{width:49vw;border-width:6px}.mint-status{gap:1rem;align-items:center}.mint-price-row{grid-template-columns:1fr}.mint-price-row>div{border-right:0;border-bottom:1px solid rgba(245,237,218,.24)}.mint-price-row>div:last-child{border-bottom:0}.mint-controls{grid-template-columns:1fr 1fr}.mint-controls .btn{grid-column:1/-1;width:100%}.quantity{width:max-content}.wallet-state{align-items:flex-start;flex-direction:column}.wallet-state>div:last-child{text-align:left}.transfer-note{max-width:100%;line-height:1.5}.wallet-modal{align-items:end}.wallet-sheet{width:100%;max-width:none;max-height:88vh;border-radius:22px 22px 0 0;padding:1.15rem}.wallet-connect{width:100%;margin-top:.6rem}.footer-mark>span{font-size:2.5rem}.footer-mark b{font-size:3.4rem}.footer-meta{flex-direction:column;gap:1rem}dialog[open]{display:block}.modal-copy{padding:1.5rem}.modal-copy>span{margin-top:2rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js .reveal{opacity:1;transform:none}}
