.blueprint-records-module__rKKBLa__backLink{color:var(--color-accent-strong);align-items:center;gap:.45rem;margin:0 0 1.15rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.blueprint-records-module__rKKBLa__backLink svg{transform:rotate(180deg)}.blueprint-records-module__rKKBLa__backLink:hover{text-decoration:underline}.blueprint-records-module__rKKBLa__backLink:focus-visible,.blueprint-records-module__rKKBLa__newDamage:focus-visible,.blueprint-records-module__rKKBLa__panel a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.blueprint-records-module__rKKBLa__newDamage{background:var(--action-gradient);min-height:2.9rem;box-shadow:var(--action-shadow);color:var(--color-on-primary);border:1px solid #6446aa33;border-radius:999px;align-items:center;gap:.45rem;padding:.7rem 1.35rem;font-size:.82rem;font-weight:700;text-decoration:none;transition:transform .22s,box-shadow .22s;display:inline-flex}.blueprint-records-module__rKKBLa__newDamage:hover{background:var(--action-gradient-hover);box-shadow:var(--action-shadow-hover);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.blueprint-records-module__rKKBLa__newDamage{transition:none}.blueprint-records-module__rKKBLa__newDamage:hover{transform:none}}.blueprint-records-module__rKKBLa__recordTabs{align-items:center;gap:.45rem;margin:0 0 1rem;display:flex}.blueprint-records-module__rKKBLa__recordTabs a{border:1px solid var(--color-accent-border);background:var(--color-background);min-height:2.3rem;color:var(--color-accent-strong);border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:750;text-decoration:none;display:inline-flex}.blueprint-records-module__rKKBLa__recordTabs a[aria-current=page]{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.blueprint-records-module__rKKBLa__recordTabs a:hover:not([aria-current=page]){background:var(--color-accent-soft)}.blueprint-records-module__rKKBLa__recordTabs a:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.blueprint-records-module__rKKBLa__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;max-width:58rem;display:grid}.blueprint-records-module__rKKBLa__panel{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);min-width:0;box-shadow:var(--shadow-card);overflow:hidden}.blueprint-records-module__rKKBLa__panel header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:1rem 1.15rem;display:flex}.blueprint-records-module__rKKBLa__panel h2{margin:0;font-size:1rem}.blueprint-records-module__rKKBLa__panel header span{background:var(--color-accent-soft);min-width:1.6rem;height:1.6rem;color:var(--color-accent-strong);border-radius:1rem;place-items:center;padding:0 .3rem;font-size:.75rem;font-weight:750;display:grid}.blueprint-records-module__rKKBLa__panel ul{margin:0;padding:0;list-style:none}.blueprint-records-module__rKKBLa__panel li+li{border-top:1px solid var(--color-border)}.blueprint-records-module__rKKBLa__panel li a{color:var(--color-text);gap:.4rem;padding:.9rem 1.15rem;text-decoration:none;display:grid}.blueprint-records-module__rKKBLa__panel li a:hover{background:var(--color-surface-elevated)}.blueprint-records-module__rKKBLa__recordTop{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.blueprint-records-module__rKKBLa__recordTop strong{font-size:.83rem;line-height:1.4}.blueprint-records-module__rKKBLa__recordTop>span{flex:none}.blueprint-records-module__rKKBLa__panel small{color:var(--color-text-muted);font-size:.7rem}.blueprint-records-module__rKKBLa__noRecords,.blueprint-records-module__rKKBLa__empty{color:var(--color-text-muted);margin:0;padding:1.2rem;font-size:.82rem}.blueprint-records-module__rKKBLa__empty a{color:var(--color-accent-strong)}.blueprint-records-module__rKKBLa__grid[data-all=true]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}@media (max-width:760px){.blueprint-records-module__rKKBLa__grid,.blueprint-records-module__rKKBLa__grid[data-all=true]{grid-template-columns:1fr}}
