.run-scores-page{--run-score-poor:var(--color-status-unavailable);--run-score-value-5-color:var(--success,var(--color-status-confirmed));--run-score-value-4-color:#9dd4cf;--run-score-value-3-color:var(--warning);--run-score-value-2-5-color:color-mix(in srgb, var(--run-score-value-2-color) 50%, var(--run-score-value-3-color) 50%);--run-score-value-3-5-color:color-mix(in srgb, var(--run-score-value-3-color) 50%, var(--run-score-value-4-color) 50%);--run-score-value-4-5-color:color-mix(in srgb, var(--run-score-value-4-color) 50%, var(--run-score-value-5-color) 50%);--run-score-value-1-5-color:color-mix(in srgb, var(--run-score-value-1-color) 50%, var(--run-score-value-2-color) 50%);--run-score-value-2-color:var(--run-score-poor);--run-score-value-1-color:var(--danger,var(--color-accent-red));--run-score-gradient-stop:0%;--run-score-gradient-from:var(--run-score-value-3-color);--run-score-gradient-to:var(--run-score-value-3-color);--control-bg:var(--surface-muted);--control-bg-hover:var(--surface-strong);--control-bg-active:color-mix(in srgb, var(--accent) 12%, var(--surface));--control-border:var(--border-strong);--control-border-hover:color-mix(in srgb, var(--accent) 38%, var(--border-strong));--control-border-active:color-mix(in srgb, var(--accent) 52%, var(--border-strong));--control-text:var(--ink);--control-text-muted:var(--ink-muted);--control-text-active:var(--ink);--run-score-meta-color:var(--ink-muted);--run-score-settings-label-color:var(--ink-soft);color:var(--ink);font-family:var(--font-sans);max-width:var(--layout-shell-max);gap:16px;width:100%;min-width:0;margin:0 auto;padding:clamp(16px,3vw,28px) clamp(16px,4vw,40px) 16px;display:grid}.run-scores-game-hero__rating-label,.run-scores-game-hero__metric--rated,.run-scores-game-row__rating,.run-scores-score-value,.run-scores-feed__score-value,.run-scores-evidence-row__rating,.run-scores-game-card__score,.run-scores-device-rating-distribution__item,.run-scores-rating-option[data-score-anchor]{--run-score-gradient-color:color-mix(in srgb, var(--run-score-gradient-from) calc(100% - var(--run-score-gradient-stop)), var(--run-score-gradient-to) var(--run-score-gradient-stop))}html:not(:is([data-theme=hardware],[data-theme=light])) .run-scores-page{--control-bg:color-mix(in srgb, var(--accent) 24%, var(--surface));--control-bg-hover:color-mix(in srgb, var(--accent) 34%, var(--surface));--control-bg-active:color-mix(in srgb, var(--accent) 40%, var(--surface));--control-border:color-mix(in srgb, var(--accent) 48%, var(--border-strong));--control-border-hover:color-mix(in srgb, var(--accent) 68%, var(--border-strong));--control-border-active:color-mix(in srgb, var(--accent-strong) 82%, var(--border-strong));--control-text:var(--ink);--control-text-muted:var(--ink-muted);--control-text-active:var(--accent-strong)}.run-scores-page :where(h1,h2,h3,p){margin:0}.run-scores-page :where(h1,h2){color:var(--ink);font-family:var(--font-display);letter-spacing:0;font-weight:850}.run-scores-page :where(button,input,select){font:inherit}.run-scores-page :where(a,button,input,select):focus-visible{outline:3px solid var(--focus);outline-offset:3px}.run-scores-hero{grid-template-columns:minmax(0,1fr);gap:14px;padding:clamp(16px,3vw,24px) 0 16px;display:grid}.run-scores-hero__copy{gap:10px;min-width:0;display:grid}.run-scores-eyebrow,.run-scores-kicker{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:760;line-height:1.4}.run-scores-kicker{color:var(--ink-muted);font-family:var(--font-display);letter-spacing:-.01em;text-transform:none;font-size:.82rem}.run-scores-hero h1{overflow-wrap:anywhere;text-wrap:balance;max-width:24ch;font-size:clamp(1.75rem,5vw,2.25rem);line-height:1.05}.run-scores-hero__description{color:var(--ink-muted);max-width:72ch;font-size:clamp(.9375rem,1.5vw,1rem);line-height:1.5}.run-scores-activity-stamp{width:100%;min-width:0;max-width:72ch}.run-scores-activity-stamp dl{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;margin:0;display:grid}.run-scores-activity-stamp--landing dl{grid-template-columns:repeat(3,minmax(0,1fr))}.run-scores-activity-stamp dl>div{justify-content:space-between;align-items:baseline;gap:6px;min-width:0;padding:3px 12px;display:flex}.run-scores-activity-stamp dl>div:first-child{padding-left:0}.run-scores-activity-stamp dl>div+div{border-left:1px solid var(--border-subtle)}.run-scores-activity-stamp dt{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.65rem;font-weight:720;line-height:1.3}.run-scores-activity-stamp dd{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;margin:0;font-size:.82rem;font-weight:820;line-height:1.3}.run-scores-hero--compact{gap:12px;padding:clamp(14px,2vw,20px) 0 14px}.run-scores-hero--compact h1{font-size:clamp(1.55rem,4vw,2rem)}.run-scores-nav{flex-wrap:wrap;grid-column:1/-1;gap:6px 18px;display:flex}.run-scores-nav a,.run-scores-text-link{color:var(--accent-strong);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:2px 0;font-weight:720;text-decoration:underline;text-decoration-thickness:1px}.run-scores-nav a:hover,.run-scores-text-link:hover{color:var(--ink)}.run-scores-device-filter{background:var(--surface);grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,32px);padding:clamp(16px,3vw,24px);display:grid}.run-scores-device-filter>div{gap:6px;display:grid}.run-scores-device-filter h2{font-size:clamp(1.2rem,2vw,1.55rem)}.run-scores-device-filter>div>p:last-child{color:var(--ink-muted);font-size:.86rem;line-height:1.5}.run-scores-device-picker{border:0;gap:9px;min-width:0;margin:0;padding:0;display:grid}.run-scores-device-picker legend{color:var(--ink);margin-bottom:9px;padding:0;font-size:.86rem;font-weight:760}.run-scores-text-link[aria-disabled=true],.run-scores-text-link:disabled{color:var(--ink-muted);cursor:wait}.run-scores-valve-compatibility{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:7px;font-size:.76rem;display:flex}.run-scores-valve-compatibility__image,.run-scores-valve-compatibility__fallback{object-fit:contain;background:0 0;border:0;flex:0 0 28px;width:28px;height:28px;padding:0;display:block}.run-scores-valve-compatibility__fallback{font-family:var(--font-mono);justify-content:center;align-items:center;display:inline-flex}.run-scores-valve-compatibility__copy{gap:2px;display:grid}.run-scores-valve-compatibility__label{color:var(--ink-muted);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem}.run-scores-valve-compatibility__copy strong{color:var(--ink);font-size:.72rem}.run-scores-actions,.run-scores-form-actions,.run-scores-success__actions,.run-scores-owned-card__actions,.run-scores-private-link__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.run-scores-page .tracker-button{border-radius:0}.run-scores-actions{width:100%;max-width:520px}.run-scores-button{cursor:pointer;font-family:var(--font-sans);overflow-wrap:anywhere;text-align:center;border:1px solid #0000;border-radius:0;justify-content:center;align-items:center;min-width:0;min-height:44px;padding:10px 16px;font-size:.9rem;font-weight:760;line-height:1.25;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.run-scores-button--primary{background:var(--accent-strong);border-color:var(--accent-strong);color:var(--bg)}.run-scores-button--primary:hover{background:color-mix(in srgb, var(--accent-strong) 88%, var(--ink) 12%);border-color:color-mix(in srgb, var(--accent-strong) 88%, var(--ink) 12%)}.run-scores-button--orange{background:var(--color-accent-orange);border-color:var(--color-accent-orange);color:var(--bg)}.run-scores-button--orange:hover{background:color-mix(in srgb, var(--color-accent-orange) 88%, var(--ink) 12%);border-color:color-mix(in srgb, var(--color-accent-orange) 88%, var(--ink) 12%)}.run-scores-button--primary.run-scores-button--subdued{background:color-mix(in srgb, var(--accent-strong) 88%, var(--surface-strong) 12%);border-color:color-mix(in srgb, var(--accent-strong) 88%, var(--surface-strong) 12%)}.run-scores-button--primary.run-scores-button--subdued:hover{background:color-mix(in srgb, var(--accent-strong) 94%, var(--surface-strong) 6%);border-color:color-mix(in srgb, var(--accent-strong) 94%, var(--surface-strong) 6%)}.run-scores-button--secondary{background:var(--control-bg);border-color:var(--control-border);color:var(--control-text)}.run-scores-button--secondary:hover{background:var(--control-bg-hover);border-color:var(--control-border-hover)}.run-scores-button--danger{background:var(--danger,#a84c45);border-color:var(--danger,#a84c45);color:var(--text-inverse,#fff)}.run-scores-button--danger:hover,.run-scores-button--danger:focus-visible{background:color-mix(in srgb, var(--danger,#a84c45) 88%, var(--ink));border-color:color-mix(in srgb, var(--danger,#a84c45) 88%, var(--ink));color:var(--text-inverse,#fff)}.run-scores-button:disabled{background:var(--disabled-bg);border-color:var(--disabled-border);color:var(--disabled-text);cursor:wait}.run-scores-section{gap:12px;min-width:0;display:grid}#find-a-game{scroll-margin-top:calc(96px + env(safe-area-inset-top,0px))}.run-scores-section__heading{justify-content:space-between;align-items:end;gap:20px;padding-bottom:10px;display:flex}.run-scores-section__heading>div{gap:7px;min-width:0;display:grid}.run-scores-section__heading>div>.run-scores-kicker{display:none}.run-scores-section__heading h2,.run-scores-session-panel h2{text-transform:none;letter-spacing:-.01em;font-size:clamp(1rem,1.4vw,1.18rem);font-weight:760;line-height:1.2}.run-scores-section__heading p:not(.run-scores-kicker){color:var(--ink-muted);max-width:72ch;font-size:.88rem;line-height:1.5}.run-scores-section__count{color:var(--ink-soft);font-family:var(--font-mono);flex:none;font-size:.78rem}.run-scores-device-rating-distribution{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);padding:16px 0}.run-scores-device-rating-distribution .run-scores-section__heading{padding-bottom:4px}.run-scores-device-rating-distribution .run-scores-kicker{display:block}.run-scores-device-rating-distribution__grid{flex-wrap:wrap;align-items:baseline;gap:10px 20px;min-width:0;margin:0;padding:12px 0 4px;display:flex}.run-scores-device-rating-distribution__item{border-left:3px solid var(--run-score-gradient-color);align-items:baseline;gap:6px;min-width:0;padding:2px 0 2px 8px;display:flex}.run-scores-device-rating-distribution__item dt{color:var(--run-score-meta-color);overflow-wrap:anywhere;order:2;font-size:.75rem;font-weight:650}.run-scores-device-rating-distribution__item dd{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;order:1;margin:0;font-size:1rem;font-weight:820}@media (max-width:620px){.run-scores-device-rating-distribution .run-scores-section__heading{flex-direction:column;align-items:start;gap:4px}.run-scores-device-rating-distribution__grid{gap:8px 12px;padding:10px 0 2px}.run-scores-device-rating-distribution__item{padding-left:7px}.run-scores-device-rating-distribution__item dt{font-size:.7rem}}.run-scores-game-list,.run-scores-report-list,.run-scores-owned-list,.run-scores-distribution{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.run-scores-rating-inline{white-space:nowrap;justify-content:flex-end;align-items:baseline;column-gap:6px;display:inline-flex}.run-scores-rating-inline span{color:inherit;font-size:.72rem;font-weight:720}.run-scores-rating-inline strong{color:inherit;font-family:var(--font-mono);font-size:.88rem;line-height:1.2}.run-scores-rating-inline span[aria-hidden=true]{color:var(--ink-soft);font-size:1rem}.run-scores-rating-inline--metric{display:inline-flex}.run-scores-rating-inline--metric span{color:var(--ink-soft)}.run-scores-rating-inline--metric strong{color:var(--ink)}.run-scores-score-value,.run-scores-feed__score-value{aspect-ratio:1;--run-score-chip-color:var(--run-score-gradient-color);--run-score-chip-text:color-mix(in srgb, var(--ink) 100%, var(--surface));font-variant-numeric:tabular-nums;height:3.2em;color:var(--run-score-chip-text);background:color-mix(in srgb, var(--run-score-chip-color) 16%, var(--surface));border:1px solid;border-color:color-mix(in srgb, var(--run-score-chip-color) 65%, var(--border-subtle));border-radius:0;place-items:center;width:3.2em;padding:.2em;font-size:.68rem;font-weight:820;line-height:1.1;display:inline-grid}.run-scores-feed__score-value{width:1.7em;height:1.7em;padding:.12em;font-size:.68rem}.run-scores-score-value[data-score-anchor="5"],.run-scores-feed__score-value[data-score-anchor="5"]{--run-score-gradient-from:var(--run-score-value-5-color);--run-score-gradient-to:var(--run-score-value-5-color)}.run-scores-score-value[data-score-anchor="4"],.run-scores-feed__score-value[data-score-anchor="4"]{--run-score-gradient-from:var(--run-score-value-4-color);--run-score-gradient-to:var(--run-score-value-4-color)}.run-scores-score-value[data-score-anchor="3"],.run-scores-feed__score-value[data-score-anchor="3"]{--run-score-gradient-from:var(--run-score-value-3-color);--run-score-gradient-to:var(--run-score-value-3-color)}.run-scores-score-value[data-score-anchor="2"],.run-scores-feed__score-value[data-score-anchor="2"]{--run-score-gradient-from:var(--run-score-value-2-color);--run-score-gradient-to:var(--run-score-value-2-color)}.run-scores-score-value[data-score-anchor="1"],.run-scores-feed__score-value[data-score-anchor="1"]{--run-score-gradient-from:var(--run-score-value-1-color);--run-score-gradient-to:var(--run-score-value-1-color)}html:not(:is([data-theme=hardware],[data-theme=light])) .run-scores-score-value,html:not(:is([data-theme=hardware],[data-theme=light])) .run-scores-feed__score-value{--run-score-chip-text:#fff;color:#fff}.run-scores-state,.run-scores-empty{background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid var(--border);border-left:3px solid var(--accent);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:clamp(18px,4vw,28px);display:flex}.run-scores-state>div,.run-scores-empty{align-items:start;gap:7px;display:grid}.run-scores-state p,.run-scores-empty p{color:var(--ink-muted);line-height:1.55}.run-scores-state__marker{background:var(--accent);flex:none;width:10px;height:10px;animation:1.2s ease-in-out infinite run-scores-pulse}.run-scores-state--error{border-left-color:var(--danger);flex-wrap:wrap;align-items:flex-start}.run-scores-state--error>div{flex:18rem;min-width:0}.run-scores-state--error>button{white-space:nowrap;flex:none}.run-scores-inline-note{border-left:2px solid var(--border-strong);color:var(--ink-muted);max-width:82ch;padding-left:16px;line-height:1.65}.run-scores-report-list{grid-template-columns:repeat(2,minmax(0,1fr))}.run-scores-report-card{border-bottom:1px solid var(--border);gap:14px;min-width:0;padding:20px;display:grid}.run-scores-report-card:nth-child(odd){border-right:1px solid var(--border)}.run-scores-report-card:nth-child(-n+2){border-top:1px solid var(--border)}.run-scores-report-card header,.run-scores-owned-card header{justify-content:space-between;align-items:start;gap:14px;display:flex}.run-scores-report-card__score{color:var(--ink);font-family:var(--font-mono);font-weight:760}.run-scores-report-card__identity{align-items:flex-start;gap:6px;display:grid}.run-scores-report-card__provenance{color:var(--ink-soft);letter-spacing:.035em;text-transform:uppercase;font-size:.72rem;font-weight:700}.run-scores-report-card time,.run-scores-owned-card time{color:var(--ink-soft);font-family:var(--font-mono);text-align:right;font-size:.7rem}.run-scores-report-card__details,.run-scores-owned-card__details{color:var(--ink-muted);gap:5px;font-size:.88rem;line-height:1.5;display:grid}.run-scores-report-card__evidence{color:var(--ink);font-size:.9rem;line-height:1.55}.run-scores-report-card__missing{color:var(--ink-soft);font-size:.84rem}.run-scores-report-card__source{color:var(--ink-soft);flex-wrap:wrap;align-items:baseline;gap:4px;font-size:.76rem;display:flex}.run-scores-report-card__source a{color:var(--accent);font-weight:760}.run-scores-report-card__source-context{overflow-wrap:anywhere;flex-basis:100%}.run-scores-evidence-row__provenance[data-provenance=sourced_observation],.run-scores-report-card__provenance[data-provenance=sourced_observation],.run-scores-feed__title[data-provenance=sourced_observation]{color:var(--accent-blue)}.run-scores-tag-list{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.run-scores-tag-list li{background:var(--warning-soft);border:1px solid color-mix(in srgb, var(--warning) 36%, transparent);color:var(--warning);border-radius:999px;padding:4px 8px;font-size:.7rem;font-weight:700}.run-scores-game-field,.run-scores-game-lookup,.run-scores-game-search,.run-scores-select-field{gap:7px;min-width:0;display:grid}.run-scores-game-field>label,.run-scores-game-field__label,.run-scores-game-lookup>span,.run-scores-game-search>label,.run-scores-catalog-search>label,.run-scores-select-field>label,.run-scores-select-field>span,.run-scores-fieldset legend{color:var(--ink);font-size:.86rem;font-weight:760}.run-scores-game-field select,.run-scores-game-lookup input,.run-scores-game-search input,.run-scores-catalog-search input,.run-scores-select-field select,.run-scores-select-field input{background:var(--control-bg);border:1px solid var(--control-border);color:var(--control-text);border-radius:0;width:100%;min-width:0;min-height:46px;padding:9px 11px}.run-scores-game-field select:hover,.run-scores-game-lookup input:hover,.run-scores-game-search input:hover,.run-scores-catalog-search input:hover,.run-scores-select-field select:hover,.run-scores-select-field input:hover{border-color:var(--control-border-hover)}.run-scores-game-art{aspect-ratio:616/353;background:var(--surface-inset);border:1px solid var(--border-subtle);justify-content:center;align-items:center;width:92px;min-width:0;display:flex;overflow:hidden}.run-scores-game-art img{object-fit:cover;width:100%;height:100%}.run-scores-game-art--fallback{background:linear-gradient(90deg, transparent 49%, var(--border-subtle) 50%, transparent 51%), linear-gradient(transparent 49%, var(--border-subtle) 50%, transparent 51%), var(--surface-inset);background-size:18px 18px}.run-scores-game-art--fallback span{background:var(--surface);border:1px solid var(--border);color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.08em;overflow-wrap:anywhere;text-align:center;max-width:calc(100% - 12px);padding:3px 5px;font-size:.62rem;font-weight:760}.run-scores-catalog-search{border:1px solid var(--border);border-top-color:var(--accent);background:0 0;gap:8px;min-width:0;padding:clamp(12px,2vw,18px);display:grid}.run-scores-catalog-search__status{color:var(--ink-muted);min-height:1.25rem;font-size:.82rem;line-height:1.5}.run-scores-catalog-search__status:empty{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.run-scores-catalog-search__status a,.run-scores-catalog-search__status button{color:var(--accent-strong);text-underline-offset:3px;font-weight:720}.run-scores-catalog-search__status button{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.run-scores-catalog-results{border:1px solid var(--border);min-width:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.run-scores-feed{gap:0}.run-scores-feed__all-link{white-space:nowrap;min-height:34px;padding:7px 10px;font-size:.76rem}.run-scores-feed__footer{justify-content:flex-end;padding:14px 2px 2px;display:flex}.run-scores-feed__list{min-width:0;margin:0;padding:0;list-style:none;display:grid}.run-scores-feed__list>li{min-width:0}.run-scores-feed__row{color:inherit;isolation:isolate;gap:7px;min-width:0;min-height:44px;padding:12px 8px;text-decoration:none;display:grid;position:relative;overflow:hidden}.run-scores-feed__row[data-interactive=true]:hover,.run-scores-feed__row[data-interactive=true]:focus-visible{background:color-mix(in srgb, var(--accent) 5%, transparent);box-shadow:inset 3px 0 0 var(--accent)}.run-scores-feed__title>a{color:inherit;text-overflow:ellipsis;text-decoration:none;display:block;overflow:hidden}.run-scores-feed__title>a:hover{text-decoration:underline}.run-scores-feed__details{min-width:0}.run-scores-feed__details>summary{border-radius:var(--radius-run-score-card);color:var(--ink-muted);cursor:pointer;justify-content:flex-end;align-items:center;gap:6px;width:fit-content;min-height:44px;margin-left:auto;padding-inline:8px;font-size:.75rem;font-weight:700;list-style:none;display:flex}.run-scores-feed__details>summary::-webkit-details-marker{display:none}.run-scores-feed__details>summary:is(:hover,:focus-visible){color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.run-scores-feed__details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.run-scores-feed__details-open,.run-scores-feed__details[open] .run-scores-feed__details-closed{display:none}.run-scores-feed__details[open] .run-scores-feed__details-open{display:inline}.run-scores-feed__details[open]>summary svg{transform:rotate(180deg)}.run-scores-evidence-row__body{background:color-mix(in srgb, var(--surface-muted) 46%, transparent);border-top:1px solid var(--border-subtle);gap:10px;min-width:0;padding:14px 0 16px;display:grid}.run-scores-evidence-row__body :where(.run-scores-report-card__evidence,.run-scores-report-card__details,.run-scores-report-card__source){overflow-wrap:anywhere}.run-scores-feed__details-content{border-top:1px solid var(--border-subtle);overflow-wrap:anywhere}.run-scores-feed__evidence-label{color:var(--ink-muted);margin:12px 8px 0;font-size:.75rem}.run-scores-feed__frame-details dl{gap:10px;margin:0;display:grid}.run-scores-feed__frame-details dt{color:var(--ink-muted);font-size:.75rem}.run-scores-feed__frame-details dd{margin:0}.run-scores-feed__row:after{background:linear-gradient(to right, color-mix(in srgb, var(--surface-muted) 82%, transparent) 0, color-mix(in srgb, var(--accent) 36%, transparent) 50%, color-mix(in srgb, var(--surface-muted) 82%, transparent) 100%);content:"";pointer-events:none;height:1px;display:block;position:absolute;bottom:0;left:8px;right:8px}.run-scores-feed__source{color:var(--ink-muted);font-family:var(--font-mono);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 55%, transparent);text-underline-offset:3px;margin:-3px 8px 8px;font-size:.66rem;font-weight:700;display:inline-block}.run-scores-feed__source:hover,.run-scores-feed__source:focus-visible{color:var(--accent-strong)}.run-scores-activity-page .tracker-activity-sheet__header{color:var(--tracker-text);position:static}.run-scores-page.run-scores-activity-page .tracker-activity-sheet__actions{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.run-scores-page.run-scores-activity-page .tracker-activity-sheet__tracker-link{flex:.78 1 0}.run-scores-page.run-scores-activity-page.tracker-activity-page--feed .tracker-activity-sheet__submit-link{flex:1.22 1 0;min-height:50px;font-weight:850}.run-scores-activity-page__filters{align-items:stretch;gap:8px}.run-scores-activity-filter__select{border-radius:0;width:100%;min-height:44px;padding-block:11px;padding-inline:16px 42px;font-family:inherit;font-weight:780}.run-scores-activity-page__list{gap:8px;display:grid}.run-scores-activity-page__list .tracker-reports-day-group{gap:0}.run-scores-activity-page__rows{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}.run-scores-activity-page__state{color:var(--tracker-muted);justify-content:space-between;align-items:center;gap:14px;min-width:0;margin:0;padding:18px 2px;line-height:1.5;display:flex}.run-scores-activity-page__state p{margin:0}.run-scores-activity-page__cap-note{color:var(--tracker-muted);margin:0;padding:4px 2px;font-size:.78rem;line-height:1.45}.run-scores-feed__row-top{grid-template-columns:minmax(0,1fr) max-content;align-items:start;gap:2px clamp(12px,2vw,20px);min-width:0;padding-inline:2px;display:grid}.run-scores-feed__title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;grid-column:1;min-width:0;font-size:1rem;line-height:1.2;overflow:hidden}.run-scores-feed__rating{text-align:left;justify-content:flex-start;align-items:baseline;min-width:0}.run-scores-feed__updated{color:var(--ink-soft);font-family:var(--font-mono);border-left:1px solid var(--border-subtle);text-align:left;white-space:nowrap;grid-column:2;justify-self:start;min-width:0;padding-top:0;padding-left:clamp(10px,1.5vw,14px);font-size:.68rem;font-weight:700;line-height:1.2}.run-scores-feed__rating strong{color:inherit}.run-scores-feed__facts{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;min-width:0;display:grid}.run-scores-feed__row--frame{container-type:inline-size}.run-scores-feed__fact{background:0 0;gap:3px;min-width:0;padding:6px 8px;display:grid}.run-scores-feed__fact+.run-scores-feed__fact{border-left:1px solid var(--border-subtle)}.run-scores-feed__fact>span{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem;font-weight:760}.run-scores-feed__frame-device-value{align-items:center;gap:6px;min-width:0;display:flex}.run-scores-feed__frame-device-value>span{color:var(--ink-soft);font-family:var(--font-mono);overflow-wrap:normal;min-width:0;font-size:.68rem;line-height:1.2}.run-scores-feed__fact>strong,.run-scores-feed__fact>.run-scores-feed__fact-value{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:.78rem;line-height:1.3}.run-scores-feed__fact-value--icon{align-items:center;min-height:28px;display:flex}.run-scores-feed__state{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:14px;min-width:0;padding:18px 2px;font-size:.86rem;line-height:1.5;display:flex}.run-scores-inline-advisory,.run-scores-field-error{border-left:3px solid var(--warning);color:var(--ink-muted);padding:8px 10px;font-size:.78rem;line-height:1.45}.run-scores-soft-dialog{background:var(--surface);border:1px solid var(--border-strong);border-left:4px solid var(--accent);box-shadow:var(--shadow-soft);color:var(--ink);width:100%;max-width:min(440px,100vw - 32px);margin:auto;padding:16px}.run-scores-soft-dialog[open]{gap:16px;display:grid}.run-scores-soft-dialog::backdrop{background:color-mix(in srgb, var(--canvas) 72%, transparent)}.run-scores-soft-dialog--advisory{border-left-color:var(--warning)}.run-scores-soft-dialog>div:first-child{gap:6px;display:grid}.run-scores-soft-dialog h3{font-size:1rem}.run-scores-soft-dialog p{color:var(--ink-muted);font-size:.84rem;line-height:1.5}.run-scores-inline-success{background:color-mix(in srgb, var(--success) 11%, var(--surface));border-left:3px solid var(--success);color:var(--success);padding:12px 14px;font-weight:720}.run-scores-page code{overflow-wrap:anywhere}@keyframes run-scores-pulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:760px){.run-scores-page{gap:16px}.run-scores-feed__all-link{justify-content:flex-start;width:max-content}.run-scores-feed__footer{justify-content:flex-start}.run-scores-activity-page__filters .run-scores-activity-filter{width:100%;min-width:0}.run-scores-activity-page__state{flex-direction:column;align-items:stretch}.run-scores-activity-page__state .tracker-button{width:100%}.run-scores-device-filter{grid-template-columns:minmax(0,1fr)}.run-scores-hero h1{max-width:none}.run-scores-hero--compact{padding:14px 0 12px}.run-scores-hero--compact .run-scores-hero__copy{gap:8px}.run-scores-hero--compact .run-scores-hero__description{font-size:.92rem;line-height:1.45}.run-scores-nav{column-gap:12px;font-size:.92rem}.run-scores-section__heading,.run-scores-report-card header,.run-scores-owned-card header{flex-direction:column;align-items:start}.run-scores-report-card time{text-align:left}.run-scores-report-list,.run-scores-field-grid,.run-scores-issue-options{grid-template-columns:minmax(0,1fr)}.run-scores-report-card:nth-child(odd){border-right:0}.run-scores-report-card:nth-child(2){border-top:0}}@media (min-width:900px){.run-scores-page.run-scores-activity-page .tracker-activity-sheet__header{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr)}.run-scores-page.run-scores-activity-page .tracker-activity-sheet__title,.run-scores-page.run-scores-activity-page .tracker-activity-sheet__actions,.run-scores-page.run-scores-activity-page .tracker-activity-sheet__header .tracker-activity-sheet__filters{grid-column:1/-1}.run-scores-page.run-scores-activity-page .tracker-activity-sheet__title{grid-row:1}.run-scores-page.run-scores-activity-page .tracker-activity-sheet__actions{grid-row:2}.run-scores-page.run-scores-activity-page .tracker-activity-sheet__header .tracker-activity-sheet__filters{grid-row:3}}@media (max-width:600px){.run-scores-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.run-scores-actions .run-scores-button,.run-scores-actions .tracker-button{width:100%}}@media (max-width:430px){.run-scores-activity-filter__select{background-position:right 10px center;padding:12px 30px 12px 10px;font-size:.84rem}.run-scores-page{padding-top:18px;padding-left:16px;padding-right:16px}.run-scores-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.run-scores-actions .run-scores-button{width:100%;padding-inline:10px;font-size:.84rem}.run-scores-actions .tracker-button{width:100%}.run-scores-activity-stamp dl>div{place-content:center stretch;align-items:start;gap:2px;min-height:38px;padding:4px 6px;display:grid}.run-scores-activity-stamp dl>div:first-child{padding-left:0}.run-scores-activity-stamp dt{font-size:.56rem}.run-scores-activity-stamp dd{font-size:.72rem}.run-scores-game-field select,.run-scores-game-lookup input,.run-scores-game-search input,.run-scores-catalog-search input,.run-scores-select-field select{font-size:1rem}.run-scores-feed__row{padding-top:10px;padding-bottom:10px}.run-scores-feed__facts{grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.run-scores-feed__fact{gap:2px;padding:8px clamp(3px,1.25vw,6px) 0}.run-scores-feed__fact:first-child{padding-left:0}.run-scores-feed__fact:last-child{padding-right:0}.run-scores-feed__fact>span{letter-spacing:.06em;font-size:clamp(.5rem,2.4vw,.56rem)}.run-scores-feed__frame-device-value{flex-direction:column;align-items:flex-start;gap:2px}.run-scores-feed__fact>strong,.run-scores-feed__fact>.run-scores-feed__fact-value{font-size:clamp(.68rem,3.2vw,.8rem);line-height:1.2}.run-scores-feed__facts--frame{grid-template-columns:.65fr 1.1fr 1fr 1.5fr 1.5fr 1.05fr}.run-scores-feed__facts--frame .run-scores-feed__fact{padding-inline:clamp(2px,.75vw,5px)}.run-scores-feed__row--frame .run-scores-feed__facts--frame .run-scores-feed__fact>span:first-child{letter-spacing:0;min-height:2.4em;font-size:clamp(.5rem,2.4vw,.56rem);line-height:1.2}.run-scores-feed__row--frame .run-scores-feed__facts--frame .run-scores-feed__fact>.run-scores-feed__fact-value{overflow-wrap:normal;font-size:clamp(.625rem,3vw,.78rem)}.run-scores-feed__facts--frame .run-scores-feed__fact:first-child{padding-left:0}.run-scores-feed__facts--frame .run-scores-feed__fact:last-child{padding-right:0}@container not (min-width:12rem){.run-scores-feed__facts--frame{grid-template-columns:repeat(3,minmax(0,1fr))}.run-scores-feed__facts--frame .run-scores-feed__fact>span{overflow-wrap:anywhere}}.run-scores-feed__state{flex-direction:column;align-items:start}.run-scores-game-art{width:72px}}@media (prefers-reduced-motion:reduce){.run-scores-button{transition:none}.run-scores-state__marker{opacity:1;animation:none}}.run-scores-landing-hero{grid-template-columns:minmax(0,1.15fr) minmax(310px,.85fr);column-gap:clamp(28px,6vw,72px);padding-bottom:0}.run-scores-landing-hero__summary{align-content:end;gap:12px;min-width:0;display:grid}.run-scores-landing-hero__summary .run-scores-activity-stamp,.run-scores-landing-hero__summary .run-scores-actions{max-width:none}.run-scores-landing-hero__summary .run-scores-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.run-scores-landing-hero__summary .run-scores-actions--single{grid-template-columns:minmax(0,1fr)}.run-scores-device-switcher{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:0 0 12px;display:flex}.run-scores-device-switcher__label{color:var(--run-score-meta-color);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.run-scores-device-switcher__links{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.run-scores-device-switcher__link{border:1px solid var(--control-border);color:var(--control-text-muted);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:8px 13px;font-size:.8rem;font-weight:760;text-decoration:none;display:inline-flex}.run-scores-device-switcher__link:is(:hover,:focus-visible){border-color:var(--control-border-hover);color:var(--control-text)}.run-scores-device-switcher__link[data-active=true]{background:var(--control-bg-active);border-color:var(--control-border-active);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 22%, transparent);color:var(--control-text-active)}@media (max-width:620px){.run-scores-device-switcher{flex-direction:column;align-items:flex-start;gap:8px}.run-scores-device-switcher__links{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.run-scores-device-switcher__link{text-overflow:ellipsis;min-width:0;padding-left:6px;padding-right:6px;font-size:.72rem;overflow:hidden}}.run-scores-catalog-main{gap:16px}.run-scores-catalog-search-rail{gap:8px;min-width:0;display:grid}.run-scores-catalog-layout{border-bottom:1px solid var(--border-strong);border-top:1px solid var(--border-strong);grid-template-columns:minmax(200px,230px) minmax(0,1fr);min-width:0;display:grid}.run-scores-catalog-filters{border-right:1px solid var(--border-strong);min-width:0;padding:18px 18px 18px 0}.run-scores-catalog-filters__heading{color:var(--ink);margin:0 0 18px;font-size:clamp(1.12rem,2vw,1.38rem)}.run-scores-catalog-filters__trigger{display:none}.run-scores-catalog-filters__body{gap:22px;display:grid}.run-scores-catalog-filter-group{border:0;gap:13px;min-width:0;margin:0;padding:0;display:grid}.run-scores-catalog-filter-group+.run-scores-catalog-filter-group{border-top:1px solid var(--border-subtle);padding-top:20px}.run-scores-catalog-filter-group legend{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px;padding:0;font-size:.67rem;font-weight:800}.run-scores-catalog-results-panel{gap:12px;min-width:0;padding:18px 0 18px 20px;display:grid}.run-scores-catalog-results-heading{justify-content:space-between;align-items:end;gap:18px;display:flex}.run-scores-catalog-results-heading>div{gap:4px;min-width:0;display:grid}.run-scores-catalog-results-heading h2{font-size:clamp(1.12rem,2vw,1.38rem)}.run-scores-catalog-results-heading p,.run-scores-catalog-results-heading>span{color:var(--ink-muted);font-size:.78rem;line-height:1.4}.run-scores-catalog-results-heading>span{font-family:var(--font-mono);font-variant-numeric:tabular-nums;flex:none;font-weight:740}.run-scores-catalog-active-filters{justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.run-scores-catalog-active-filters ul{flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.run-scores-catalog-active-filters li button{background:color-mix(in srgb, var(--accent) 10%, var(--surface));border:1px solid color-mix(in srgb, var(--accent) 44%, var(--border));color:var(--ink);cursor:pointer;align-items:center;gap:8px;min-height:34px;padding:5px 8px;font-size:.72rem;font-weight:720;display:inline-flex}.run-scores-catalog-active-filters li button:hover{border-color:var(--accent)}.run-scores-catalog-active-filters li button span{color:var(--accent-strong);font-size:1rem;line-height:1}.run-scores-catalog-active-filters>.run-scores-text-link{flex:none;min-height:34px;font-size:.78rem}.run-scores-catalog-results li+li{border-top:0}.run-scores-catalog-load-more{justify-self:stretch;width:100%}.run-scores-catalog-load-more-error{border-top:1px solid var(--border-subtle);color:var(--danger);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:10px;font-size:.82rem;display:flex}.run-scores-feed__scope{color:var(--ink-muted);font-family:var(--font-mono);white-space:nowrap;font-size:.7em;font-weight:700}@media (max-width:899px){.run-scores-landing-hero{grid-template-columns:minmax(0,1fr)}.run-scores-landing-hero__summary{align-content:start}.run-scores-catalog-search-rail input{min-height:50px}.run-scores-catalog-layout{grid-template-columns:minmax(0,1fr)}.run-scores-catalog-filters{border-bottom:1px solid var(--border-strong);border-right:0;padding:0}.run-scores-catalog-filters__heading{display:none}.run-scores-catalog-filters__trigger{background:var(--control-bg);border:1px solid var(--control-border);color:var(--control-text);cursor:pointer;justify-content:space-between;align-items:center;width:100%;min-height:48px;padding:0 12px;font-weight:780;display:flex}.run-scores-catalog-filters__trigger>span:last-child{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;font-size:.7rem;display:inline-flex}.run-scores-catalog-filters__toggle{border:1px solid var(--border-strong);font-family:var(--font-display);letter-spacing:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.1rem;font-weight:650;line-height:1;display:inline-flex}.run-scores-catalog-filters__body{border-top:1px solid var(--border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px 0;display:none}.run-scores-catalog-filters__body[data-open=true]{display:grid}.run-scores-catalog-filter-group+.run-scores-catalog-filter-group{border-left:1px solid var(--border-subtle);border-top:0;padding-top:0;padding-left:16px}.run-scores-catalog-results-panel{padding:16px 0}}@media (max-width:520px){.run-scores-landing-hero__summary .run-scores-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.run-scores-catalog-results-heading{align-items:start}.run-scores-catalog-active-filters{flex-direction:column;align-items:flex-start}.run-scores-catalog-filters__body{grid-template-columns:minmax(0,1fr)}.run-scores-catalog-filter-group+.run-scores-catalog-filter-group{border-left:0;border-top:1px solid var(--border-subtle);padding-top:18px;padding-left:0}}.run-scores-comparison{gap:20px;min-width:0;display:grid}.run-scores-comparison__toolbar{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:20px;display:grid}.run-scores-comparison__search{min-width:0}.run-scores-comparison__filters{grid-template-columns:minmax(0,1fr);gap:12px;min-width:0;display:grid}.run-scores-comparison__filters label{gap:6px;min-width:0;display:grid}.run-scores-comparison__filters label>span{color:var(--ink-muted);font-size:.8rem}.run-scores-comparison__filters select{width:100%;min-width:0;min-height:44px}.run-scores-comparison__rule{color:var(--ink-muted);font-size:.85rem}.run-scores-comparison__heading{color:var(--ink);font-weight:700}.run-scores-comparison__load-more{width:100%}.run-scores-comparison__load-error{color:var(--danger);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (max-width:760px){.run-scores-comparison__toolbar{grid-template-columns:minmax(0,1fr);gap:14px}.run-scores-comparison__filters{align-items:end}}.run-scores-my-library-navigation{grid-column:1/-1;gap:8px;min-width:0;display:grid}.run-scores-my-library-navigation [aria-label=Report\ device]>a{align-items:center;min-height:44px;display:inline-flex}.run-scores-my-library-navigation [aria-label=Report\ device]>a[aria-current=page]{color:var(--ink);text-underline-offset:6px;font-weight:800}.run-scores-my-library-navigation{flex-direction:column-reverse;grid-column:1/-1;gap:8px;display:flex}.run-scores-edition-label{border:1px solid var(--border);text-transform:none;border-radius:4px;margin-inline-start:.5em;padding:.1em .4em;font-size:.65rem;display:inline-block}.run-scores-device-picker__frame-link{color:var(--ink-muted);font-size:.8rem;line-height:1.45}.run-scores-device-picker__frame-link a{color:var(--accent-strong);text-underline-offset:3px;font-weight:720}.run-scores-inline-note{background:color-mix(in srgb, var(--accent) 6%, var(--surface-muted));border-left:3px solid var(--accent);color:var(--ink-muted);padding:11px 13px;font-size:.84rem;line-height:1.5}
.run-scores-catalog-results--cards{border:0;margin:0;display:block}.run-scores-game-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.run-scores-game-grid>li{border:0;min-width:0}.run-scores-game-card-grid__item{min-width:0;display:flex}.run-scores-game-card{background:color-mix(in srgb, var(--surface) 92%, var(--surface-muted));border:1px solid var(--border-strong);border-radius:var(--radius-run-score-card);color:inherit;flex-direction:column;flex:auto;min-width:0;text-decoration:none;display:flex;overflow:hidden}.run-scores-game-card:hover{border-color:var(--accent)}.run-scores-game-card:focus-visible{border-color:var(--accent-strong);outline:3px solid color-mix(in srgb, var(--accent) 55%, transparent);outline-offset:3px}.run-scores-game-card__art-wrap{background:var(--surface-inset);min-width:0;display:block;position:relative}.run-scores-game-card__art-wrap:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000009e,#0000 30%),linear-gradient(#0000 62%,#000000c7);position:absolute;inset:0}.run-scores-game-card__art-wrap>.run-scores-game-art{aspect-ratio:2/3;z-index:0;border:0;width:100%;display:flex;position:relative}.run-scores-game-card__art-wrap>.run-scores-game-art img{object-fit:cover}.run-scores-game-card__art-wrap>.run-scores-game-art[data-artwork-orientation=vertical] img{object-fit:contain}.run-scores-game-card__status{pointer-events:none;z-index:2;display:block;position:absolute;inset:0}.run-scores-game-card__score{--run-score-card-color:var(--run-score-gradient-color);color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;min-width:0;padding:0;display:block;position:absolute;inset:0}.run-scores-game-card__score[data-score-anchor="5"]{--run-score-gradient-from:var(--run-score-value-5-color);--run-score-gradient-to:var(--run-score-value-5-color)}.run-scores-game-card__score[data-score-anchor="4"]{--run-score-gradient-from:var(--run-score-value-4-color);--run-score-gradient-to:var(--run-score-value-4-color)}.run-scores-game-card__score[data-score-anchor="3"]{--run-score-gradient-from:var(--run-score-value-3-color);--run-score-gradient-to:var(--run-score-value-3-color)}.run-scores-game-card__score[data-score-anchor="2"]{--run-score-gradient-from:var(--run-score-value-2-color);--run-score-gradient-to:var(--run-score-value-2-color)}.run-scores-game-card__score[data-score-anchor="1"]{--run-score-gradient-from:var(--run-score-value-1-color);--run-score-gradient-to:var(--run-score-value-1-color)}.run-scores-game-card__score strong{background:color-mix(in srgb, var(--surface) 88%, var(--run-score-card-color) 12%);border:1px solid color-mix(in srgb, var(--run-score-card-color) 72%, var(--border-strong));color:var(--run-score-card-color);font-family:var(--font-mono);text-shadow:0 1px 8px #000c;border-radius:3px;align-items:center;min-width:2.55rem;padding:4px 6px 3px;font-size:1.35rem;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:10px;left:10px}.run-scores-game-card__score>span{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--border-strong) 86%, transparent);color:var(--ink);font-family:var(--font-display);white-space:nowrap;text-shadow:0 1px 8px #000000e6;border-radius:3px;padding:4px 6px 3px;font-size:.68rem;font-weight:820;line-height:1.1;display:inline-block;position:absolute;bottom:10px;left:10px}.run-scores-game-card__score>small{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid color-mix(in srgb, var(--border-strong) 86%, transparent);color:var(--ink);font-family:var(--font-mono);text-align:right;text-shadow:0 1px 8px #000000e6;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:4px 6px 3px;font-size:.54rem;font-weight:720;line-height:1.1;display:inline-block;position:absolute;bottom:10px;right:10px}.run-scores-game-card__score--missing{--run-score-card-color:var(--ink-soft)}.run-scores-game-card__valve-badge{background:0 0;border:0;max-width:none;padding:0;position:absolute;top:8px;right:8px}.run-scores-game-card__valve-badge .run-scores-valve-compatibility__image,.run-scores-game-card__valve-badge .run-scores-valve-compatibility__fallback{box-sizing:border-box;background:#000;border:0;border-radius:50%;flex-basis:40px;width:40px;height:40px;padding:2px}.run-scores-game-card__valve-badge .run-scores-valve-compatibility__label{display:none}.run-scores-game-card__valve-badge .run-scores-valve-compatibility__copy{min-width:0}.run-scores-game-card__valve-badge .run-scores-valve-compatibility__copy strong{overflow-wrap:anywhere;font-size:.62rem;display:block}.run-scores-game-card__metadata{min-width:0;display:grid}.run-scores-game-card__metadata-copy{gap:4px;min-height:54px;padding:9px 11px 10px;display:grid}.run-scores-game-card__metadata-copy>span{color:var(--run-score-meta-color);font-family:var(--font-mono);overflow-wrap:anywhere;font-size:.68rem;line-height:1.3}.run-scores-game-card__facts{background:color-mix(in srgb, var(--surface-strong) 34%, var(--surface));border-top:1px solid var(--border-subtle);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;display:grid}.run-scores-game-card__facts>div{text-align:center;gap:3px;min-width:0;padding:7px 4px 8px;display:grid}.run-scores-game-card__facts>div+div{border-left:1px solid var(--border-subtle)}.run-scores-game-card__facts dt{color:var(--run-score-settings-label-color);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.56rem;font-weight:860;line-height:1.2}.run-scores-game-card__facts [data-median=fps] dt{text-transform:none}.run-scores-game-card__facts dd{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:0;font-size:.7rem;font-weight:800;line-height:1.2}.run-scores-game-card__facts dd[data-state=missing]{color:var(--run-score-settings-label-color);font-weight:650}.run-scores-game-grid--dossier{grid-template-columns:minmax(0,1fr)}.run-scores-game-card--dossier{grid-template-columns:clamp(220px,36%,280px) minmax(0,1fr);display:grid}.run-scores-game-card--dossier:is(:hover,:focus-visible){background:color-mix(in srgb, var(--accent) 4%, var(--surface))}.run-scores-game-card--dossier .run-scores-game-card__art-wrap,.run-scores-game-card--dossier .run-scores-game-card__art-wrap>.run-scores-game-art{aspect-ratio:616/353;height:auto;min-height:0;max-height:none;overflow:hidden}.run-scores-game-card--dossier .run-scores-game-card__metadata{grid-template-rows:minmax(0,1fr) auto auto;align-content:stretch;min-height:0;overflow:hidden}.run-scores-game-card--dossier .run-scores-game-card__metadata-copy{gap:2px;min-height:0;padding:7px 10px 4px;overflow:hidden}.run-scores-game-card--dossier .run-scores-game-card__metadata-copy h3{color:var(--ink);font-family:var(--font-display);overflow-wrap:anywhere;margin:0 0 2px;font-size:.95rem;font-weight:820;line-height:1.15;overflow:hidden}.run-scores-game-card--dossier .run-scores-game-card__metadata-copy>span{font-size:.58rem}.run-scores-game-card--dossier .run-scores-game-card__facts>div{padding:4px 3px 5px}.run-scores-game-card--dossier .run-scores-game-card__facts dt{font-size:.5rem}.run-scores-game-card--dossier .run-scores-game-card__facts dd{font-size:.62rem}.run-scores-game-card__open{color:var(--accent-strong);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:flex-end;align-self:end;align-items:center;gap:6px;padding:5px 8px;font-size:.58rem;font-weight:780;line-height:1;display:flex}.run-scores-game-card__open svg{width:13px;height:13px}@media (max-width:1199px){.run-scores-game-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.run-scores-game-grid--dossier{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.run-scores-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.run-scores-game-grid--dossier{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.run-scores-landing-hero .tracker-button,.run-scores-feed--default .run-scores-feed__all-link{width:100%;min-height:42px;padding:10px 14px;font-size:.88rem}}@media (max-width:520px){.run-scores-game-grid{gap:8px}.run-scores-game-card__status{inset:0}.run-scores-game-card--dossier{grid-template-columns:minmax(0,1fr)}.run-scores-game-card--dossier .run-scores-game-card__metadata-copy{padding:6px 7px 3px}.run-scores-game-card--dossier .run-scores-game-card__metadata-copy h3{font-size:.86rem}.run-scores-game-card__open{padding:5px 6px;font-size:.54rem}.run-scores-game-card__score{min-width:0}.run-scores-game-card__score strong{min-width:2.2rem;padding:3px 5px 2px;font-size:1.08rem;top:7px;left:7px}.run-scores-game-card__score>span{padding:3px 5px 2px;font-size:.6rem;bottom:7px;left:7px}.run-scores-game-card__score>small{padding:3px 5px 2px;font-size:.48rem;bottom:7px;right:7px}.run-scores-game-card__metadata-copy{min-height:46px;padding:7px 8px}.run-scores-game-card__metadata-copy>span{font-size:.6rem}.run-scores-game-card__facts>div{padding:6px 2px 7px}.run-scores-game-card__facts dt{font-size:.5rem}.run-scores-game-card__facts dd{font-size:.62rem}.run-scores-game-card__valve-badge{padding:0;top:5px;right:5px}.run-scores-game-card__valve-badge .run-scores-valve-compatibility__image,.run-scores-game-card__valve-badge .run-scores-valve-compatibility__fallback{flex-basis:34px;width:34px;height:34px}.run-scores-game-card__valve-badge .run-scores-valve-compatibility__copy strong{font-size:.54rem}}.run-scores-settings-finder__hero{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:clamp(20px,5vw,64px);padding-bottom:clamp(14px,2vw,20px)}.run-scores-settings-finder__actions{grid-template-columns:repeat(2,minmax(140px,1fr));align-items:stretch;max-width:none;margin:0;display:grid}.run-scores-settings-finder__workspace{gap:12px}.run-scores-settings-finder__workspace .run-scores-catalog-search-rail{padding-block:14px}.run-scores-settings-finder__search-hint{color:var(--ink-muted);font-size:.75rem;line-height:1.4}.run-scores-settings-finder-all{gap:clamp(18px,3vw,28px);display:grid}.run-scores-settings-finder-all__search{max-width:none}.run-scores-settings-finder-all__scope{border-bottom:1px solid var(--border-subtle);border-top:1px solid var(--border-subtle);gap:8px;min-width:0;padding-block:12px;display:grid}.run-scores-settings-finder-all__scope-label{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:.66rem;font-weight:800;line-height:1.2}.run-scores-settings-finder-all__scope-options{scrollbar-width:thin;align-items:stretch;gap:2px;min-width:0;max-width:100%;display:flex;overflow-x:auto}.run-scores-settings-finder-all__scope-button{color:var(--ink-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;min-height:42px;padding:8px 12px 7px;font-size:.78rem;font-weight:780;line-height:1.2;text-decoration:none;display:inline-flex}.run-scores-settings-finder-all__scope-button:hover{color:var(--ink)}.run-scores-settings-finder-all__scope-button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.run-scores-settings-finder-all__scope-button[aria-pressed=true]{border-bottom-color:var(--accent);color:var(--ink)}.run-scores-settings-finder-all__scope-mode{border-top:1px solid var(--border-subtle);gap:8px;min-width:0;padding-top:10px;display:grid}.run-scores-settings-finder-all__idle{min-height:180px}.run-scores-settings-finder-all__results{gap:18px;min-width:0;display:grid}.run-scores-settings-finder-all__partial{background:color-mix(in srgb, var(--surface-muted) 55%, transparent);border:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.run-scores-settings-finder-all__partial p{color:var(--ink-muted);margin:0}.run-scores-settings-finder-all__group{border-top:1px solid var(--border-strong);gap:12px;min-width:0;padding-top:16px;display:grid}.run-scores-settings-finder-all__group>p,.run-scores-settings-finder-all__frame-context>p{color:var(--ink-muted);margin:0}.run-scores-settings-finder-all__group-heading{justify-content:space-between;align-items:end;gap:16px;min-width:0;display:flex}.run-scores-settings-finder-all__group-heading h2,.run-scores-settings-finder-all__group-heading h3,.run-scores-settings-finder-all__group-heading p{margin:0}.run-scores-settings-finder-all__group-heading p{color:var(--ink-muted);margin-top:3px;font-size:.78rem}.run-scores-settings-finder-all__group-heading .run-scores-text-link{flex:none}.run-scores-settings-finder-all__frame-contexts{gap:18px;min-width:0;display:grid}.run-scores-settings-finder-all__frame-context{background:color-mix(in srgb, var(--surface-muted) 55%, transparent);border:1px solid var(--border-subtle);gap:10px;min-width:0;padding:12px;display:grid}.run-scores-settings-finder-all__request{border-top:1px solid var(--border-strong);padding-top:18px}.run-scores-settings-finder__device-choices{border:0;min-width:0;margin:0;padding:0}.run-scores-settings-finder__device-choices--mobile{display:none}.run-scores-settings-finder__device-choices--rail{display:block}.run-scores-settings-finder__device-choices legend{color:var(--ink-soft);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin-bottom:7px;padding:0;font-size:.66rem;font-weight:800}.run-scores-settings-finder__device-choices>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;min-width:0;display:grid}.run-scores-settings-finder__device-choices--rail>div{grid-template-columns:minmax(0,1fr)}.run-scores-settings-finder__device-choices--rail button{text-align:left;justify-content:flex-start;padding-inline:10px}.run-scores-settings-finder__device-choices button{background:var(--control-bg);border:1px solid var(--control-border);color:var(--control-text);cursor:pointer;overflow-wrap:anywhere;min-width:0;min-height:44px;padding:6px;font-size:.76rem;font-weight:760;line-height:1.15}.run-scores-settings-finder__device-choices button[aria-pressed=true]{background:var(--control-bg-active);border-color:var(--control-border-active);box-shadow:inset 0 -3px 0 var(--accent);color:var(--control-text-active)}.run-scores-catalog-layout--finder{grid-template-columns:minmax(230px,250px) minmax(0,1fr)}.run-scores-catalog-layout--finder .run-scores-catalog-filters{padding-right:20px}@media (max-width:899px){.run-scores-settings-finder__hero{grid-template-columns:minmax(0,1fr);align-items:start}.run-scores-settings-finder__device-choices--mobile{display:block}.run-scores-settings-finder__device-choices--rail{display:none}.run-scores-catalog-layout--finder{grid-template-columns:minmax(0,1fr)}.run-scores-catalog-layout--finder .run-scores-catalog-filters{padding-right:0}.run-scores-settings-finder-all__group-heading{flex-direction:column;align-items:start;gap:8px}.run-scores-settings-finder-all__scope-options{flex-wrap:wrap;overflow-x:visible}.run-scores-settings-finder-all__scope-button{padding-inline:8px}.run-scores-settings-finder-all__partial{flex-direction:column;align-items:start}}.run-scores-catalog-layout--finder .run-scores-catalog-results-panel{align-content:start}
