.superuno-results,.superuno-records{margin-block:1rem;padding:1rem;background:var(--surface,#181a25);color:var(--text,#eee);border:1px solid var(--border,#424454);border-radius:.75rem;text-align:start;min-width:0}
.superuno-results h3,.superuno-records h3{margin:0 0 .75rem;font-size:1rem;line-height:1.6}
.superuno-results p,.superuno-records p{line-height:1.6;font-size:.875rem}
.superuno-results ul{padding-inline-start:1.2rem}
.superuno-record-controls,.superuno-result-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-block:1rem}
.superuno-record-controls label{display:flex;align-items:center;gap:.5rem;font-size:.875rem}
.superuno-record-controls select,.superuno-result-actions button,.superuno-records button{min-height:44px;padding:.5rem .75rem;font:inherit;color:inherit;background:var(--bg,#11131a);border:1px solid var(--border,#626575);border-radius:.35rem}
.superuno-results button:focus-visible,.superuno-records :is(button,select):focus-visible{outline:3px solid var(--accent,#ffd54a);outline-offset:3px}
.superuno-records table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:.875rem;font-variant-numeric:tabular-nums}
.superuno-records caption{padding:.75rem;text-align:start}
.superuno-records :is(td,th){padding:.65rem .4rem;border-bottom:1px solid var(--border,#424454);overflow-wrap:anywhere;text-align:start}
.superuno-records :is(td,th):last-child{text-align:end;width:36%}
.superuno-records :is(td,th):first-child{width:3rem}
.superuno-own-record{padding:.75rem;border-inline-start:3px solid var(--accent,#ffd54a)}
.superuno-match-results{width:100%;max-width:52rem;margin-inline:auto}
.superuno-startup{display:grid;place-items:center;position:relative;background:#6b0810;color:#fff;text-align:center;pointer-events:none}
.superuno-startup picture{display:block;width:100%;height:100%;min-width:0;min-height:0}
.superuno-startup-art{display:block;width:100%;height:100%;object-fit:fill;image-rendering:pixelated}
.superuno-startup-art[hidden]{display:none}
.superuno-startup-text{padding:1.5rem}
#superuno-startup-slot:empty{display:none}
#superuno-startup-slot .superuno-startup{width:min(100%,256px);aspect-ratio:8/7;margin:1rem auto}
.superuno-startup-overlay{overflow:hidden}
.superuno-results [hidden],.superuno-records [hidden]{display:none!important}
