/* Approved Option 3 sticker, October 2026. The logo is the original artwork. */
:root{--brand-black:#080808;--brand-white:#fff;--brand-yellow:#ffcf18;--brand-blue:#009dce;--brand-red:#ec1b24}
header.site-header{background:rgba(8,8,8,.98);border-bottom:0;color:#fff;padding:0;display:block}
header.site-header::after{content:"";display:block;height:3px;background:linear-gradient(90deg,var(--brand-blue) 0 33.333%,var(--brand-yellow) 33.333% 66.666%,var(--brand-red) 66.666% 100%)}
.site-header .shell{width:min(1216px,calc(100% - 56px));margin:auto}
.site-header .header-inner{display:flex;align-items:center;justify-content:space-between;min-height:104px;padding:10px 0;gap:24px}
.site-header .identity{display:flex;align-items:center;flex:none;gap:14px;padding:0;text-decoration:none}
.site-header .identity .coin-mark{display:block;width:76px;height:76px;flex:0 0 76px;object-fit:contain;border:0;border-radius:50%;box-shadow:none}
.site-header .identity strong{display:flex;flex-direction:column;gap:4px;line-height:1}
.site-header .identity .wordmark-classic{font:700 .82rem/1 'DM Sans',Arial,sans-serif;letter-spacing:.24em;color:#fff;text-transform:uppercase}
.site-header .identity .wordmark-coinworks{font:600 1.65rem/1 Oswald,Impact,sans-serif;letter-spacing:.05em;color:var(--brand-yellow);text-transform:uppercase}
.site-header .identity small{color:#c9c9c9;font-size:.75rem;line-height:1.3;margin-top:7px;letter-spacing:0}
.site-header nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:12px 22px;width:auto;overflow:visible;margin:0;padding:0}
.site-header nav a,.site-header nav a.nav-blog{font-family:'DM Sans',Arial,sans-serif;color:#fff;font-size:.875rem;font-weight:600;border:0;padding:3px 0;text-decoration:none;white-space:nowrap;line-height:1.45}
.site-header nav a:hover,.site-header nav a[aria-current="page"]{color:var(--brand-yellow);text-decoration:underline;text-underline-offset:6px}
.site-header a:focus-visible{outline:3px solid var(--brand-yellow);outline-offset:5px}
.home-search{padding-top:38px}
/* Show only the original sticker lettering, keeping its exact type and colors. */
.home-search .home-wordmark{width:min(520px,100%);margin:0 auto 22px;line-height:0}
.home-wordmark svg{display:block;width:100%;height:auto;overflow:hidden;mix-blend-mode:lighten}
.home-search .home-tagline{font:500 clamp(1.65rem,3.2vw,2.6rem)/1.15 Oswald,Impact,sans-serif;letter-spacing:.01em;text-transform:uppercase;color:var(--brand-white);margin:0 0 18px;max-width:none}
.home-tagline em{font-style:normal;color:var(--brand-yellow)}
.home-search-form>div{background:#181818;border-color:#666}.home-search-form button{background:var(--brand-yellow);color:#080808}.home-search-form button:hover{background:#ffdc51}
.browse-paths>a{background:#191919}.browse-paths>a:hover{background:#252525}
.home-auction-highlight{background:#191919;border-color:#65581b}.home-auction-highlight:hover,.home-auction-highlight:focus-visible{background:#242424;border-color:var(--brand-yellow)}
.home-auction-highlight>strong,.home-auction-highlight em{color:var(--brand-yellow)}.home-auction-highlight b{color:#fff}.home-auction-highlight small{color:#ccc}
.simple-home .story-card{background:#f7f7f5;color:#171717}.story-copy>span,.story-copy .story-link{color:#086b91}.story-copy h3 a{color:#171717}.story-copy p{color:#515151}
.contact-card{border-top-color:var(--brand-yellow)}.contact-topics{background:#191919;border-color:#555}.contact-card a.email{color:#086b91}.contact-card .eyebrow{color:#086b91}
.cw-body .cw-note{border-left-color:var(--brand-blue)}.cw-lineup>div{border-top-color:var(--brand-blue)}.cw-body a,.cw-back,.cw-signoff{color:#086b91}.cw-related a{color:#fff}.cw-table th{background:#242424}
@media(max-width:1050px){.site-header .header-inner{flex-wrap:wrap;gap:12px}.site-header nav{justify-content:flex-start;gap:9px 20px}}
@media(max-width:700px){.site-header .shell{width:calc(100% - 32px)}.site-header .header-inner{min-height:0;padding:12px 0;gap:12px}.site-header .identity{gap:12px}.site-header .identity .coin-mark{width:64px;height:64px;flex-basis:64px}.site-header .identity .wordmark-coinworks{font-size:1.5rem}.site-header .identity .wordmark-classic{font-size:.75rem}.site-header .identity small{font-size:.7rem;margin-top:5px}.site-header nav{width:100%;gap:8px 18px}.site-header nav a{font-size:.8125rem;padding:4px 0}.home-search{padding-top:28px}.home-search .home-wordmark{margin-bottom:18px}html{scroll-padding-top:170px}}
@media print{header.site-header{position:static}.site-header nav{display:none}.site-header::after{display:none}}

/* Continuous sticker stripes sit in the outer gutters of every page. */
body{position:relative;min-height:100vh;--stripe-width:7px;--stripe-gap:2px;--stripe-band:25px}
body::before,body::after{content:"";position:absolute;top:0;bottom:0;width:var(--stripe-band);z-index:12;pointer-events:none;background:linear-gradient(to right,var(--brand-blue) 0 var(--stripe-width),transparent var(--stripe-width) calc(var(--stripe-width) + var(--stripe-gap)),var(--brand-yellow) calc(var(--stripe-width) + var(--stripe-gap)) calc(2 * var(--stripe-width) + var(--stripe-gap)),transparent calc(2 * var(--stripe-width) + var(--stripe-gap)) calc(2 * var(--stripe-width) + 2 * var(--stripe-gap)),var(--brand-red) calc(2 * var(--stripe-width) + 2 * var(--stripe-gap)) 100%)}
body::before{left:0}body::after{right:0}
@media(max-width:700px){body{--stripe-width:2px;--stripe-gap:1px;--stripe-band:8px}}
@media print{body::before,body::after{display:none}}
