.sheet{--_gap:16px;--_card-pad:14px 16px;--_ok:#5d7a3c;display:flow-root}.sheet h2{font-size:var(--size-card-title)}.sheet .card{padding:var(--_card-pad)}.sheet .columns{margin-top:var(--_gap);align-items:flex-start;gap:var(--_gap);flex-wrap:wrap;display:flex}.sheet .rail,.sheet .play-column,.sheet .play{gap:var(--_gap);flex-direction:column;min-width:0;display:flex}.sheet .rail{flex:300px}.sheet .play-column{flex:999 460px}.sheet .play{position:relative}.sheet select{min-width:0;min-height:var(--tap-target);font-size:var(--size-body);color:var(--text-body);border:0;border-bottom:var(--border-w) solid var(--field-border);cursor:pointer;background:0 0;border-radius:0;padding:4px 2px}.sheet select:focus{border-bottom-color:var(--sienna);outline:none}.sheet .strip{--_size-stat:1.4375rem;--_pad-b:12px;z-index:20;padding:10px 0 var(--_pad-b);background:var(--page-bg);border-bottom:var(--border-w) solid var(--border-outer);box-shadow:var(--shadow-drop);position:sticky;top:0}.sheet .strip .strip-inner{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;display:flex}.sheet .strip .smallcaps{font-size:var(--size-footnote)}.sheet .strip .hp{flex:330px;min-width:0}.sheet .strip .hp-nums{flex-wrap:wrap;align-items:baseline;gap:6px 8px;display:flex}.sheet .strip .hp-current,.sheet .strip .hp-max{border-bottom-color:#0000}.sheet .strip .hp-current{text-align:right;width:52px;font-size:var(--_size-stat);line-height:1.1}.sheet .strip .hp-max{width:44px;color:var(--text-body)}.sheet .strip .hint{display:none}.sheet .strip .save-status{margin-left:auto}.sheet .strip .vitals{gap:16px;display:flex}.sheet .strip .vital{text-align:center}.sheet .strip .stat{width:56px;font-size:var(--_size-stat);padding:2px 0}.sheet .strip .strip-toggle{font-size:var(--size-desc);text-underline-offset:3px;color:var(--heading);cursor:pointer;background:0 0;border:0;align-self:center;align-items:center;gap:2px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline-flex;position:relative}.sheet .strip .strip-toggle:before{content:"";position:absolute;inset:-12px}.sheet .strip .strip-toggle svg{transition:rotate .15s}.sheet .strip[data-open=true] .strip-toggle svg{rotate:180deg}.sheet .strip .strip-extras{flex-wrap:wrap;flex:100%;align-items:flex-start;gap:10px 16px;display:none}.sheet .strip[data-open=true] .strip-extras{display:flex}.sheet .strip .hp-adjust{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sheet .strip .amount{width:72px;min-height:var(--tap-target);background:var(--card-fill);border:var(--border-w) solid var(--field-border);border-radius:var(--radius-button);padding:8px 4px}.sheet .strip .amount:focus{border-color:var(--sienna)}.sheet .strip .amount-preview{min-width:5ch;font-size:var(--size-desc);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap;color:var(--heading);background:var(--card-fill);border:var(--border-w) solid var(--field-border);border-radius:var(--radius-button);padding:6px 8px;animation:.15s ease-out amount-preview-in}.sheet .strip .death{opacity:var(--op-done);transition:opacity .15s}.sheet .strip .death[data-dying=true]{opacity:1}.sheet .strip .death-pips{align-items:center;gap:10px;margin-top:4px;display:flex}.sheet .strip .dot-sep{color:var(--divider);opacity:.6}@media (min-width:768px){.sheet .strip .strip-extras{display:flex}.sheet .strip .strip-toggle{display:none}.sheet .strip .hint{font-size:var(--size-footnote);color:var(--divider);opacity:.8;margin-left:auto;display:inline}.sheet .strip .save-status{margin-left:0}}@keyframes amount-preview-in{0%{opacity:0;scale:.85}}@position-try --cond-panel-fit{max-height:-webkit-fill-available;max-height:stretch}.sheet .cond-bar{flex-wrap:wrap;flex:100%;align-items:flex-start;gap:8px 16px;display:none;position:relative}.sheet .cond-bar[data-active=true],.strip[data-open=true] :is(.sheet .cond-bar){display:flex}.sheet .cond-bar .cond-group{anchor-name:--cond-add;flex-wrap:wrap;flex:240px;align-items:center;gap:8px 10px;display:flex}.sheet .cond-bar .conc-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:flex}.sheet .cond-bar .conc-field{align-items:center;gap:6px;display:inline-flex}.sheet .cond-bar .conc-field input{width:120px;min-height:var(--tap-target)}.sheet .cond-bar .conc-group[data-active=true] .smallcaps{color:var(--sienna-text)}.sheet .cond-bar .conc-group[data-active=true] input{border-bottom-color:var(--sienna)}.sheet .cond-bar .conc-save{--_bg:color-mix(in srgb, var(--sienna) 12%, var(--page-bg));inset:0 0 calc(-1 * var(--_pad-b));z-index:1;font-size:var(--size-desc);color:var(--sienna-text);background:var(--_bg);border-top:var(--border-w) solid var(--sienna);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;padding:2px 12px;display:flex;position:absolute}[data-theme=ink-ash] :is(.sheet .cond-bar .conc-save){--_bg:color-mix(in srgb, var(--sienna) 12%, var(--ink-outer))}.sheet .cond-bar .cond-panel{position-anchor:--cond-add;position-area:block-end span-inline-end;position-try-fallbacks:--cond-panel-fit, flip-block;width:min(320px,100vw - 24px);max-height:60vh;color:var(--parchment-light);background:var(--leather-raised);border:var(--border-w) solid var(--ink-outer);border-radius:var(--radius-card);box-shadow:var(--shadow-drop-heavy);margin:6px 0;padding:8px;overflow:hidden}.sheet .cond-bar .cond-panel:popover-open{flex-direction:column;gap:8px;display:flex}.sheet .cond-bar .cond-filter{min-height:var(--tap-target);font-size:var(--size-body);color:var(--parchment-light);border:var(--border-w) solid var(--divider);border-radius:var(--radius-button);background:0 0;flex:none;padding:8px 10px}.sheet .cond-bar .cond-list{min-height:0;overflow-y:auto}.sheet .cond-bar .cond-row{width:100%;min-height:var(--tap-target);text-align:left;color:var(--parchment-light);border-radius:var(--radius-button);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:2px;padding:6px 8px;display:flex}.sheet .cond-bar .cond-name{font-size:var(--size-desc)}.sheet .cond-bar .cond-effect{font-size:var(--size-footnote);opacity:var(--op-secondary)}.sheet .cond-bar .cond-filter:focus{border-color:var(--sienna)}.sheet .cond-bar .cond-row[aria-pressed=true]{background:var(--leather-hover);box-shadow:inset 3px 0 0 var(--sienna-fill)}.sheet .cond-bar .cond-row[data-preselected=true]{outline:var(--border-w) solid var(--sienna-fill);outline-offset:calc(-1 * var(--border-w))}@media (hover:hover){.sheet .cond-bar .cond-row:hover{background:var(--leather-hover)}}@media (min-width:768px){.sheet .cond-bar{display:flex}}.sheet .slash{opacity:.55}.sheet .hp-bar-wrap{margin-top:6px;position:relative}.sheet .hp-bar{--_h:20px;--_temp:#b8860b;--_hatch:repeating-linear-gradient(135deg, var(--page-bg) 0 1.5px, transparent 1.5px 5px);height:var(--_h);background:var(--card-fill);border:var(--border-w) solid var(--border-card);border-radius:var(--radius-button);cursor:crosshair;position:relative;overflow:hidden}.sheet .hp-bar>div{position:absolute;top:0;bottom:0;left:0}.sheet .hp-bar .fill-current{background:var(--_ok)}.sheet .hp-bar .fill-temp{background:var(--_temp)}.sheet .hp-bar .fill-decay{background-color:var(--blood);background-image:var(--_hatch);opacity:.35}.sheet .hp-bar .hp-hover-line{width:var(--border-w);background:var(--heading);opacity:.5;pointer-events:none}.sheet .hp-hover-label{z-index:5;font-size:var(--size-desc);white-space:nowrap;pointer-events:none;color:var(--parchment-light);background:var(--leather-raised);border:var(--border-w) solid var(--ink-outer);border-radius:var(--radius-button);box-shadow:var(--shadow-drop);padding:2px 8px;position:absolute;bottom:26px;translate:-50%}.sheet .chip{min-height:32px;font-size:var(--size-desc);color:var(--sienna-text);border:var(--border-w) solid var(--rule-accent);border-radius:var(--radius-button);background:0 0;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.sheet .chip:is(button){cursor:pointer;position:relative}.sheet .chip:is(button):before{content:"";position:absolute;inset:-6px}.sheet .chip.is-decay{color:var(--text-body);border-color:var(--border-card);opacity:.7;border-style:dashed}.sheet .chip.is-active{color:var(--heading);background:var(--card-fill);border-color:var(--sienna);padding-right:4px}@media (hover:hover){.sheet .chip:is(button):hover{border-color:var(--sienna)}}.sheet .pips{flex-wrap:wrap;gap:7px;display:inline-flex}.sheet .pip{--_size:22px;--_fail:#b83227;width:var(--_size);height:var(--_size);background:var(--sienna-fill);border:var(--border-w) solid var(--sienna);cursor:pointer;border-radius:50%;padding:0;position:relative}.sheet .pip:before{content:"";position:absolute;inset:-11px}.sheet .pip.is-spent{border-color:var(--border-card);opacity:.6;background:0 0;border-style:dashed}.sheet .pip.is-hollow{border-color:var(--divider);opacity:.55;background:0 0}.sheet .pip.is-ok{background:var(--_ok);border-color:var(--_ok)}.sheet .pip.is-fail{background:var(--_fail);border-color:var(--_fail)}.sheet .pip.is-free{--_free:#2f5a84;--_free-fill:#3d6d99;background:var(--_free-fill);border-color:var(--_free)}[data-theme=ink-ash] .sheet .pip.is-free{--_free:#5e93c0;--_free-fill:#4d80ad}@media (hover:hover){.sheet .pip.is-free:hover{border-color:var(--_free)}}@media (hover:hover){.sheet .pip:hover{border-color:var(--sienna)}}.sheet .dot{--_size:20px;--_mark:12px;width:var(--_size);height:var(--_size);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.sheet .dot:after{content:"";width:var(--_mark);height:var(--_mark);border:var(--border-w) solid var(--divider);opacity:.55;border-radius:50%}.sheet .dot:before{content:"";position:absolute;inset:-12px}.sheet .dot.is-proficient:after,.sheet .dot.is-expertise:after{background:var(--sienna-fill);border-color:var(--sienna);opacity:1}.sheet .dot.is-expertise:after{box-shadow:0 0 0 2.5px var(--page-bg), 0 0 0 4px var(--sienna)}.sheet .check{--_size:20px;--_mark:13px;width:var(--_size);height:var(--_size);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.sheet .check:after{content:"";width:var(--_mark);height:var(--_mark);border:var(--border-w) solid var(--divider);border-radius:var(--radius-checkbox);opacity:.55}.sheet .check:before{content:"";position:absolute;inset:-12px}.sheet .check.is-on:after{background:var(--sienna-fill);border-color:var(--sienna);opacity:1}.sheet .derived{align-items:center;display:inline-flex;position:relative}.sheet .pin-dot{--_size:8px;width:var(--_size);height:var(--_size);background:var(--sienna-fill);cursor:pointer;border:0;border-radius:50%;padding:0;position:absolute;top:2px;right:-5px}.sheet .pin-dot:before{content:"";position:absolute;inset:-18px}.sheet .row{min-height:var(--tap-target);flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}@media (min-width:768px){.sheet .row{min-height:38px}}.sheet .list-row{border-top:1px solid var(--field-border)}.sheet .row-name{overflow-wrap:anywhere;flex:1}.sheet .row-tag{font-size:var(--size-footnote)}.sheet .row-remove,.sheet .row-wiki{--_size:28px;width:var(--_size);height:var(--_size);color:var(--text-body);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}:is(.sheet .row-remove,.sheet .row-wiki):before{content:"";position:absolute;inset:-8px}@media (hover:hover){:is(.sheet .row-remove,.sheet .row-wiki):hover{color:var(--sienna)}}.sheet .add-field{flex:100px;gap:2px;min-width:0;display:grid}.sheet .add-field .field-input{width:100%}.sheet .add-actions{flex:none;margin-left:auto;display:flex}.sheet .add-confirm,.sheet .add-cancel{min-width:var(--tap-target);min-height:var(--tap-target);color:var(--heading);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}:is(.sheet .add-confirm,.sheet .add-cancel):disabled{color:var(--muted);cursor:default}@media (hover:hover){:is(.sheet .add-confirm,.sheet .add-cancel):hover:not(:disabled){color:var(--sienna)}}@media (min-width:768px){.sheet .add-confirm,.sheet .add-cancel{min-width:32px;min-height:32px}:is(.sheet .add-confirm,.sheet .add-cancel):before{content:"";position:absolute;inset:-6px}}.sheet .card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 12px;margin-bottom:8px;display:flex}.sheet .play>.is-lifted{z-index:1;box-shadow:var(--shadow-drop-heavy);position:relative}.sheet .play .block-grip,.sheet .play .block-hide,.sheet .play .block-delete{min-width:var(--tap-target);min-height:var(--tap-target);color:var(--divider);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;padding:0;display:grid}@media (hover:hover){:is(.sheet .play .block-grip,.sheet .play .block-hide,.sheet .play .block-delete):hover{color:var(--sienna)}}.sheet .play .block-grip{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.sheet .play .block-grip:active{cursor:grabbing}.sheet .play .block-undo{min-height:var(--tap-target);font-size:var(--size-desc);color:var(--divider);border:var(--border-w) dashed var(--divider);border-radius:var(--radius-card);justify-content:space-between;align-items:center;gap:8px;padding:3px 3px 3px 12px;font-style:italic;display:flex}.sheet .play .block-undo .btn{gap:4px}.sheet .play-restore{justify-content:flex-end;display:flex}.sheet .play-restore .btn{min-width:var(--tap-target)}.sheet .head-stat{font-size:var(--size-footnote);align-items:center;gap:6px;display:inline-flex}.sheet .sheet-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.sheet .head-actions{align-items:center;gap:8px;display:flex}.sheet .btn.add{margin-top:10px}.sheet .btn.export{gap:6px}.sheet .identity .name{width:100%;font-family:var(--font-display);letter-spacing:var(--tracking-display);color:var(--heading);padding:2px 0 6px;font-size:1.5rem;font-weight:600}.sheet .identity .id-fields{flex-wrap:wrap;gap:10px 14px;margin-top:12px;display:flex}.sheet .identity .id-fields label{flex:130px;gap:4px;display:grid}.sheet .identity .class-rows{flex-direction:column;gap:10px;margin-top:14px;display:flex}.sheet .identity .class-name{font-family:var(--font-display);color:var(--heading);flex:2 96px;font-weight:600}.sheet .identity .subclass{flex:2 96px;font-style:italic}.sheet .identity .level{width:44px}.sheet .identity .total-level{font-size:var(--size-desc);color:var(--divider)}.sheet .identity .smallcaps{font-size:var(--size-footnote)}.sheet .add-mark{--_size:28px;width:var(--_size);height:var(--_size);color:var(--divider);border:var(--border-w) dashed var(--border-card);border-radius:var(--radius-button);background:0 0;place-items:center;padding:0;display:grid}@media (hover:hover){.sheet .add-mark:hover,.skill-add:hover :is(.sheet .add-mark){color:var(--sienna);border-color:var(--sienna)}}.sheet .abilities .ability-grid{grid-template-columns:repeat(auto-fit,minmax(84px,1fr));gap:8px;display:grid}.sheet .abilities .ability{background:var(--card-fill);border:var(--border-w) solid var(--border-card);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:2px;padding:8px 4px;display:flex;position:relative}.sheet .abilities .ability-remove{--_size:22px;color:var(--divider);position:absolute;top:1px;right:1px}.sheet .abilities .ability-remove:before{inset:-11px}.sheet .abilities .ability-add{cursor:pointer;place-self:start;position:relative}.sheet .abilities .ability-add:before{content:"";position:absolute;inset:-8px}.sheet .abilities .ability-form{flex-flow:wrap;grid-column:1/-1;align-items:flex-end;gap:6px 8px;padding:8px 10px}.sheet .abilities .ability-short{flex:0 0 56px}.sheet .abilities .ability .smallcaps{font-size:var(--size-footnote)}.sheet .abilities .ability-mod{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--heading);font-size:1.375rem;line-height:1.1}.sheet .abilities .ability .num-field{width:48px;font-family:var(--font-body);color:var(--text-body)}.sheet .skills .view-toggle{font-size:var(--size-footnote);color:var(--text-body);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.sheet .skills .view-toggle:before{content:"";position:absolute;inset:-18px 0 -8px}@media (hover:hover){.sheet .skills .view-toggle:hover{color:var(--sienna-text)}}.sheet .skills .skill-group h3{font-size:var(--size-footnote);margin-bottom:3px}.sheet .skills .skill-group+.skill-group h3{margin-top:14px}.sheet .skills .skill-form{align-items:flex-end;padding-top:6px}.sheet .skills .skill-form .field-input{min-height:var(--tap-target)}.sheet .skills .skill-ability{flex:0 0 64px}.sheet .skills .skill-add{border:0;border-top:1px solid var(--field-border);cursor:pointer;background:0 0;width:100%;padding:0}.sheet .rest .rest-buttons{flex-wrap:wrap;gap:8px;display:flex}.sheet .rest .rest-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;display:grid}.sheet .rest .group-label{font-size:var(--size-footnote);margin-bottom:6px;display:block}.sheet .rest .hit-dice-label{min-width:44px;color:var(--heading)}.sheet .rest .exhaustion-effect{font-size:var(--size-desc);color:var(--sienna-text);margin-top:6px}.sheet .attacks .attack-row{border-top:1px solid var(--field-border)}.sheet .attacks .attack-name{font-family:var(--font-display);color:var(--heading);flex:3 140px;font-weight:600}.sheet .attacks .attack-bonus{text-align:center;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--heading);flex:0 0 54px}.sheet .attacks .attack-damage{flex:3 130px}.sheet .attacks .attack-mastery{flex:2 100px;font-style:italic}.sheet .spells{--_section:16px}.sheet .spells .spell-head{margin:10px 0 var(--_section);flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.sheet .spells .slot-row,.sheet .spells .spell-row{border-top:1px solid var(--field-border);gap:8px 14px;padding:6px 0}.sheet .spells .slot-label{min-width:64px;font-size:var(--size-footnote)}.sheet .spells .slot-row .pips{flex:1}.sheet .spells .slot-max{width:46px}.sheet .spells .spell-actions{margin:var(--_section) 0;justify-content:space-between}.sheet .spells .spell-actions+.spell-row{border-top:0}.sheet .spells .spell-row.is-lifted{z-index:1;box-shadow:var(--shadow-drop-heavy);position:relative}.sheet .spells .spell-row .block-grip{margin-inline-start:-12px}.sheet .spells .spell-level{flex:none;width:96px}.sheet .spells .free-casts{flex:none;align-items:center;gap:8px;display:inline-flex}.sheet .spells .free-cast-adjust{--_size:24px;width:var(--_size);height:var(--_size);color:var(--text-body);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid;position:relative}.sheet .spells .free-cast-adjust:before{content:"";position:absolute;inset:-10px}.sheet .spells .free-cast-adjust:disabled{color:var(--muted);cursor:default}@media (hover:hover){.sheet .spells .free-cast-adjust{opacity:0;transition:opacity .15s}.sheet .spells .free-cast-adjust:hover:not(:disabled){color:var(--sienna)}}@media (hover:hover){.sheet .spells .spell-row:hover .free-cast-adjust,.sheet .spells .spell-row:focus-within .free-cast-adjust{opacity:1}}.sheet .spells .spell-name{border-bottom-color:#0000;flex:1}.sheet .spells .spell-detail{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px 14px;display:flex}.sheet .spells .spell-cast,.sheet .spells .spell-range{flex:none;width:96px}.sheet .spells .spell-components{flex:1;min-width:120px}.sheet .spells .spell-flags{gap:8px;display:flex}@media (min-width:768px){.sheet .spells .spell-flags{gap:12px}}.sheet .spells .spell-flag{min-width:var(--tap-target);min-height:var(--tap-target);font-size:var(--size-footnote);color:var(--text-body);border:var(--border-w) solid var(--divider);border-radius:var(--radius-checkbox);cursor:pointer;background:0 0;padding:0 8px;position:relative}.sheet .spells .spell-flag[aria-pressed=true]{color:var(--parchment-light);background:var(--sienna-fill);border-color:var(--sienna)}@media (min-width:768px){.sheet .spells .spell-flag{min-width:32px;min-height:28px}.sheet .spells .spell-flag:before{content:"";position:absolute;inset:-8px -6px}}.sheet .minions .minions-summon{flex-wrap:wrap;align-items:flex-end;gap:8px 12px;padding:4px 0 12px;display:flex}.sheet .minions .minions-summon .btn{gap:6px}.sheet .minions .minions-field{--_w:56px;width:var(--_w);flex-direction:column;gap:2px;display:flex}.sheet .minions .minions-field.minions-field-name{flex:130px;width:auto;min-width:0}.sheet .minions .minions-field.minions-field-count{--_w:38px}.sheet .minions .minions-field .smallcaps{font-size:var(--size-footnote)}.sheet .minions .minions-field:not(.minions-field-name) .field-input{font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--heading)}.sheet .minions .minions-empty{color:var(--muted);margin:10px 0 2px;font-style:italic}.sheet .minions .minions-group{border-top:1px solid var(--field-border);flex-direction:column;padding:10px 0 12px;display:flex}.sheet .minions .minions-group-head{flex-wrap:wrap;align-items:baseline;gap:5px 12px;display:flex}.sheet .minions .minions-name{width:var(--_w,12ch);font-family:var(--font-display);color:var(--heading);border-bottom-color:#0000;font-weight:600}.sheet .minions .minions-name:focus{border-bottom-color:var(--sienna)}.sheet .minions .minions-ac{align-items:baseline;gap:5px;display:inline-flex}.sheet .minions .minions-ac .field-input{width:32px;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--heading);border-bottom-color:#0000}.sheet .minions .minions-ac .field-input:focus{border-bottom-color:var(--sienna)}.sheet .minions .minions-standing{font-size:var(--size-footnote);color:var(--divider);font-style:italic}.sheet .minions .minions-group-head .row-remove{margin-left:auto}.sheet .minions .minions-group-head .row-remove.is-armed{color:var(--blood)}.sheet .minions .minions-note{margin-top:6px}.sheet .minions .minions-bars{flex-direction:column;gap:3px;margin-top:8px;display:flex}.sheet .minions .minions-row{min-height:var(--tap-target);align-items:center;gap:10px;display:flex}.sheet .minions .minions-row[data-down]{opacity:.5}.sheet .minions .minions-row[data-down] .minions-hp{text-decoration:line-through}@media (min-width:768px){.sheet .minions .minions-row{min-height:32px}}.sheet .minions .minions-index{width:18px;font-size:var(--size-footnote);color:var(--divider);text-align:right;flex:none}.sheet .minions .minions-bar-wrap{cursor:pointer;touch-action:none;flex:1;align-self:stretch;align-items:center;display:flex;position:relative}.sheet .minions .hp-hover-label{bottom:calc(50% + 9px)}.sheet .minions .minions-bar{background:var(--field-border);border-radius:3px;width:100%;height:10px;position:relative;overflow:hidden}.sheet .minions .minions-fill{width:var(--_w,0%);background:var(--sienna-fill);position:absolute;inset:0 auto 0 0}.sheet .minions .minions-hp{text-align:right;width:44px;font-family:var(--font-body);font-variant-numeric:tabular-nums;color:var(--heading);border-bottom-color:#0000;flex:none}.sheet .minions .minions-hp:focus{border-bottom-color:var(--sienna)}.sheet .minions .minions-max{width:34px;font-size:var(--size-footnote);color:var(--divider);flex:none}.sheet .minions .minions-add{width:100%;min-height:var(--tap-target);color:var(--heading);border:var(--border-w) dashed var(--border-card);border-radius:var(--radius-button);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.sheet .minions .minions-add{min-height:32px}}@media (hover:hover){.sheet .minions .minions-add:hover{border-color:var(--sienna)}}.sheet .features .feature-row{border-top:1px solid var(--field-border);padding:8px 0}.sheet .features .feature-name{font-family:var(--font-display);color:var(--heading);border-bottom-color:#0000;flex:2 150px;font-weight:600}.sheet .features .feature-max{width:44px;font-family:var(--font-body);color:var(--text-body)}.sheet .features .feature-notes{background:0 0;border-color:#0000;border-radius:0;flex:100%;padding:4px 2px;font-style:italic}.sheet .gear .coins{flex-wrap:wrap;gap:10px 14px;display:flex}.sheet .gear .coins label{align-items:center;gap:6px;display:inline-flex}.sheet .gear .coin{width:60px}.sheet .encumbrance{--_size-value:1.1875rem;--_size-max:.9375rem;--_h:12px}.sheet .encumbrance .enc-row{flex-wrap:wrap;align-items:flex-end;gap:8px 20px;display:flex}.sheet .encumbrance .enc-load,.sheet .encumbrance .enc-str,.sheet .encumbrance .enc-rule{flex-direction:column;gap:2px;display:flex}.sheet .encumbrance .enc-rule{margin-left:auto}.sheet .encumbrance .enc-load-value{align-items:baseline;gap:6px;display:inline-flex}.sheet .encumbrance .enc-load-field{width:52px;font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--_size-value);color:var(--heading)}.sheet .encumbrance .enc-slash{opacity:.55}.sheet .encumbrance .enc-max{font-size:var(--_size-max)}.sheet .encumbrance .enc-str-value{min-height:30px;font-family:var(--font-body);font-variant-numeric:tabular-nums;font-weight:700;font-size:var(--_size-value);color:var(--heading);align-items:flex-end;padding:1px 0;display:inline-flex}.sheet .encumbrance .enc-rule-buttons{gap:6px;display:inline-flex}.sheet .encumbrance .enc-bar-wrap{min-height:var(--tap-target);cursor:pointer;touch-action:none;outline:none;align-items:center;margin-block:-5px -16px;display:flex;position:relative}.sheet .encumbrance .enc-bar-wrap:focus-visible .enc-bar{border-color:var(--sienna)}.sheet .encumbrance .enc-bar{width:100%;height:var(--_h);background:var(--card-fill);border:var(--border-w) solid var(--field-border);border-radius:var(--radius-button);position:relative;overflow:hidden}.sheet .encumbrance .hp-hover-label{bottom:calc(50% + 9px)}.sheet .encumbrance .enc-fill{background:var(--sienna-fill);position:absolute;inset:0 auto 0 0}.sheet .encumbrance .enc-bar[data-tier="2"] .enc-fill,.sheet .encumbrance .enc-bar[data-tier="3"] .enc-fill{background:var(--blood)}.sheet .encumbrance .enc-tick{background:var(--divider);opacity:.55;width:2px;position:absolute;top:0;bottom:0}.sheet .encumbrance .enc-status{font-size:var(--size-desc);color:var(--muted);margin:7px 0 0}.sheet .encumbrance .enc-status:not([data-tier="0"]){color:var(--sienna-text)}.sheet .text-field{gap:6px;margin-top:12px;display:grid}.sheet .text-field .smallcaps{font-size:var(--size-footnote)}.sheet .custom{--_step:28px;--_bar-pull:-8px;--_bar-lift:15px}.sheet .custom .custom-row{border-top:1px solid var(--field-border);padding:6px 0}.sheet .custom summary+.custom-row{border-top:0}.sheet .custom .custom-text{flex-wrap:nowrap;align-items:flex-start}.sheet .custom .custom-text .markdown-field,.sheet .custom .custom-text .custom-plain{flex:1;min-width:0}.sheet .custom .custom-text .row-remove{margin-top:8px}.sheet .custom .custom-label{font-family:var(--font-display);color:var(--heading);flex:120px;font-weight:600}.sheet .custom .custom-max{width:44px;font-family:var(--font-body);color:var(--text-body)}.sheet .custom .counter{flex:none;align-items:center;gap:8px;display:inline-flex}.sheet .custom .counter-value{width:52px}.sheet .custom .counter-step{width:var(--_step);height:var(--_step);color:var(--text-body);border:var(--border-w) solid var(--divider);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;position:relative}.sheet .custom .counter-step:before{content:"";position:absolute;inset:-8px}.sheet .custom .counter-step:disabled{color:var(--muted);border-color:var(--field-border);cursor:default}@media (hover:hover){.sheet .custom .counter-step:hover:not(:disabled){color:var(--sienna);border-color:var(--sienna)}}.sheet .custom .custom-hp-current{text-align:right}.sheet .custom .custom-hp-max{width:44px;color:var(--text-body)}.sheet .custom .custom-hp-bar{min-height:var(--tap-target);margin-block:var(--_bar-pull);cursor:crosshair;flex-basis:100%;align-items:center;display:flex}.sheet .custom .custom-hp-bar .hp-bar{width:100%}.sheet .custom .custom-hp .hp-hover-label{bottom:calc(50% + var(--_bar-lift))}.sheet .custom .custom-add{margin-top:10px;display:flex}.sheet .md-view{gap:8px;display:grid}.sheet .md-view>*{margin:0}.sheet .md-view h1,.sheet .md-view h2,.sheet .md-view h3,.sheet .md-view h4,.sheet .md-view h5,.sheet .md-view h6{font-family:var(--font-display);color:var(--heading);font-weight:600}.sheet .md-view h1{font-size:1.3125rem}.sheet .md-view h2{font-size:var(--size-card-title)}.sheet .md-view h3,.sheet .md-view h4,.sheet .md-view h5,.sheet .md-view h6{font-size:var(--size-body)}.sheet .md-view code{font-size:var(--size-desc);background:var(--card-fill);border:1px solid var(--field-border);border-radius:var(--radius-checkbox);padding:0 4px}.sheet .md-view hr{border:0;border-top:1px solid var(--rule-accent)}.sheet .md-view ul,.sheet .md-view ol{padding-inline-start:20px}.sheet .md-view blockquote{border-inline-start:2px solid var(--divider);padding-inline-start:10px;font-style:italic}.sheet .sheet-list{--_gap:10px;gap:var(--_gap);display:grid}.sheet .sheet-list ul{gap:var(--_gap);padding:0;list-style:none;display:grid}.sheet .sheet-list .sheet-row{min-height:var(--tap-target);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sheet .sheet-list .open{min-width:0;min-height:var(--tap-target);flex:140px;align-content:center;gap:2px;padding:6px 0;text-decoration:none;display:grid}.sheet .sheet-list .name{font-family:var(--font-display);font-weight:600;font-size:var(--size-card-title);color:var(--heading)}.sheet .sheet-list .summary{font-size:var(--size-footnote)}.sheet .sheet-list .save-status{margin-right:auto}.sheet .sheet-list .empty{color:var(--muted);font-style:italic}.sheet .sheet-list .storage-note{--_fill:#e0b01424;--_edge:#e0b0148c;font-size:var(--size-body);background-color:var(--_fill);border-color:var(--_edge);padding:10px 14px}.sheet .sheet-list .import-error{font-size:var(--size-body);background-color:var(--alert-fill);border-color:var(--alert-edge);padding:10px 14px}@media (hover:hover){.sheet .sheet-list .sheet-row:hover{border-color:var(--sienna)}}
