.mint-page{background:radial-gradient(ellipse at 10% 20%,#29412540,transparent 45%),#101511}.mint-page .home-header nav{margin-left:auto;display:flex;align-items:center;gap:30px;font:10px monospace;letter-spacing:1px}.mint-page main{max-width:1200px}.mint-intro{position:relative;padding:62px 0 40px}.mint-intro h1{font:clamp(58px,7.5vw,98px)/.93 Impact,'Arial Narrow',sans-serif;letter-spacing:-2px;margin:0 0 25px}.mint-intro>p:last-of-type{color:#adb9a4;font-size:16px;line-height:1.6}.intro-number{position:absolute;right:12px;top:60px;font:130px/.9 Impact,sans-serif;color:#c3f76613;letter-spacing:-5px}.intro-number>span{display:block;font:10px monospace;color:#93a786;letter-spacing:4px;text-align:right;margin-top:12px}.mint-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.mint-collection{--accent:#c3f766;border:1px solid #5a6e45;background:#182119;overflow:hidden}.mint-collection.souls{--accent:#d0a6ff;border-color:#68507b;background:#1c1924}.collection-art{height:330px;position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at center,#627b3240,transparent 65%),linear-gradient(#102117b8,#142318cc),url('/rad/tcg/graveyard.webp') center/cover}.souls .collection-art{background:radial-gradient(ellipse at center,#a566cd55,transparent 68%),linear-gradient(#20183188,#21132adb),url('/rad/tcg/graveyard.webp') center/cover}.collection-top{display:flex;justify-content:space-between;align-items:center;position:absolute;top:22px;left:22px;right:22px;font:9px monospace;letter-spacing:1px;z-index:4;color:var(--accent)}.edition{border:1px solid #a2b58655;padding:8px;background:#0e1617a0;font-size:8px}.portrait-stack{position:absolute;inset:65px 0 0;display:flex;align-items:center;justify-content:center}.portrait{position:absolute;width:195px;height:195px;object-fit:cover;border:5px solid #dbe3b4;box-shadow:0 15px 35px #0009}.portrait.back{transform:translateX(-70px) rotate(-13deg)}.portrait.front{transform:translateX(55px) rotate(10deg)}.art-word{position:absolute;bottom:-19px;left:20px;font:100px/1 Impact,sans-serif;letter-spacing:-2px;color:var(--accent);opacity:.14;z-index:-1}.soul-portrait{position:absolute;width:215px;height:215px;object-fit:cover;left:50%;top:85px;transform:translateX(-50%) rotate(-5deg);border:5px solid #d0b1ed;box-shadow:0 0 45px #b07dda33,0 15px 35px #0009}.soul-orbit{position:absolute;width:270px;height:270px;left:50%;top:55px;transform:translateX(-50%);border:1px solid #bc8ae04d;border-radius:50%;box-shadow:0 0 0 22px #a474c409,0 0 0 44px #a474c407}.collection-copy{padding:28px 30px 20px}.collection-meta{display:flex;justify-content:space-between;font:9px monospace;letter-spacing:1.3px;color:var(--accent);margin-bottom:20px}.collection-copy h2{font:48px/.95 Impact,'Arial Narrow',sans-serif;letter-spacing:-1px;margin-bottom:18px}.collection-copy p{font-size:14px;color:#b3bdaa;min-height:74px;max-width:390px}.souls .collection-copy p{color:#bcb0c7}.collection-copy .button{display:flex;background:var(--accent);border-color:var(--accent);width:100%;font-size:11px}.collection-copy .button:hover{filter:brightness(1.1)}.destination{display:block;text-align:center;font:8px monospace;letter-spacing:1.4px;color:#a1ad96;margin-top:13px}.holder-note{display:flex;align-items:center;gap:22px;border-top:1px solid #405137;border-bottom:1px solid #405137;padding:30px 0;margin-top:38px}.note-mark{font-size:35px;color:var(--lime)}.holder-note h3{font-size:19px;margin:0 0 6px}.holder-note p{font-size:12px;color:#a4b09e;margin:0}.holder-note .text-link{margin-left:auto;white-space:nowrap}.mint-page .home-footer{margin-top:0}.mint-page .home-footer .micro{margin-left:auto}@media(max-width:700px){.mint-page .home-header nav>a:first-child{display:none}.mint-intro{padding-top:38px}.mint-intro h1{font-size:62px}.intro-number{font-size:80px;right:0;top:45px;opacity:.6}.mint-grid{grid-template-columns:1fr;gap:24px}.collection-art{height:310px}.collection-copy{padding:26px 22px 20px}.collection-copy h2{font-size:43px}.collection-copy p{min-height:0;margin-bottom:24px}.collection-top{left:16px;right:16px;font-size:8px}.holder-note{flex-wrap:wrap;gap:16px}.holder-note>div{flex:1}.holder-note .text-link{margin-left:50px}.mint-page .home-footer .micro{margin-left:0}.mint-page .shell{padding-inline:18px}.portrait{width:175px;height:175px}.portrait.back{transform:translateX(-58px) rotate(-13deg)}.portrait.front{transform:translateX(45px) rotate(10deg)}}
