.compendium-sheet{--sheet-rule: color-mix(in srgb, currentColor 13%, transparent);--sheet-wash: color-mix(in srgb, currentColor 4%, transparent);line-height:1.55}.compendium-sheet-heading{padding-bottom:1.75rem}.compendium-sheet-kicker,.compendium-section-heading h3{font-size:.65rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.compendium-sheet-kicker{opacity:.7;margin-bottom:.65rem}.compendium-sheet-name{font-size:clamp(1.8rem,4vw,2.5rem);font-weight:600;letter-spacing:-.045em;line-height:1.15}.compendium-sheet-description{margin-top:.8rem;font-size:.9rem}.compendium-sections{display:flex;flex-direction:column;gap:1.75rem}.compendium-section-heading{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.8rem;border-bottom:1px solid var(--sheet-rule);padding-bottom:.65rem}.compendium-section-heading h3{opacity:.65}.compendium-field-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1.25rem}.compendium-attributes{background:var(--sheet-wash);border-radius:.6rem;padding:1.25rem}.compendium-attribute-row+.compendium-attribute-row{margin-top:1.25rem}.compendium-field{min-width:0;grid-column:span 2}.compendium-field[data-kind=rich_text],.compendium-field[data-kind=text],.compendium-field[data-kind=reference]{grid-column:1 / -1}.compendium-field-label{display:block;font-size:.7rem;opacity:.7;margin-bottom:.25rem}.compendium-field-value{font-size:.9rem;overflow-wrap:anywhere;white-space:pre-wrap}.compendium-field[data-kind=number] .compendium-field-value,.compendium-field[data-kind=derived] .compendium-field-value,.compendium-field[data-kind=resource] .compendium-field-value{font-size:1.7rem;font-weight:550;line-height:1.2;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.compendium-field[data-kind=resource]{grid-column:span 3}.compendium-field[data-kind=resource] .compendium-field-value{font-size:1.2rem}.compendium-resource-meter{margin-top:.6rem;height:3px;background:var(--sheet-rule);border-radius:2px;overflow:hidden}.compendium-resource-meter span{display:block;height:100%;background:var(--sheet-accent);opacity:.7}.compendium-entries{display:grid;gap:.85rem}.compendium-entry{position:relative;border:1px solid var(--sheet-rule);border-radius:.6rem;padding:1.1rem 1.25rem}.compendium-entry .compendium-field-grid{grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:.7rem 1.5rem}.compendium-entry .compendium-field[data-kind=resource]{grid-column:1 / -1}.compendium-entry .compendium-field[data-lead]{grid-column:1}.compendium-entry .compendium-field[data-badge]{grid-column:2;grid-row:1;align-self:start}.compendium-entry .compendium-field[data-badge] .compendium-field-value{font-size:.75rem}.compendium-entry .compendium-field[data-lead] .compendium-field-value{font-size:1rem;font-weight:600}.compendium-entry .compendium-field[data-lead] .compendium-field-label,.compendium-entry .compendium-field[data-badge] .compendium-field-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.compendium-entry-actions{position:absolute;z-index:2;right:.5rem;top:-1rem;border:1px solid var(--sheet-rule);border-radius:.4rem;background:var(--sheet-background);opacity:0;transition:opacity .12s}.compendium-entry:hover .compendium-entry-actions,.compendium-entry:focus-within .compendium-entry-actions{opacity:1}@media (hover: none){.compendium-entry-actions{position:static;opacity:1;display:flex;justify-content:flex-end;margin-bottom:.5rem;border:0}}@media (prefers-reduced-motion: reduce){.compendium-entry-actions{transition:none}}.compendium-resource-values{display:flex;align-items:baseline;gap:.4rem}.compendium-resource-values>div{width:5ch;min-width:0}.compendium-resource-values .compendium-inline-number{width:5ch}.compendium-empty{font-size:.85rem;opacity:.7}.compendium-sheet .compendium-inline-number{width:100%;height:auto;min-height:1.2em;padding:0;border-color:transparent;border-radius:3px;background:transparent;box-shadow:none;font:inherit;color:inherit;letter-spacing:inherit}.compendium-sheet .compendium-inline-number:hover{border-color:var(--sheet-rule)}.compendium-sheet .compendium-inline-number:focus{border-color:var(--sheet-accent)}.compendium-sheet .compendium-inline-picker{height:auto;min-height:1.5rem;padding:0;gap:.35rem;border:0;box-shadow:none;background:transparent;font:inherit;color:inherit}.compendium-inline-rich{border-radius:3px;outline:1px solid transparent;outline-offset:4px}.compendium-inline-rich:hover,.compendium-inline-rich:focus-within{outline-color:var(--sheet-rule)}.compendium-reader-body{display:grid;gap:2.5rem}.compendium-reader-article{min-width:0;border-top:1px solid var(--sheet-rule);padding-top:2rem;font-size:.9rem}.compendium-reader-article h3{font-size:1.25rem;font-weight:600;letter-spacing:-.025em}@media (max-width: 480px){.compendium-field[data-kind=resource]{grid-column:span 4}.compendium-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.compendium-attributes,.compendium-entry{padding:1rem}}.compendium-field[data-lead] [data-field]>div:first-child,.compendium-field[data-badge] [data-field]>div:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.compendium-sheet .compendium-rank-badge{color:color-mix(in srgb,var(--sheet-ink) 80%,var(--badge-color));background:color-mix(in srgb,var(--badge-color) 12%,var(--sheet-background));border-color:color-mix(in srgb,var(--badge-color) 45%,transparent)}
