html[data-theme="blue"] .resource-armor .pip.on svg{fill:#93969c;stroke:#d0d2d6}
html[data-theme="paper"] .resource-armor .pip.on svg{fill:#8b8d92;stroke:#55585e}
#sheet-content>.sheet-card-heading{display:flex;align-items:center;gap:12px;margin:0 0 16px}
#sheet-content>.sheet-card-heading>div:first-child{margin-right:auto}
#sheet-content>.sheet-card-heading h2{margin:0 0 6px}
#sheet-content>.sheet-card-heading .meta{display:block;color:#c5a555;line-height:1.4;letter-spacing:.02em}
html[data-theme="blue"] #sheet-content>.sheet-card-heading .meta{color:#dfc17b}
.sheet-card-navigation{display:flex;gap:6px;flex:none}
.sheet-card-navigation button{min-width:36px;min-height:36px;padding:0 9px;font-size:1.45rem;line-height:1}
#sheet-content>.sheet-card-row{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/4);gap:16px;overflow-x:auto;overflow-y:hidden;padding:3px 2px 12px;scrollbar-width:thin;overscroll-behavior-x:contain;align-items:stretch}
#sheet-content>.sheet-card-row>.domain-card{width:100%;max-width:none;min-width:0;height:510px;display:flex;flex-direction:column;overflow:hidden;margin:0}
.sheet-card-row .card-crown{flex:none;height:170px;min-height:170px}
.sheet-card-row .domain-card>h3{flex:none;min-height:76px;padding:28px 12px 6px;font-size:.94rem;margin:0}
.sheet-card-row .domain-card>p{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;padding:8px 14px;margin:0}
.sheet-card-row .sheet-card-actions{flex:none;gap:2px;padding:4px!important;justify-content:space-evenly}
.sheet-card-row .sheet-card-actions .card-control{padding:6px!important;gap:3px;min-width:0}
.sheet-card-row .domain-card>small{padding:0 10px 4px}
@media(max-width:1100px){#sheet-content>.sheet-card-row{grid-auto-columns:calc((100% - 16px)/2)}}
@media(max-width:600px){#sheet-content>.sheet-card-row{grid-auto-columns:100%}#sheet-content>.sheet-card-heading{flex-wrap:wrap}.sheet-card-navigation button{min-width:44px;min-height:44px}}
@media print{.sheet-card-navigation{display:none}#sheet-content>.sheet-card-row{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}#sheet-content>.sheet-card-row>.domain-card{height:auto}.sheet-card-row .domain-card>p{overflow:visible}}
