.ri{max-width:720px;padding-top:26px}.ri-head h1{font-size:34px;letter-spacing:-.035em;margin-top:6px}.ri-sub{color:var(--text-muted);font-size:14px;margin-top:8px;max-width:520px;line-height:1.5}.ri-featured{display:block;margin-top:26px;border-radius:18px;overflow:hidden;border:1px solid var(--border);background:var(--card);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.ri-featured:hover{border-color:var(--accent);transform:translateY(-2px)}.ri-featured-media{position:relative;height:168px;overflow:hidden;background:radial-gradient(120% 140% at 85% -20%,var(--accent-soft),transparent 60%),linear-gradient(150deg,var(--accent-soft),rgba(9,11,16,0) 55%)}.ri-no-ghost{position:absolute;right:10px;bottom:-28px;font-size:130px;font-weight:800;letter-spacing:-.06em;line-height:1;color:var(--accent-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ri-chip{position:absolute;width:84px;height:114px;-o-object-fit:cover;object-fit:cover;background:#fff;border-radius:8px;box-shadow:0 10px 26px rgba(0,0,0,.5)}.ri-chip[src*=tcgplayer]{-o-object-fit:contain;object-fit:contain;padding:6px 5px}.ri-chip.c0{left:8%;top:26px;transform:rotate(-7deg)}.ri-chip.c1{left:34%;top:14px;transform:rotate(1deg);z-index:2}.ri-chip.c2{left:60%;top:28px;transform:rotate(7deg)}.ri-chip.c0:only-of-type{left:50%;transform:translateX(-50%) rotate(-2deg)}.ri-featured-body{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.ri-featured-body h2{font-size:22px;line-height:1.22;letter-spacing:-.02em;text-wrap:balance}.ri-featured-body p{color:var(--text-muted);font-size:14px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ri-list{margin-top:10px}.ri-row{display:grid;grid-template-columns:5.6em minmax(0,1fr);align-items:start;gap:2px 14px;padding:14px 2px;min-height:44px;border-bottom:1px solid var(--border);text-decoration:none;color:inherit;transition:background var(--dur-1,.15s) ease,transform var(--dur-1,.15s) ease}.ri-row.nofig{grid-template-columns:minmax(0,1fr)}.ri-row.ri-plast,.ri-row:last-child{border-bottom:none}.ri-row:active{background:var(--accent-soft);transform:scale(.985)}.ri-row-fig{font-size:17px;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--accent);overflow-wrap:anywhere}.ri-row-body{min-width:0;display:flex;flex-direction:column;gap:4px}.ri-row-body h3{margin:0;font-size:16px;line-height:1.3;letter-spacing:-.012em;font-weight:650}.ri-row-body h3,.ri-row-meta{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ri-row-meta{min-width:0;font-size:12.5px;line-height:1.4;color:var(--text-faint)}.ri-row-date{white-space:nowrap}.ri-row-lbl+.ri-row-date:before{content:"·";margin:0 6px}.ri-list>.ri-later{display:none}.ri-list{scroll-margin-top:calc(var(--chrome-top, 64px) + 12px)}.ri-list:focus{outline:none}.ri-month{display:flex;align-items:center;gap:var(--s-3);margin:0;padding:20px 2px 4px;font-size:13px;font-weight:650;letter-spacing:0;line-height:1.3;color:var(--text-dim)}.ri-month:after{content:"";flex:1 1 auto;height:1px;background:var(--border)}.ri-list>.ri-month.ri-pfirst,.ri-list>.ri-month:first-child{padding-top:6px}.ri-pager{margin-top:var(--s-4)}.ri-pager:empty{display:none}.ri-proof{margin-top:16px}.ri-proof-bar{display:flex;gap:2px;height:8px;border-radius:99px;overflow:hidden}.ri-proof-bar .a{background:var(--accent)}.ri-proof-bar .r{background:color-mix(in srgb,var(--text) 14%,transparent)}.ri-proof-l{margin:8px 0 0;font-size:13px;color:var(--text-dim)}.ri-desks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow:hidden;margin:18px 0 26px}@media (min-width:720px){.ri-desks{grid-template-columns:repeat(4,minmax(0,1fr))}}.ri-desk{display:flex;flex-direction:column;gap:3px;padding:14px 13px;min-height:92px;background:var(--bg-elev);text-decoration:none;color:inherit;transition:background var(--dur-1,.15s) ease}.ri-desk:active{background:var(--accent-soft)}.ri-desk-name{font-size:13.5px;font-weight:650;letter-spacing:-.01em}.ri-desk-sub{font-size:12px;color:var(--text-dim);line-height:1.35}.ri-desk-cadence{margin-top:auto;font-family:inherit;font-size:12px;letter-spacing:0;color:var(--text-faint);font-variant-numeric:tabular-nums}.ri-controls{display:flex;flex-direction:column;gap:10px;margin:8px 0 14px}.ri-search{width:100%;font-size:16px;padding:11px 13px;min-height:44px;border:1px solid var(--border);border-radius:10px;background:var(--bg-elev);color:var(--text)}.ri-search:focus{outline:none;border-color:var(--accent)}.ri-filters{display:flex;align-items:center;gap:7px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.ri-filters::-webkit-scrollbar{display:none}.ri-filter{flex:none;height:44px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:none;color:var(--text-dim);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.ri-filter.on{border-color:var(--accent);color:var(--accent-2);background:var(--accent-soft)}.ri-count{margin:0;font-size:12px;font-variant-numeric:tabular-nums}.ri-count,.ri-empty{color:var(--text-dim)}.ri-empty{padding:28px 2px;font-size:14px}.ri-assay{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--border);border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:16px 0 0}@media (min-width:620px){.ri-assay{grid-template-columns:repeat(4,minmax(0,1fr))}}.ri-assay>div{background:var(--bg);padding:11px 12px}.ri-assay dt{font-size:12px;letter-spacing:0;color:var(--text-faint)}.ri-assay dd{margin:3px 0 0;font-family:inherit;font-size:18px;font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ri-assay dt:first-letter{text-transform:uppercase}