.collections-page{--c-bg:#101114;--c-panel:#17191d;--c-line:#2a2e34;--c-muted:#9b9fa8;--c-text:#f2f3ef;background:var(--c-bg);min-height:100vh;color:var(--c-text);font-family:var(--font-geist-sans),-apple-system,BlinkMacSystemFont,"SF Pro Text",sans-serif}.collections-page *{box-sizing:border-box}.collections-page a{color:inherit;text-decoration:none}.collections-header{border-bottom:1px solid var(--c-line);grid-template-columns:180px 1fr auto;align-items:center;gap:24px;padding:18px 5vw;display:grid}.collections-brand{align-items:center;gap:9px;display:flex}.collections-brand span{color:#101114;background:#e4ff68;border-radius:8px;place-items:center;width:28px;height:28px;font:700 20px Georgia,serif;display:grid}.collections-brand strong{font-size:14px}.collections-header nav{color:var(--c-muted);justify-content:center;gap:25px;font-size:12px;display:flex}.collections-header nav [aria-current=page]{color:var(--c-text)}.collections-action{background:#e4ff68;border-radius:4px;padding:10px 14px;font-size:12px;font-weight:650;color:#101114!important}.collections-hero,.collections-grid,.collections-note{max-width:1120px;margin:0 auto;padding-left:32px;padding-right:32px}.collections-hero{padding-top:80px;padding-bottom:70px}.collections-kicker{color:#c7ee5f;font:700 10px var(--font-geist-mono),monospace;letter-spacing:.14em;margin:0 0 15px}.collections-hero h1{letter-spacing:-.06em;max-width:700px;margin:0;font:400 clamp(48px,7vw,82px)/.94 Georgia,serif}.collections-hero h1 em{color:#a7a9b3;font-style:italic}.collections-hero>p:not(.collections-kicker){max-width:570px;color:var(--c-muted);margin:27px 0 0;font-size:15px;line-height:1.7}.collections-summary{color:var(--c-muted);align-items:center;gap:12px;margin-top:48px;font-size:11px;display:flex}.collections-summary strong{color:var(--c-text);font:400 27px Georgia,serif}.collections-summary i{background:var(--c-line);width:1px;height:23px;margin:0 12px}.collections-summary a{color:#dfff71;margin-left:auto}.collections-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:80px;display:grid}.collection-card{border:1px solid var(--c-line);background:var(--c-panel);padding:24px}.collection-card--violet{border-top:2px solid #a78bfa}.collection-card--orange{border-top:2px solid #fb923c}.collection-card--blue{border-top:2px solid #60a5fa}.collection-card--acid{border-top:2px solid #dfff71}.collection-card-head{justify-content:space-between;gap:15px;display:flex}.collection-card-head span{color:#747981;font:10px var(--font-geist-mono),monospace}.collection-card h2{letter-spacing:-.04em;margin:18px 0 9px;font:400 27px/1.05 Georgia,serif}.collection-card>p{min-height:42px;color:var(--c-muted);margin:0;font-size:12px;line-height:1.55}.collection-items{border-top:1px solid var(--c-line);margin-top:25px;display:grid}.collection-items>a{border-bottom:1px solid var(--c-line);grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:13px 0;display:grid}.collection-items>a>span{color:#72777f;font:10px var(--font-geist-mono),monospace}.collection-items strong{font-size:12px;font-weight:550;display:block}.collection-items code{color:#777d85;margin-top:4px;font-size:9px;display:block}.collection-items b{color:#dfff71;font:10px var(--font-geist-mono),monospace}.collection-view{color:#dfff71;margin-top:20px;font-size:11px;display:inline-flex}.collection-view:hover{text-underline-offset:3px;text-decoration:underline}.collection-empty{color:#737a82;padding:20px 0;font-size:11px}.collections-note{border-top:1px solid var(--c-line);grid-template-columns:1fr 1.1fr;gap:60px;padding-top:34px;padding-bottom:70px;display:grid}.collections-note h2{letter-spacing:-.04em;margin:0;font:400 34px/1 Georgia,serif}.collections-note>p{color:var(--c-muted);margin:0;font-size:13px;line-height:1.7}.collections-footer{border-top:1px solid var(--c-line);color:#737982;justify-content:space-between;padding:22px 5vw;font-size:11px;display:flex}.collections-footer div{gap:20px;display:flex}.collections-footer a:hover{color:#dfff71}@media (width<=700px){.collections-header{grid-template-columns:1fr auto;padding:15px 20px}.collections-header nav{display:none}.collections-hero,.collections-grid,.collections-note{padding-left:20px;padding-right:20px}.collections-hero{padding-top:58px;padding-bottom:52px}.collections-summary{flex-wrap:wrap;gap:10px}.collections-summary a{width:100%;margin:11px 0 0}.collections-grid{grid-template-columns:1fr;padding-bottom:55px}.collections-note{grid-template-columns:1fr;gap:22px}.collections-footer{gap:14px;padding:20px;display:grid}}
