:root{--paper:#eee9dd;--ink:#111;--yellow:#f5e600;--blue:#1557ff;--red:#f22613;--green:#22b85b;--line:4px solid var(--ink)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;background:radial-gradient(rgba(0,0,0,.09) 1px,transparent 1px),var(--paper);background-size:5px 5px}.wrap{width:min(1180px,calc(100% - 32px));margin:auto}.hero{text-align:center;padding:60px 0 30px}.kicker,.label{text-transform:uppercase;font-weight:900;letter-spacing:.13em}.kicker{display:inline-block;background:var(--ink);color:white;padding:8px 12px;font-size:12px;transform:rotate(-1deg)}h1{font-size:clamp(52px,10vw,116px);line-height:.82;letter-spacing:-.07em;text-transform:uppercase;margin:22px 0 0}.hero h2{font-size:clamp(22px,3vw,34px);text-transform:uppercase;margin:26px 0 0}.hero>p{font-weight:700;opacity:.68}.holder-section{padding:30px 0 80px}.holder-card{display:grid;grid-template-columns:1.1fr .9fr;background:var(--yellow);border:var(--line);box-shadow:14px 14px 0 var(--ink);overflow:hidden}.holder-copy{padding:clamp(28px,6vw,70px)}.label{font-size:14px;margin:0 0 18px}.holder-copy h3{font-size:clamp(44px,7vw,90px);line-height:.9;letter-spacing:-.06em;margin:0 0 36px;overflow-wrap:anywhere}.holder-copy h3 a{text-decoration:none}.stats{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);gap:3px;border:3px solid var(--ink)}.stats>div{background:var(--paper);padding:20px;min-height:118px}.stats small{display:block;text-transform:uppercase;font-weight:900;letter-spacing:.08em;margin-bottom:8px}.stats strong{font-size:clamp(18px,2.5vw,29px)}.holder-art{min-height:480px;display:grid;place-items:center;padding:35px;border-left:var(--line);background:linear-gradient(135deg,var(--blue) 0 25%,var(--red) 25% 50%,var(--ink) 50% 75%,var(--paper) 75%)}.plunger{width:min(100%,430px);aspect-ratio:1;display:grid;place-items:center;background:var(--paper);border:var(--line);box-shadow:10px 10px 0 var(--yellow);font-size:clamp(80px,12vw,150px);transform:rotate(2deg)}.actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.button{background:var(--ink);color:white;border:3px solid var(--ink);padding:13px 18px;text-decoration:none;text-transform:uppercase;font-size:13px;font-weight:900}.button.alt{background:transparent;color:var(--ink)}.button:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.social-links{display:flex;gap:10px}.icon-link{display:inline-flex;align-items:center;gap:9px;min-height:46px;padding:10px 13px;background:var(--ink);color:#fff;border:3px solid var(--ink);text-decoration:none;text-transform:uppercase;font-size:12px;font-weight:900}.icon-link svg{width:20px;height:20px;fill:currentColor}.icon-link:hover{transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--ink)}.hidden{display:none!important}.rule{max-width:850px;margin:45px auto 0;padding:22px 26px;display:flex;gap:18px;background:var(--paper);border:3px solid var(--ink);box-shadow:7px 7px 0 var(--ink);transform:rotate(-.5deg)}.rule>span{font-size:40px}.rule strong{text-transform:uppercase;letter-spacing:.06em}.rule p{font-weight:700;line-height:1.5;margin:7px 0 0}.sync-note{text-align:center;font-size:12px;font-weight:700;margin-top:28px;opacity:.6}.archive{border-top:var(--line);padding:55px 0 100px}.archive-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:30px}.archive h2{font-size:clamp(42px,7vw,80px);line-height:.9;letter-spacing:-.05em;text-transform:uppercase;margin:0}.count{background:var(--red);color:white;border:3px solid var(--ink);padding:10px 14px;font-weight:900;text-transform:uppercase;transform:rotate(2deg)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.card{position:relative;background:var(--paper);border:var(--line);transition:.14s}.card:hover{transform:translate(-5px,-5px) rotate(-.5deg);box-shadow:9px 9px 0 var(--ink)}.token{position:absolute;z-index:2;top:12px;left:12px;padding:7px 9px;background:var(--ink);color:white;border:2px solid var(--paper);font-size:12px;font-weight:900}.art{display:block;width:100%;aspect-ratio:1;object-fit:cover;background:#ccc5b8;border-bottom:var(--line)}.missing{display:grid;place-items:center;font-size:52px;background:repeating-linear-gradient(-45deg,#d7d0c2,#d7d0c2 10px,#c7c0b3 10px,#c7c0b3 20px)}.card-copy{padding:20px}.card-copy h3{font-size:25px;margin:0 0 10px}.card-copy h3 a{text-decoration:none}.description{line-height:1.45;margin:0 0 16px}.meta{display:grid;gap:8px;font-size:13px;font-weight:700}.meta small{display:block;text-transform:uppercase;letter-spacing:.08em}.empty{grid-column:1/-1;padding:55px;text-align:center;border:4px dashed var(--ink);font-weight:900}footer{padding:35px 16px;background:var(--ink);color:white;text-align:center;text-transform:uppercase;font-size:12px;font-weight:900;letter-spacing:.07em}@media(max-width:850px){.holder-card{grid-template-columns:1fr}.holder-art{border-left:0;border-top:var(--line);min-height:auto}.grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.stats,.grid{grid-template-columns:1fr}.archive-head{align-items:flex-start;flex-direction:column}.holder-card{box-shadow:8px 8px 0 var(--ink)}.rule{padding:18px}}

.holder-copy h3 a,.holder-copy h3 a:link,.holder-copy h3 a:visited,.holder-copy h3 a:hover,.holder-copy h3 a:active{color:#000;text-decoration:none}.plunger.has-avatar{overflow:hidden}.holder-avatar{display:block;width:100%;height:100%;object-fit:cover}
