.entity-page{--entity-accent:var(--menu-gold);--pip-green:var(--menu-gold);--pip-green-dim:var(--menu-muted);--text:var(--menu-ink);--text-muted:var(--menu-muted);--surface:var(--menu-bg);--surface-raised:var(--menu-raised);--border:color-mix(in oklch, var(--menu-gold) 30%, transparent);--border-strong:color-mix(in oklch, var(--menu-gold) 60%, transparent);color:var(--menu-ink)}.entity-cols-single{grid-template-columns:minmax(0,1fr)}.entity-page h1{color:var(--menu-ink);text-shadow:none}.entity-page :is(a,button):focus-visible{outline:2px solid var(--menu-gold);outline-offset:3px}.entity-page a{color:var(--menu-gold)}.entity-actions{flex-wrap:wrap;align-items:center;gap:.65rem;margin-block-start:.8rem;display:flex}.entity-actions a,.entity-page .copy-btn{box-sizing:border-box;border:1px solid var(--border-strong);background:var(--menu-raised);min-height:2.5rem;font:1rem/1.2 var(--font-condensed);color:var(--menu-ink);cursor:pointer;border-radius:2px;justify-content:center;align-items:center;padding-block:.5rem;padding-inline:.8rem;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.entity-actions a:hover,.entity-page .copy-btn:hover{color:var(--menu-gold);border-color:var(--menu-gold)}}.entity-page .tab-strip a{align-items:center;min-height:2.5rem;display:inline-flex}.entity-page .tab-strip a[aria-current=page]{color:var(--menu-bg);background:var(--menu-gold)}.entity-page .stat-row{align-items:center}.entity-page .stat-row :is(dt,dd){margin:0}.entity-page .share-rail{align-items:center;gap:.75rem;min-height:2.5rem;display:flex}.entity-page .share-feedback{color:var(--menu-muted);font-size:.9rem}.entity-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-block:1.5rem;display:flex}.entity-title{align-items:center;gap:1.25rem;min-width:0;display:flex}.entity-title h1{font:600 2.4rem/1.15 var(--font-condensed);text-transform:none;letter-spacing:0;text-wrap:balance;margin:0}.entity-title .icon-fallback{background:var(--menu-bg);border-color:var(--menu-line);flex:0 0 4rem;width:4rem;height:4rem}.entity-heading .entity-actions{justify-content:flex-end;margin:0;position:relative}.entity-heading .copy-btn{text-transform:none;letter-spacing:0}.entity-heading .share-feedback{text-align:end;position:absolute;inset-block-start:calc(100% + .35rem);inset-inline-end:0}.entity-page .stat-row{grid-template-columns:minmax(0,1fr) auto;gap:1rem;min-height:2.5rem;display:grid}.entity-page .stat-row dt{font:1rem/1.3 var(--font-condensed);text-transform:none;letter-spacing:0;color:var(--menu-ink)}.entity-page .stat-row dd{text-align:end;font-size:1.0625rem}.entity-page .stat-num{color:var(--menu-ink);font-style:normal}.entity-page .statcard h3,.entity-page .tab-panel h3{font:600 1.125rem/1.3 var(--font-condensed);letter-spacing:0;text-transform:none}.entity-levels{color:var(--menu-ink);font-variant-numeric:tabular-nums;margin-block:.6rem 0;margin-inline:0;font-size:1.0625rem}.entity-page .tab-panel h2{text-transform:none;letter-spacing:0;font-size:1.75rem}.entity-page .kv-list{font-size:1.0625rem}.entity-page .kv-list li{align-items:center;min-height:2.75rem}.entity-page .kv-list li>span:first-child{min-width:0;font:inherit;color:var(--menu-ink);text-transform:none;letter-spacing:normal;text-align:start;flex:1}.entity-page .relation-value{font-variant-numeric:tabular-nums}.entity-page .tab-strip a{text-transform:none;letter-spacing:normal}.entity-page .kv-list li a{border-inline-start:2px solid #0000;align-items:center;min-height:2.5rem;padding-block:.3rem;padding-inline:.6rem;display:flex}@media (hover:hover) and (pointer:fine){.entity-page .kv-list li a:hover{background:var(--menu-raised)}}@media (hover:hover) and (prefers-reduced-motion:no-preference) and (pointer:fine){.entity-actions :is(a,button),.entity-page .tab-strip a{transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out}.entity-actions :is(a,button):active,.entity-page .tab-strip a:active{transform:perspective(500px)translateZ(-8px)scale(.96)}}.entity-page .tab-panel[hidden]{display:none}
