.cookie-runes{--r-line:var(--color-cream-line);--r-surface:var(--color-biscuit);--r-text:var(--color-ink);--r-muted:var(--color-ink-muted);--r-accent:var(--color-brown);--r-accent-on:var(--color-cream-card);--r-accent-soft:var(--color-caramel-soft);--r-ok:var(--color-sage-ink);min-width:0}.cookie-runes .rune-lead{color:var(--r-text);margin:0;font-size:14px;line-height:1.6}.cookie-runes .rune-block{gap:6px;min-width:0;display:grid}.cookie-runes h3{color:var(--r-muted);margin:2px 0 0;font-size:13px;font-weight:700}.cookie-runes .rune-picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cookie-runes .rune-picks li{background:var(--r-surface);border:1px solid var(--r-line);border-left:3px solid var(--r-accent);border-radius:12px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:10px 12px;display:grid}.cookie-runes .rk{background:var(--r-accent);width:28px;height:28px;color:var(--r-accent-on);border-radius:8px;place-items:center;font-size:14px;font-weight:800;display:grid}.cookie-runes .rune-picks b,.cookie-runes .rune-split b{color:var(--r-text);margin-right:6px;font-size:14.5px}.cookie-runes .rune-picks p,.cookie-runes .rune-split p{color:var(--r-muted);margin:4px 0 0;font-size:12.5px;line-height:1.5}.cookie-runes .rtag{border:1px solid var(--r-line);color:var(--r-muted);vertical-align:2px;white-space:nowrap;border-radius:999px;margin-right:4px;padding:1px 7px;font-size:10.5px;font-weight:700;display:inline-block}.cookie-runes .rtag.ok{color:var(--r-ok);border-color:var(--r-ok)}.cookie-runes .rtag.hot{color:var(--r-accent);border-color:var(--r-accent);background:var(--r-accent-soft)}.cookie-runes .rune-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.cookie-runes .rune-split li{background:var(--r-surface);border:1px dashed var(--r-muted);border-radius:10px;min-width:0;padding:8px 12px}.cookie-runes .rune-chips{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.cookie-runes .rchip{border:1px solid var(--r-line);background:var(--r-surface);color:var(--r-text);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.cookie-runes .rune-scroll{min-width:0;overflow-x:auto}.cookie-runes .rune-all{border-collapse:collapse;width:100%;color:var(--r-text);font-size:13px}.cookie-runes .rune-all th,.cookie-runes .rune-all td{border-bottom:1px solid var(--r-line);text-align:left;vertical-align:top;padding:6px 10px;line-height:1.5}.cookie-runes .rune-all thead th{color:var(--r-muted);font-size:11.5px;font-weight:600}.cookie-runes .rune-all tbody th{white-space:nowrap;font-weight:700}.cookie-runes .rune-all td:nth-child(2){white-space:nowrap}.cookie-runes .rune-all td:nth-child(3){overflow-wrap:anywhere}.cookie-runes .rg{border:1px solid var(--r-line);color:var(--r-muted);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:700}.cookie-runes .rg.pick{background:var(--r-accent);border-color:var(--r-accent);color:var(--r-accent-on)}.cookie-runes .rg.split{color:var(--r-accent);border-color:var(--r-accent)}.cookie-runes .rg.situ{color:var(--r-text)}.cookie-runes .rune-all tr.low th,.cookie-runes .rune-all tr.low td{color:var(--r-muted)}.cookie-runes .rune-note{color:var(--r-muted);margin:0;font-size:12.5px;line-height:1.6}.cookie-runes .rune-note a{color:var(--r-accent);text-underline-offset:2px;text-decoration:underline}@media (max-width:760px){.cookie-runes .rune-picks,.cookie-runes .rune-split{grid-template-columns:minmax(0,1fr)}.cookie-runes .rune-all th,.cookie-runes .rune-all td{padding:6px}.cookie-runes .rune-all tbody th{white-space:normal;min-width:5.5em}}
