.wipe-title{margin:0;font-family:var(--font-display);font-size:var(--fs-h2);font-weight:600;line-height:1.05;color:var(--color-text)}.wipe-meta{display:flex;flex-wrap:wrap;align-items:center;column-gap:16px;row-gap:4px;margin:0;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text-dim)}.wipe-meta--faint{color:var(--color-text-faint)}@media (max-width:639px){.wipe-meta{flex-direction:column;align-items:flex-start}}.wipe-stale{color:var(--color-warn)}.wipe-hub{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;font:inherit;color:var(--color-accent);text-decoration:underline dotted;text-underline-offset:4px;cursor:pointer}.wipe-hub:hover{color:var(--color-text)}.wipe-dot{color:var(--color-text-faint)}.wipe-dot.is-live{color:var(--color-ok)}.wipe-error{display:flex;flex-direction:column;gap:12px}.wipe-error-text{margin:0;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text)}.wipe-error-actions{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;row-gap:8px}.wipe-error-link{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text-dim);text-decoration:underline;text-underline-offset:4px}.wipe-error-link:hover{color:var(--color-text)}.wipe-layers{gap:8px}.wipe-layers .chip[aria-pressed=true]{border-color:var(--color-text-dim);background:var(--color-bg-elev-2);color:var(--color-text)}.wipe-layers .chip[aria-pressed=false]{color:var(--color-text-faint)}.wipe-layers .chip[aria-pressed=false]:hover{color:var(--color-text)}.wipe-map{position:relative;aspect-ratio:1;overflow:hidden;border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius);background:var(--color-bg-elev)}.wipe-map-img{display:block;width:100%;height:auto}.wipe-map-overlay{position:absolute;inset:0;width:100%;height:100%;font-family:var(--font-mono)}.wipe-map-frame{position:absolute}.wipe-map-frame[data-failed=true]{visibility:hidden}.wipe-map-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:16px;text-align:center}.wipe-halo{paint-order:stroke;stroke:var(--color-bg);stroke-linejoin:round}.wipe-grid-lines{stroke:color-mix(in srgb,var(--color-bg) 35%,transparent)}.wipe-marker{cursor:pointer;pointer-events:all}@media (max-width:639px){.wipe-grid-cells,.wipe-mon--narrow-off{display:none}.wipe-mon{font-size:19px}.wipe-hub-label{font-size:22px}}@media (min-width:640px){.wipe-grid-edge,.wipe-mon--wide-off{display:none}}.wipe-full-map{align-self:flex-start}.wipe-monuments{border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius);background:var(--color-bg-elev)}.wipe-monuments-summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-family:var(--font-mono);font-size:var(--fs-meta);color:var(--color-text);cursor:pointer}.wipe-monuments-summary:focus-visible{outline-offset:-2px}.wipe-monuments-list{margin:0;padding:0 14px 10px;list-style:none}.wipe-monuments-row{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:16px;padding-block:8px;border-top:var(--rule-w) solid var(--color-rule);color:var(--color-text)}.wipe-monuments-row,.wipe-note{font-family:var(--font-mono);font-size:var(--fs-meta)}.wipe-note{margin:0;color:var(--color-text-faint)}.wipe-panel{scroll-margin-top:80px;align-self:start;display:flex;flex-direction:column;min-height:0;border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius);background:var(--color-bg-elev)}.wipe-tabs{display:flex;border-bottom:var(--rule-w) solid var(--color-rule)}.wipe-tab{flex:1 1 0;min-width:0;min-height:44px;padding:8px 6px;overflow-wrap:anywhere;border:0;border-bottom:2px solid transparent;background:none;font-family:var(--font-mono);font-size:var(--fs-eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-dim);cursor:pointer}.wipe-tab[aria-selected=true]{border-bottom-color:var(--color-accent);color:var(--color-text)}.wipe-tab:focus-visible,.wipe-tabpanel:focus-visible{outline-offset:-2px}.wipe-tabpanel{display:flex;flex-direction:column;gap:10px;padding:16px}.wipe-tabpanel[hidden]{display:none}@media (min-width:1024px){.wipe-tabpanel{max-height:640px;overflow-y:auto}}.wipe-empty{margin:0;color:var(--color-text-dim)}.wipe-empty,.wipe-row{font-family:var(--font-mono);font-size:var(--fs-meta)}.wipe-row{display:block;width:100%;padding:10px;border:var(--rule-w) solid var(--color-rule);border-radius:var(--radius);background:transparent;text-align:left;color:var(--color-text)}button.wipe-row{min-height:44px;cursor:pointer}.wipe-row[aria-pressed=true],.wipe-row[data-selected=true]{background:var(--color-bg-elev-2)}.wipe-row[data-muted=true]{color:var(--color-text-faint)}.wipe-row-detail{color:var(--color-text-dim)}.wipe-input{width:100%;padding:10px 12px;border:var(--rule-w) solid var(--color-rule-control);border-radius:var(--radius);background:var(--color-bg);font-size:var(--fs-body);color:var(--color-text)}.wipe-check,.wipe-input{min-height:44px;font-family:var(--font-mono)}.wipe-check{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-meta);color:var(--color-text-dim);cursor:pointer}.wipe-base-row{display:flex;justify-content:space-between;padding-block:6px;border-top:var(--rule-w) solid var(--color-rule);font-family:var(--font-mono);font-size:var(--fs-meta)}.rankings-shell{display:grid;gap:48px;justify-content:center;grid-template-columns:260px minmax(0,var(--board-max))}@media (max-width:1279px){.rankings-shell{grid-template-columns:minmax(0,1fr);gap:24px}}.rankings-categories{display:flex;gap:8px;overflow-x:auto;padding:4px 8px;scroll-padding-inline:8px;scrollbar-width:thin}.rankings-category-group,.rankings-category-list{display:contents}.rankings-category-group-label{display:inline-flex;flex:0 0 auto;align-items:center;padding-inline:4px 2px}.rankings-category-group+.rankings-category-group .rankings-category-group-label{margin-left:4px;padding-left:12px;border-left:var(--rule-w) solid var(--color-rule)}.rankings-category-list .chip{flex:0 0 auto}@media (min-width:1280px){.rankings-categories{flex-direction:column;gap:20px;overflow-x:visible;padding:0}.rankings-category-group{display:flex;flex-direction:column;gap:8px}.rankings-category-group+.rankings-category-group .rankings-category-group-label,.rankings-category-group-label{display:inline;margin:0;padding:0;border:0}.rankings-category-list{display:flex;flex-wrap:wrap;gap:8px}}.rankings-wipes{display:flex;gap:8px;overflow-x:auto;padding:4px 8px;scroll-padding-inline:8px;scrollbar-width:thin}.rankings-wipes .chip{flex:0 0 auto}@media (min-width:1280px){.rankings-wipes{flex-wrap:wrap;overflow-x:visible;padding:0}}.rankings-board{align-self:start}.rankings-board tbody tr:nth-child(2n){background:var(--color-bg-elev-2)}.rankings-player-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;overflow-wrap:anywhere;line-height:1.35}.rankings-player-unnamed{line-height:1.35}.rankings-player-suffix{display:inline-block;white-space:nowrap}.rankings-back:hover{color:var(--color-accent)}.scroll-fade[data-fade=both],.scroll-fade[data-fade=end]{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 32px),transparent)}