/* Shared paper notebook for the Mutant: Year Zero character and Ark sheets. */
body[data-system="myz"] #sheetOverlay,
body[data-system="myz"] #arkSheetOverlay{background:#080d13db;backdrop-filter:blur(3px)}
body[data-system="myz"] #sheetOverlay .sheet,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal{
  --ink:#25180e;--paper-rule:#6d412c;--paper-red:#a7341d;
  color:var(--ink);border:0;border-radius:0;box-shadow:none;
  background:transparent url('assets/myz-notebook-first.png') center/100% 100% no-repeat;
}
body[data-system="myz"] #sheetOverlay .sheet{
  position:relative;width:min(1480px,98vw,125vh);height:auto;aspect-ratio:1450/1086;min-height:0;max-height:94vh;overflow:hidden;
}
body[data-system="myz"] #sheetOverlay .sheet[data-notebook-page="1"]{background-image:url('assets/myz-notebook-first.png')}
body[data-system="myz"] #sheetOverlay .sheet>.close,
body[data-system="myz"] #arkSheetOverlay .close{position:absolute;top:7%;right:6%;z-index:10;width:28px;height:28px;border:1px solid #603d29;border-radius:50%;background:#ead1a4;color:#25180e;font-size:22px;line-height:1}
body[data-system="myz"] #sheetOverlay .sheet-config-button{top:8%;left:6%;z-index:10;color:#28190f;background:#d4ad7cbd;border:1px solid #775036}
body[data-system="myz"] #sheetOverlay .sheet-top{position:absolute;z-index:2;left:53%;top:13%;width:39%;height:24%;min-height:0;padding:0;display:grid;grid-template-columns:42% 1fr;gap:5%;background:none;border:0;text-align:left}
body[data-system="myz"] #sheetOverlay .sheet-header-spacer{display:none}
body[data-system="myz"] #sheetOverlay .sheet-identity{display:contents}
body[data-system="myz"] #sheetOverlay #sheetKind{position:absolute;top:-28px;left:0;color:#392516;font-size:10px}
body[data-system="myz"] #sheetOverlay .sheet-portrait-wrap{grid-column:1;grid-row:1 / span 2;width:100%;height:100%;min-height:140px;margin:0;background:#a47d50;border:2px solid #68402b;box-shadow:inset 0 0 0 6px #e3bd86}
body[data-system="myz"] #sheetOverlay .sheet-portrait{width:100%;height:100%;margin:0;border:0;border-radius:0;background:transparent!important;font:42px Georgia,serif;color:#392516}
body[data-system="myz"] #sheetOverlay .sheet-portrait img{border-radius:0;object-fit:cover}
body[data-system="myz"] #sheetOverlay .portrait-edit{right:3px;bottom:3px;background:#ead0a2;color:#362114;border-color:#6d402a}
body[data-system="myz"] #sheetOverlay .sheet-name,
body[data-system="myz"] #sheetOverlay .sheet-class{grid-column:2;width:100%;min-width:0;padding:1px 3px;text-align:center;color:#1e130b;border-bottom:1px solid #7b4e31;font-family:Georgia,serif}
body[data-system="myz"] #sheetOverlay .sheet-name{align-self:end;font-size:clamp(19px,2vw,30px);font-weight:700}
body[data-system="myz"] #sheetOverlay .sheet-class{align-self:start;font-size:16px}
body[data-system="myz"] #sheetOverlay .myz-header-resources{position:absolute;left:45%;top:84%;width:55%;display:grid;gap:2px;text-align:left}
body[data-system="myz"] #sheetOverlay .myz-header-resource-title{margin:0;color:#382012;font-size:10px;font-weight:700}
body[data-system="myz"] #sheetOverlay .myz-resource-dots{gap:4px}
body[data-system="myz"] #sheetOverlay .myz-resource-dot{width:13px;height:13px;border:1px solid #2b1e17;background:#f6e6c5;box-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-header-resource[data-myz-resource="mutationPoints"] .myz-resource-dot.filled{background:#68b654;border-color:#3c702e}
body[data-system="myz"] #sheetOverlay .myz-header-resource[data-myz-resource="gangrene"] .myz-resource-dot.filled{background:#858b89;border-color:#39413e}
body[data-system="myz"] #sheetOverlay .myz-header-resource[data-myz-resource="gangrene"] .myz-resource-dot.permanent{background:#090c0b;border-color:#090c0b}
body[data-system="myz"] #sheetOverlay .myz-header-resource[data-myz-resource="experience"] .myz-resource-dot.filled{background:#4b93d9;border-color:#255f99}
body[data-system="myz"] #sheetOverlay .sheet-body{position:absolute;inset:0;padding:0}
body[data-system="myz"] #sheetOverlay .myz-sheet{display:block;height:100%;margin:0}
body[data-system="myz"] #sheetOverlay .myz-tab-strip{position:absolute;top:5%;left:18%;right:17%;z-index:4;display:flex;flex-direction:row;justify-content:center;gap:6px;background:none}
body[data-system="myz"] #sheetOverlay .myz-tab-strip button{flex:1;min-height:27px;padding:3px 5px;border:1px solid #603b27;border-radius:2px;background:#c5a073;color:#321d11;font:700 10px Georgia,serif;line-height:1;box-shadow:0 2px 4px #27170c5c}
body[data-system="myz"] #sheetOverlay .myz-tab-strip button span{writing-mode:horizontal-tb;transform:none;white-space:nowrap}
body[data-system="myz"] #sheetOverlay .myz-tab-strip button.active{background:linear-gradient(90deg,#b57e57,#b12618 54%,#d0a777);border-color:#74351e;color:#fff2d7;box-shadow:0 2px 5px #27170c7a}
body[data-system="myz"] #sheetOverlay .myz-tab-panels{height:100%;padding:0}
body[data-system="myz"] #sheetOverlay .myz-tab-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:9%;height:100%;padding:10% 8% 9%;min-width:0}
body[data-system="myz"] #sheetOverlay .myz-tab-panel.hidden{display:none}
body[data-system="myz"] #sheetOverlay .myz-page-left,
body[data-system="myz"] #sheetOverlay .myz-page-right{min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#8f6247 transparent}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-page-right{padding-top:min(24vh,230px)}
body[data-system="myz"] #sheetOverlay .myz-section{margin:0 0 14px;padding:0;border:0;border-radius:0;background:none;color:var(--ink)}
body[data-system="myz"] #sheetOverlay .myz-section h3{margin:0 0 9px;padding:5px 12px;background:linear-gradient(90deg,#c49c72,#b73522 48%,#c5976a);color:#180c08;text-align:center;text-transform:uppercase;font:700 14px Georgia,serif;letter-spacing:.04em}
body[data-system="myz"] #sheetOverlay .myz-section h3 .myz-info-button{float:right;width:19px;height:19px;background:#ead3a7;border-color:#693b25;color:#32190f;font-size:11px}
body[data-system="myz"] #sheetOverlay .myz-skill-group h4{margin:9px 0 4px;color:#4a2618;font:700 12px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-skill-group+.myz-skill-group{margin:0;padding:0;border:0}
body[data-system="myz"] #sheetOverlay .myz-base-skill-grid{grid-template-columns:1fr 1fr;gap:3px 8px}
body[data-system="myz"] #sheetOverlay .myz-skill-card,
body[data-system="myz"] #sheetOverlay .myz-attr,
body[data-system="myz"] #sheetOverlay .myz-equipment-card{padding:3px;background:none;border:0;border-bottom:1px solid #71472a7a;border-radius:0;color:var(--ink)}
body[data-system="myz"] #sheetOverlay .myz-skill-heading{min-height:25px;margin:0;gap:3px}
body[data-system="myz"] #sheetOverlay .myz-skill-heading label,
body[data-system="myz"] #sheetOverlay .myz-attr strong{color:var(--ink);font:13px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-skill-card>input{width:32px;height:24px;margin-left:26px;text-align:center}
body[data-system="myz"] #sheetOverlay .myz-attr-grid{grid-template-columns:1fr 1fr;gap:3px 10px}
body[data-system="myz"] #sheetOverlay .myz-attr{gap:2px}
body[data-system="myz"] #sheetOverlay .myz-attr.is-role-attribute{background:#d7a76785;box-shadow:inset 3px 0 #a13723}
body[data-system="myz"] #sheetOverlay .myz-attr label,
body[data-system="myz"] #sheetOverlay .myz-area,
body[data-system="myz"] #sheetOverlay .myz-npc-skill label,
body[data-system="myz"] #sheetOverlay .myz-resource-row label{color:#422918;font:12px Georgia,serif;letter-spacing:0}
body[data-system="myz"] #sheetOverlay input:not([type=checkbox]),
body[data-system="myz"] #sheetOverlay textarea,
body[data-system="myz"] #sheetOverlay select{background:#f0d4a644;color:#1e120b;border:0;border-bottom:1px solid #724529;border-radius:0;box-shadow:none}
body[data-system="myz"] #sheetOverlay input:focus,
body[data-system="myz"] #sheetOverlay textarea:focus,
body[data-system="myz"] #sheetOverlay select:focus{outline:2px solid #9c371f;outline-offset:1px}
body[data-system="myz"] #sheetOverlay .myz-area textarea{background:repeating-linear-gradient(transparent 0 24px,#73482b77 25px 26px);line-height:26px;min-height:78px;resize:vertical}
body[data-system="myz"] #sheetOverlay .myz-text-grid{grid-template-columns:1fr;gap:7px}
body[data-system="myz"] #sheetOverlay .myz-state-grid{gap:4px 8px}
body[data-system="myz"] #sheetOverlay .myz-state-item,
body[data-system="myz"] #sheetOverlay .myz-trauma-track{color:#2c1a10}
body[data-system="myz"] #sheetOverlay .myz-trauma-dot,
body[data-system="myz"] #sheetOverlay .myz-state-bubble{background:#f0dfbb;border-color:#3f291b;box-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-trauma-dot.filled,
body[data-system="myz"] #sheetOverlay .myz-state-bubble.filled{background:#b63d27;border-color:#6c2318}
body[data-system="myz"] #sheetOverlay .myz-info-button,
body[data-system="myz"] #sheetOverlay .myz-skill-roll,
body[data-system="myz"] #sheetOverlay .myz-equipment-add{background:#e5c398b8;border-color:#75503a;color:#3b281a}
body[data-system="myz"] #sheetOverlay .myz-tooltip{background:#eddbb7;color:#28190f;border-color:#71482d}
body[data-system="myz"] #sheetOverlay .myz-equipment-card-main strong,
body[data-system="myz"] #sheetOverlay .myz-equipment-card-main span,
body[data-system="myz"] #sheetOverlay .myz-equipment-card-main small,
body[data-system="myz"] #sheetOverlay .myz-equipment-empty,
body[data-system="myz"] #sheetOverlay .myz-equipment-toolbar span,
body[data-system="myz"] #sheetOverlay .myz-specialist-placeholder{color:#3e2919}
body[data-system="myz"] #sheetOverlay .myz-specialist-placeholder{background:#e5c39466;border-color:#8d5d40}
body[data-system="myz"] #sheetOverlay .myz-specialist-line{display:flex;align-items:center;gap:8px;color:#24170f}
body[data-system="myz"] #sheetOverlay .myz-specialist-line span{flex:1;min-width:0}
body[data-system="myz"] #sheetOverlay .myz-specialist-line small{display:block;font-size:10px}
body[data-system="myz"] #sheetOverlay .myz-specialist-line input{width:40px;text-align:center}
body[data-system="myz"] #sheetOverlay .myz-npc-skill{grid-template-columns:minmax(0,1fr) 88px 45px 23px 25px;gap:4px}
body[data-system="myz"] #sheetOverlay .myz-npc-skill label{font-size:10px}
body[data-system="myz"] #sheetOverlay .myz-inventory-rows{grid-template-columns:1fr 1fr;gap:5px}
body[data-system="myz"] #sheetOverlay .myz-references{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}
body[data-system="myz"] #sheetOverlay .myz-named-info{display:inline-flex;align-items:center;gap:4px;color:#342013;font-size:11px}
body[data-system="myz"] #sheetOverlay .myz-named-info .myz-info-button{width:18px;height:18px;font-size:10px}
body[data-system="myz"] #sheetOverlay .sheet-bottom{position:absolute;left:7%;right:7%;bottom:5%;margin:0;z-index:5}
body[data-system="myz"] #sheetOverlay .sheet-save-status{color:#372319;background:#e4c294b8;padding:3px 7px}
body[data-system="myz"] #sheetOverlay .sheet-bottom .gold-button,
body[data-system="myz"] #sheetOverlay .sheet-place-token{background:#e1bd87;border:1px solid #7b4e2c;color:#2a1b10}
body[data-system="myz"] #sheetOverlay .sheet-place-token{position:absolute;bottom:5%;left:7%;z-index:4;margin:0;max-width:35%;font-size:10px}
body[data-system="myz"] #sheetOverlay .text-danger{color:#7b2318;background:#e5c49b99}
body[data-system="myz"] #sheetOverlay .sheet[data-notebook-page]:not([data-notebook-page="1"]) .sheet-top{display:none}

/* The Ark shares the same paper, headings, ink and ruled fields. */
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal{width:min(1400px,98vw,125vh);height:auto;aspect-ratio:1450/1086;min-height:0;max-height:94vh;padding:7% 8% 6%;display:flex;flex-direction:column}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal>.eyebrow{color:#432718;font-size:11px}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-heading{width:100%;border:0}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-heading h2{color:#2a170c;font:700 28px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay #arkSaveStatus{color:#4e2c19}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-scroll{display:grid;grid-template-columns:1fr 1fr;gap:0 9%;overflow:auto;scrollbar-width:thin;scrollbar-color:#85583e transparent}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section{min-width:0;padding:8px 0;border:0}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section:nth-child(3){grid-column:1/-1}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section h3{margin:0 0 10px;padding:5px 9px;background:linear-gradient(90deg,#c49c72,#b73522 48%,#c5976a);color:#1a0e08;text-align:center;font:700 14px Georgia,serif;text-transform:uppercase}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section label,
body[data-system="myz"] #arkSheetOverlay .ark-hint{color:#302014}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section input:not([type=checkbox]),
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section textarea,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section select{background:#efd4a655;color:#21150d;border:0;border-bottom:1px solid #76492b;border-radius:0}
body[data-system="myz"] #arkSheetOverlay .ark-development label{background:#e2be8b7a;border:1px solid #8b6044;color:#24190f}
body[data-system="myz"] #arkSheetOverlay .ark-development strong{background:#a97850;color:#261508}
body[data-system="myz"] #arkSheetOverlay .ark-project-table th{background:#bb754c;color:#21120b}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td{border-color:#865f42;color:#28190e}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-footer{border-color:#704329}
/* The same supplied mockups identify journals and compendiums in the wasteland theme. */
body[data-theme="wasteland"] .compendium-book-shell{background-image:url('assets/myz-notebook-first.png')}
#compendiumLibrary[data-book-template="notebook"] .compendium-book-card:nth-child(n) .compendium-book-cover{width:min(100%,138px);aspect-ratio:957/1033;height:auto;padding:16px 17px 12px;gap:3px;border:0;border-radius:0;background:url('assets/myz-notebook-cover.png') 53.5% 100%/151% 105% no-repeat;box-shadow:none;color:#21160e;filter:drop-shadow(3px 5px 3px #080604a8)}
#compendiumLibrary[data-book-template="notebook"] .compendium-book-cover:before{display:none}
#compendiumLibrary[data-book-template="notebook"] .compendium-book-cover i{color:#24170d;font-size:22px;text-shadow:0 1px #f8e8c9}
#compendiumLibrary[data-book-template="notebook"] .compendium-book-cover strong{max-width:100%;color:#21160e;font:700 11px/1.2 Cinzel,serif;text-shadow:-1px 0 #f8e8c9,1px 0 #f8e8c9,0 1px #f8e8c9}
#compendiumLibrary[data-book-template="notebook"] .compendium-book-cover small{color:#2b1a0f;font-size:9px;text-shadow:0 1px #f8e8c9}
body[data-theme="wasteland"] .book-shell{background:transparent url('assets/myz-notebook-first.png') center/100% 100% no-repeat}
body[data-theme="wasteland"] .artifact-reader{box-shadow:none}
body[data-theme="wasteland"] .book-leaf{background:transparent;color:#2d1d12}
body[data-theme="wasteland"] .book-leaf:before{border-color:#79523578}
@media(max-width:850px){
  body[data-system="myz"] #sheetOverlay .sheet{height:94vh;min-height:0;background-size:cover;background-position:center}
  body[data-system="myz"] #sheetOverlay .myz-tab-strip{left:8%;right:8%;top:5%}
  body[data-system="myz"] #sheetOverlay .myz-tab-strip button{font-size:9px}
  body[data-system="myz"] #sheetOverlay .myz-tab-panel{grid-template-columns:1fr;padding:15% 10% 14%;overflow:auto}
  body[data-system="myz"] #sheetOverlay .myz-page-left,
  body[data-system="myz"] #sheetOverlay .myz-page-right{overflow:visible}
  body[data-system="myz"] #sheetOverlay .myz-page-cover{min-height:220px}
  body[data-system="myz"] #sheetOverlay .sheet-top{left:12%;top:15%;width:76%;height:155px}
  body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-page-right{padding-top:0}
  body[data-system="myz"] #sheetOverlay .sheet-bottom{bottom:3%}
  body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal{width:98vw;height:94vh;aspect-ratio:auto;background-size:cover;background-position:center}
  body[data-system="myz"] #arkSheetOverlay .ark-sheet-scroll{grid-template-columns:1fr}
  body[data-system="myz"] #arkSheetOverlay .ark-sheet-section:nth-child(3){grid-column:auto}
}

/* Readable character spreads: the controls follow the visible paper. */
body[data-system="myz"] #sheetOverlay .sheet-body{z-index:1}
body[data-system="myz"] #sheetOverlay .sheet-top{top:14%;height:27%;grid-template-columns:42% 1fr;grid-template-rows:auto auto 1fr;gap:2% 5%}
body[data-system="myz"] #sheetOverlay .sheet-portrait-wrap{grid-row:1 / span 3;min-height:0}
body[data-system="myz"] #sheetOverlay #sheetKind{top:-19px;left:0;font-size:11px;font-weight:700;letter-spacing:.09em}
body[data-system="myz"] #sheetOverlay .sheet-name{font-size:clamp(20px,2.2vw,30px)}
body[data-system="myz"] #sheetOverlay .sheet-class{font-size:clamp(14px,1.3vw,18px)}
body[data-system="myz"] #sheetOverlay .myz-header-resources{position:static;grid-column:2;grid-row:3;align-self:end;width:100%;gap:5px}
body[data-system="myz"] #sheetOverlay .myz-header-resource-title{padding:2px 4px;background:linear-gradient(90deg,transparent,#d13d2d 28%,#b71912 50%,#d13d2d 72%,transparent);color:#1c100a;text-align:center;font-size:12px;line-height:1.2}
body[data-system="myz"] #sheetOverlay .myz-resource-dots{justify-content:center;flex-wrap:nowrap;gap:4px;margin-top:4px}
body[data-system="myz"] #sheetOverlay .myz-resource-dot{flex:none;width:15px;height:15px}
body[data-system="myz"] #sheetOverlay .myz-tab-panel{column-gap:12%;padding:8% 11%}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-page-right{padding-top:0;margin-top:calc(min(28vh,260px) + 14px)}
body[data-system="myz"] #sheetOverlay .sheet-top{left:55.5%;width:34.5%}
body[data-system="myz"] #sheetOverlay .myz-resource-dots{gap:2px}
body[data-system="myz"] #sheetOverlay .myz-resource-dot{width:13px;height:13px}
body[data-system="myz"] #sheetOverlay .myz-section{margin-bottom:18px;font-size:14px}
body[data-system="myz"] #sheetOverlay .myz-section h3,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section h3{margin-bottom:12px;padding:6px 10px;background:linear-gradient(90deg,transparent,#c9533b 27%,#bf160f 50%,#c9533b 73%,transparent);color:#1b0e09;font:700 16px Georgia,serif;text-align:center;text-transform:uppercase;letter-spacing:.02em;text-shadow:none}

/* Ark pages use the same readable ink and paper margins as the PJ notebook. */
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal{position:relative;display:block;padding:0;overflow:hidden}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal>.eyebrow{position:absolute;top:13%;left:11%;max-width:33%;font-weight:700;letter-spacing:.1em}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-heading{position:absolute;top:15%;left:11%;width:34%;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-heading h2{margin:0;font-size:clamp(20px,2.2vw,28px)}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-heading h2 input{width:100%;padding:0 1px 2px;border:0;border-bottom:1px solid #765034;background:transparent;color:#2a170c;font:700 clamp(20px,2.2vw,28px) Georgia,serif;text-shadow:0 1px #f4dfb8}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-heading h2 input:focus{outline:2px solid #9c371f;outline-offset:2px}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal[data-ark-page="2"]>.eyebrow,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal[data-ark-page="3"]>.eyebrow,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal[data-ark-page="2"]>.ark-sheet-heading,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal[data-ark-page="3"]>.ark-sheet-heading{display:none}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-scroll{position:absolute;inset:0;display:block;overflow:hidden;padding:0}
body[data-system="myz"] #arkSheetOverlay .ark-spread{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12%;height:100%;padding:12% 11% 11%}
body[data-system="myz"] #arkSheetOverlay .ark-spread.hidden{display:none}
body[data-system="myz"] #arkSheetOverlay .ark-spread[data-ark-spread="0"] .ark-page-left{padding-top:58px}
body[data-system="myz"] #arkSheetOverlay .ark-page{overflow:auto;padding:0 3px 5px;scrollbar-width:thin;scrollbar-color:#8f6247 transparent}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section{padding:0 0 18px;margin:0;border:0;color:#24170e;font:14px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section label{color:#2b190e;font:700 13px Georgia,serif;text-shadow:0 1px #f4dfb8}
body[data-system="myz"] #arkSheetOverlay .ark-hint{color:#352113;font:12px/1.45 Georgia,serif;text-shadow:0 1px #f3dbb1}
body[data-system="myz"] #arkSheetOverlay .ark-field-grid{grid-template-columns:1fr;gap:10px;margin-bottom:16px}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section input:not([type=checkbox]),
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section textarea,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section select{width:100%;min-width:0;padding:7px 5px;background:#f8e8c278;color:#1c110a;border:0;border-bottom:1px solid #684126;border-radius:0;box-shadow:none;font:14px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section input::placeholder{color:#6d4c35;opacity:1}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section input:focus,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section textarea:focus,
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section select:focus{outline:2px solid #9c371f;outline-offset:1px}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-section textarea{min-height:95px;line-height:27px;background:repeating-linear-gradient(#f8e8c278 0 25px,#75503596 26px 27px)}
body[data-system="myz"] #arkSheetOverlay .ark-image-field{margin-top:14px;color:#2b190e;font:700 13px Georgia,serif;text-shadow:0 1px #f4dfb8}
body[data-system="myz"] #arkSheetOverlay .ark-image-link{color:#6e2117;font:700 13px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay #arkEditImage{min-height:29px;padding:3px 8px;background:#e5c293c9;border:1px solid #704429;color:#29180e;font:700 11px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-development{grid-template-columns:1fr 1fr;gap:10px}
body[data-system="myz"] #arkSheetOverlay .ark-development label{grid-template-columns:minmax(0,1fr) 42px 37px;gap:4px;align-items:center;min-height:49px;padding:5px;background:#ead0a28c;border:1px solid #7d563b;border-radius:2px;box-shadow:0 1px 2px #34200f38}
body[data-system="myz"] #arkSheetOverlay .ark-development label span{font:700 12px Georgia,serif;overflow-wrap:anywhere}
body[data-system="myz"] #arkSheetOverlay .ark-development input{height:30px!important;text-align:center}
body[data-system="myz"] #arkSheetOverlay .ark-development strong{min-height:30px;background:#bc9168;color:#211309;font:700 16px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-project-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}
body[data-system="myz"] #arkSheetOverlay .ark-project-actions select{grid-column:1/-1;width:100%;margin:0}
body[data-system="myz"] #arkSheetOverlay .ark-project-actions select option:disabled{color:#827267;background:#e1d2b7}
body[data-system="myz"] #arkSheetOverlay .ark-project-list{margin-top:7px;color:#27170c;font:13px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-project-row.is-complete{background:#d6b88778}
body[data-system="myz"] #arkSheetOverlay .ark-project-line input.ark-project-name{width:auto;padding:3px 1px;background:transparent;border:0;font:700 13px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-project-line input.ark-project-number{width:31px;padding:3px 1px;background:#f8e8c2ae;border:1px solid #795334;font:700 12px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-project-line button{color:#4b2715;text-shadow:0 1px #f7e5bf}
body[data-system="myz"] #arkSheetOverlay .ark-project-line button:focus-visible{outline:2px solid #9c371f}
body[data-system="myz"] #arkSheetOverlay .ark-project-details{border:1px solid #8a5d3a;color:#28170c}
body[data-system="myz"] #arkSheetOverlay .ark-project-details label{font-size:11px}
body[data-system="myz"] #arkSheetOverlay .ark-project-actions button,
body[data-system="myz"] #arkSheetOverlay #arkAddCaid{min-height:33px;background:#e5c293c9;border:1px solid #704429;color:#29180e;font:700 12px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-table-scroll{overflow:visible}
body[data-system="myz"] #arkSheetOverlay .ark-project-table{display:block;width:100%;min-width:0;font:13px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-project-table thead{display:none}
body[data-system="myz"] #arkSheetOverlay .ark-project-table tbody{display:grid;gap:12px}
body[data-system="myz"] #arkSheetOverlay .ark-project-table tr{display:grid;grid-template-columns:1fr 1fr;gap:7px 9px;padding:9px;background:#efd7abbd;border:1px solid #7c5032;color:#28170c}
body[data-system="myz"] #arkSheetOverlay .ark-project-table tr.is-complete{background:#e8cca0e6}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td{display:block;min-width:0;width:auto;padding:0;border:0;color:#28170c}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td::before{display:block;margin-bottom:3px;color:#58331c;font:700 11px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(1){grid-column:1/-1}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(2){grid-column:1/-1}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(5){grid-column:1/-1}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(1)::before{content:'Projet'}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(2)::before{content:'Commentaires'}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(3)::before{content:'Compétences'}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(4)::before{content:'Points de Projet'}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(5)::before{content:'Bonus au DÉV'}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(6)::before{content:'Achevé'}
body[data-system="myz"] #arkSheetOverlay .ark-project-table td:nth-child(7){text-align:right}
body[data-system="myz"] #arkSheetOverlay .ark-project-table tr:has(.ark-table-empty){display:block;text-align:center}
body[data-system="myz"] #arkSheetOverlay .ark-project-table .ark-table-empty{color:#3a2414;font:13px Georgia,serif}
body[data-system="myz"] #arkSheetOverlay .ark-project-table .ark-table-empty::before{content:none}
body[data-system="myz"] #arkSheetOverlay .ark-project-table small{color:#5c3720;font-size:11px}
body[data-system="myz"] #arkSheetOverlay .ark-row-remove,
body[data-system="myz"] #arkSheetOverlay .ark-caid button{color:#7b2418}
body[data-system="myz"] #arkSheetOverlay .ark-caids .ark-hint{margin:0 0 10px}
body[data-system="myz"] #arkSheetOverlay .ark-caid a{color:#742717;text-shadow:0 1px #f5dfb8}
body[data-system="myz"] #arkSheetOverlay .ark-permissions{display:grid;gap:11px}
body[data-system="myz"] #arkSheetOverlay .ark-permissions.hidden{display:none}
body[data-system="myz"] #arkSheetOverlay .ark-permissions label{display:flex;align-items:center;gap:8px}
body[data-system="myz"] #arkSheetOverlay .ark-page-nav{position:absolute;z-index:6;bottom:4%;left:39%;width:22%;margin:0;color:#f2ddb7;text-shadow:0 1px 3px #28170d}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-footer{position:absolute;z-index:5;left:10%;right:10%;bottom:4%;display:flex;gap:8px;align-items:center;padding:0;border:0}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-footer{pointer-events:none}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-footer button{padding:7px 10px;background:#e2bd87;border:1px solid #704429;color:#28180e;font:700 11px Georgia,serif;pointer-events:auto}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-footer #arkDelete{padding:4px 6px;background:#e5c49b99;color:#7b2318}
body[data-system="myz"] #arkSheetOverlay .ark-sheet-footer #arkPlace{margin-left:auto}
@media(max-width:850px){
  body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal{height:94vh;aspect-ratio:auto;background-size:200% 100%;background-position:left center}
  body[data-system="myz"] #arkSheetOverlay .ark-sheet-modal>.eyebrow{left:16%;max-width:55%}
  body[data-system="myz"] #arkSheetOverlay .ark-sheet-heading{top:17%;left:16%;width:55%}
  body[data-system="myz"] #arkSheetOverlay .ark-sheet-scroll{inset:13% 16% 13%;overflow:auto}
  body[data-system="myz"] #arkSheetOverlay .ark-spread{display:block;height:auto;padding:0}
  body[data-system="myz"] #arkSheetOverlay .ark-spread.hidden{display:none}
  body[data-system="myz"] #arkSheetOverlay .ark-page{overflow:visible}
  body[data-system="myz"] #arkSheetOverlay .ark-spread[data-ark-spread="0"] .ark-page-left{padding-top:72px}
  body[data-system="myz"] #arkSheetOverlay .ark-page-nav{left:30%;width:40%;bottom:8%}
  body[data-system="myz"] #arkSheetOverlay .ark-sheet-footer{bottom:2%;left:10%;right:10%}
}
body[data-system="myz"] #sheetOverlay .myz-attr-grid{grid-template-columns:1fr;gap:2px}
body[data-system="myz"] #sheetOverlay .myz-attr{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:center;gap:0;padding:5px 2px}
body[data-system="myz"] #sheetOverlay .myz-attr-value{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}
body[data-system="myz"] #sheetOverlay .myz-attr-value strong{font:700 15px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-attr-value label{font-size:0}
body[data-system="myz"] #sheetOverlay .myz-attr-level{display:block;flex:none;margin:0}
body[data-system="myz"] #sheetOverlay .myz-attr-value input{width:36px;height:27px;padding:2px;text-align:center;font:700 16px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-trauma-track{display:grid;grid-template-columns:minmax(0,84px) minmax(0,1fr);align-items:center;gap:4px;font-size:13px}
body[data-system="myz"] #sheetOverlay .myz-trauma-dots{flex-wrap:wrap;gap:2px}
body[data-system="myz"] #sheetOverlay .myz-trauma-dot{flex:none;width:14px;height:14px;border-color:#382619;background:#f6e6c5}
body[data-system="myz"] #sheetOverlay .myz-state-grid{gap:9px 10px}
body[data-system="myz"] #sheetOverlay .myz-state-item{justify-content:space-between;gap:5px;font-size:13px}
body[data-system="myz"] #sheetOverlay .myz-state-bubble{width:17px;height:17px}
body[data-system="myz"] #sheetOverlay .myz-area,
body[data-system="myz"] #sheetOverlay .myz-attr label,
body[data-system="myz"] #sheetOverlay .myz-resource-row label{font-size:14px}
body[data-system="myz"] #sheetOverlay input:not([type=checkbox]),
body[data-system="myz"] #sheetOverlay textarea,
body[data-system="myz"] #sheetOverlay select{font-size:14px}
body[data-system="myz"] #sheetOverlay .myz-area textarea{min-height:92px;line-height:28px;background:repeating-linear-gradient(transparent 0 26px,#73482b77 27px 28px)}
body[data-system="myz"] #sheetOverlay .myz-skill-group h4{font-size:14px}
body[data-system="myz"] #sheetOverlay .myz-skill-heading label,
body[data-system="myz"] #sheetOverlay .myz-equipment-card-main span,
body[data-system="myz"] #sheetOverlay .myz-equipment-card-main small{font-size:13px;line-height:1.3}
body[data-system="myz"] #sheetOverlay .myz-skill-card>input{width:42px;height:27px;margin:3px 0 4px 29px;padding:2px;background:#f6e6c7df;border:1px solid #63422b;border-radius:3px;font-weight:700}
body[data-system="myz"] #sheetOverlay .myz-specialist-line strong{font-size:15px}
body[data-system="myz"] #sheetOverlay .myz-specialist-line small{font-size:13px;line-height:1.35;color:#25180e}
body[data-system="myz"] #sheetOverlay .myz-equipment-card-main strong{color:#1a1009;font:700 15px Georgia,serif;text-shadow:0 1px #f5e1bd}
body[data-system="myz"] #sheetOverlay .myz-equipment-card-main span,
body[data-system="myz"] #sheetOverlay .myz-equipment-card-main small{color:#24160d;font-weight:600;text-shadow:0 1px #f5e1bd}
body[data-system="myz"] #sheetOverlay .myz-specialist-line input{height:27px;background:#f6e6c7df;border:1px solid #63422b;border-radius:3px;font-weight:700}
body[data-system="myz"] #sheetOverlay .myz-page-left,
body[data-system="myz"] #sheetOverlay .myz-page-right{text-shadow:-1px 0 #f5e1bd,1px 0 #f5e1bd,0 -1px #f5e1bd,0 1px #f5e1bd}
body[data-system="myz"] #sheetOverlay .myz-npc-skill label{font-size:12px}
body[data-system="myz"] #sheetOverlay .myz-sheet input:disabled,
body[data-system="myz"] #sheetOverlay .myz-sheet textarea:disabled{opacity:1}
body[data-system="myz"] #sheetOverlay .myz-inventory-hint,
body[data-system="myz"] #sheetOverlay .myz-inventory-hint strong,
body[data-system="myz"] #sheetOverlay .myz-inventory-row input,
body[data-system="myz"] #sheetOverlay .myz-inventory-empty,
body[data-system="myz"] #sheetOverlay .myz-equipment-toolbar span,
body[data-system="myz"] #sheetOverlay .myz-equipment-empty,
body[data-system="myz"] #sheetOverlay .myz-specialist-placeholder{color:#28190f}
body[data-system="myz"] #sheetOverlay .myz-inventory-row input::placeholder{color:#6a4a32;opacity:1}
body[data-system="myz"] #sheetOverlay .myz-inventory-hint,
body[data-system="myz"] #sheetOverlay .myz-inventory-empty,
body[data-system="myz"] #sheetOverlay .myz-equipment-toolbar span,
body[data-system="myz"] #sheetOverlay .myz-equipment-empty{font-size:13px;line-height:1.35}
body[data-system="myz"] #sheetOverlay .myz-surcharge-group{grid-column:1/-1;min-width:0;margin:9px 0 4px;padding:0;border:0;border-radius:0;background:transparent;color:#24160d;box-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-surcharge-group h4{margin:0 0 8px;padding:6px 10px;background:linear-gradient(90deg,transparent,#c9533b 27%,#bf160f 50%,#c9533b 73%,transparent);color:#1b0e09;text-align:center;text-transform:uppercase;font:700 15px Georgia,serif;letter-spacing:.02em;text-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-surcharge-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}
body[data-system="myz"] #sheetOverlay .myz-surcharge-group .myz-inventory-row input{width:100%;height:30px;margin:0;padding:4px 5px;border:0;border-bottom:1px solid #71472a7a;border-radius:0;background:#f0d4a644;color:#24160d;font:13px Georgia,serif;box-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-surcharge-group .myz-inventory-row input::placeholder{color:#6a4a32;opacity:1}
body[data-system="myz"] #sheetOverlay .myz-overload-notice{flex-wrap:wrap;color:#7b2418;font:700 12px Georgia,serif;text-shadow:0 1px #f5e1bd}
body[data-system="myz"] #sheetOverlay .myz-overload-notice .myz-tooltip{color:#28190f;text-shadow:none}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-section{margin-bottom:5px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-section h3{margin-bottom:7px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-attr{padding:2px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-attr-value input{height:22px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-state-grid{margin-bottom:6px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-area{margin-top:4px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-area textarea{height:54px;min-height:0}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-trauma-track{grid-template-columns:76px minmax(0,1fr);gap:2px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-section h3{font-size:15px;letter-spacing:0}
/* Keep the portrait clear of the first heading and place all three tracks higher. */
body[data-system="myz"] #sheetOverlay .sheet-top{height:24%;grid-template-rows:30px 27px minmax(0,1fr);row-gap:0}
body[data-system="myz"] #sheetOverlay .sheet-portrait-wrap{min-height:0;max-height:100%}
body[data-system="myz"] #sheetOverlay .myz-header-resources{align-self:start;gap:2px}
body[data-system="myz"] #sheetOverlay .myz-header-resource-title{padding:1px 3px;font-size:11px;line-height:1.1}
body[data-system="myz"] #sheetOverlay .myz-resource-dots{margin-top:2px}
/* Use the attribute controls and lettering throughout the character sheet. */
body[data-system="myz"] #sheetOverlay .myz-attr-value input,
body[data-system="myz"] #sheetOverlay .myz-skill-card>input,
body[data-system="myz"] #sheetOverlay .myz-specialist-line input,
body[data-system="myz"] #sheetOverlay .myz-resource-row input,
body[data-system="myz"] #sheetOverlay .myz-npc-skill input[type=number]{width:36px;height:27px;margin:0;padding:2px;background:#f6e6c7df;border:1px solid #63422b;border-radius:3px;color:#21150d;text-align:center;font:700 16px Georgia,serif;box-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-skill-heading label,
body[data-system="myz"] #sheetOverlay .myz-skill-group h4,
body[data-system="myz"] #sheetOverlay .myz-specialist-line strong,
body[data-system="myz"] #sheetOverlay .myz-state-item span,
body[data-system="myz"] #sheetOverlay .myz-area,
body[data-system="myz"] #sheetOverlay .myz-resource-row label{color:#25180e;font:700 15px Georgia,serif;text-shadow:-1px 0 #f5e1bd,1px 0 #f5e1bd,0 -1px #f5e1bd,0 1px #f5e1bd}
body[data-system="myz"] #sheetOverlay .myz-skill-group h4{margin:5px 0 3px}
/* Values sit beside their skill names, including long names that wrap. */
body[data-system="myz"] #sheetOverlay .myz-base-skill-grid{grid-template-columns:1fr;gap:1px}
body[data-system="myz"] #sheetOverlay .myz-skill-card{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;column-gap:4px;padding:3px 2px}
body[data-system="myz"] #sheetOverlay .myz-skill-heading{min-width:0;min-height:27px;gap:3px}
body[data-system="myz"] #sheetOverlay .myz-skill-heading label{line-height:1.1;overflow-wrap:anywhere}
body[data-system="myz"] #sheetOverlay .myz-skill-heading .myz-info-button,
body[data-system="myz"] #sheetOverlay .myz-skill-heading .myz-skill-roll{width:20px;height:20px;font-size:12px}
body[data-system="myz"] #sheetOverlay .myz-skill-card>input{grid-column:2;grid-row:1}
body[data-system="myz"] #sheetOverlay .myz-state-item span{font-size:13px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-attr-value input{height:22px}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-page-right{margin-top:calc(min(28vh,260px) - 16px)}
/* The first spread has two document rows: identity, then attributes. */
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-page-right{margin-top:0}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-identity-row{display:grid;grid-template-columns:minmax(0,42%) minmax(0,1fr);column-gap:5%;row-gap:4px;align-items:start;margin-bottom:8px;min-width:0}
body[data-system="myz"] #sheetOverlay #myzPanel0 .sheet-top{display:contents;position:static;width:auto;height:auto;min-height:0;padding:0;z-index:auto}
body[data-system="myz"] #sheetOverlay #myzPanel0 #sheetKind{position:static;grid-column:1/-1;grid-row:1;margin:0;font-size:10px;line-height:1.2}
body[data-system="myz"] #sheetOverlay #myzPanel0 .sheet-portrait-wrap{grid-column:1;grid-row:2/span 3;width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:4/5}
body[data-system="myz"] #sheetOverlay #myzPanel0 .sheet-name{grid-column:2;grid-row:2;align-self:center;margin:0}
body[data-system="myz"] #sheetOverlay #myzPanel0 .sheet-class{grid-column:2;grid-row:3;align-self:start;margin:0}
body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-header-resources{grid-column:2;grid-row:4;align-self:start;width:100%;margin-top:12px;gap:3px}
/* On a single-column skill list, every explanation opens into the page. */
body[data-system="myz"] #sheetOverlay .myz-skill-card:nth-child(n) .myz-tooltip{left:0;right:auto}
body[data-system="myz"] #sheetOverlay .myz-skill-card{grid-template-columns:minmax(0,1fr) 36px 27px;column-gap:5px;min-height:28px;padding:0 2px}
body[data-system="myz"] #sheetOverlay .myz-skill-card>input{grid-column:2;grid-row:1}
body[data-system="myz"] #sheetOverlay .myz-skill-card>input{height:25px}
body[data-system="myz"] #sheetOverlay .myz-skill-card>.myz-skill-roll{grid-column:3;grid-row:1;width:27px;height:26px;font-size:22px;line-height:1}
body[data-system="myz"] #sheetOverlay .myz-specialist-line>.myz-skill-roll{width:29px;height:29px;font-size:23px;line-height:1}
body[data-system="myz"] #sheetOverlay .myz-skill-group h4{margin:2px 0}
body[data-system="myz"] #sheetOverlay .myz-page-nav{position:absolute;z-index:6;bottom:4.5%;left:39%;width:22%;display:flex;align-items:center;justify-content:center;gap:11px;color:#f2ddb7;font:700 13px Georgia,serif;text-shadow:0 1px 3px #28170d}
body[data-system="myz"] #sheetOverlay .myz-page-nav button{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid #bf9764;border-radius:50%;background:#3d2619e8;color:#f5dfba;font-size:24px;line-height:1}
body[data-system="myz"] #sheetOverlay .myz-page-nav button:disabled{opacity:.4;cursor:default}
body[data-system="myz"] #sheetOverlay .myz-page-nav button:not(:disabled):hover,
body[data-system="myz"] #sheetOverlay .myz-page-nav button:focus-visible{background:#84532f;outline:2px solid #eed1a1;outline-offset:2px}
/* Keep the role attribute in the same row style as the other three. */
body[data-system="myz"] #sheetOverlay .myz-attr.is-role-attribute{background:none;box-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-header-resource-title{text-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-skill-card{grid-template-columns:minmax(0,1fr) 20px 36px 29px;column-gap:4px}
body[data-system="myz"] #sheetOverlay .myz-skill-card>.myz-info-wrap{grid-column:2;grid-row:1}
body[data-system="myz"] #sheetOverlay .myz-skill-card>.myz-info-wrap .myz-info-button{width:20px;height:20px}
body[data-system="myz"] #sheetOverlay .myz-skill-card>input{grid-column:3}
body[data-system="myz"] #sheetOverlay .myz-skill-card>.myz-skill-roll{grid-column:4;width:29px;height:28px}
body[data-system="myz"] #sheetOverlay .myz-skill-card:nth-child(n) .myz-tooltip{left:auto;right:-69px;text-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-skill-roll svg{display:block;width:21px;height:21px}
body[data-system="myz"] #sheetOverlay .myz-specialist-line>.myz-skill-roll svg{width:22px;height:22px}
body[data-system="myz"] #sheetOverlay .myz-talent-add{display:block;width:100%;margin:8px 0 2px;padding:8px 10px;border:1px dashed #56351f;background:#f2ddb972;color:#24160d;text-align:center;font:700 14px Georgia,serif;cursor:pointer}
body[data-system="myz"] #sheetOverlay .myz-talent-add:hover,
body[data-system="myz"] #sheetOverlay .myz-talent-add:focus-visible{background:#e7bd8d;outline:2px solid #8d4225;outline-offset:1px}
body[data-system="myz"] #sheetOverlay .myz-talent-picker{margin-top:6px;padding:8px;border:1px solid #6b4129;background:#eed3aaed;color:#24160d;font:13px Georgia,serif;text-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-talent-picker.hidden{display:none}
body[data-system="myz"] #sheetOverlay .myz-talent-picker p{margin:0 0 7px;line-height:1.3}
body[data-system="myz"] #sheetOverlay .myz-talent-picker label{display:block;font-weight:700}
body[data-system="myz"] #sheetOverlay .myz-talent-picker select{display:block;width:100%;margin-top:4px;padding:4px;background:#fae9ce;border:1px solid #694329;color:#24160d;font:13px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-talent-picker .myz-talent-description{min-height:2.5em;margin-top:8px}
body[data-system="myz"] #sheetOverlay .myz-talent-actions{display:flex;gap:7px}
body[data-system="myz"] #sheetOverlay .myz-talent-actions button{padding:5px 8px;border:1px solid #6b4129;background:#e5c398;color:#24160d;cursor:pointer;font:700 12px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-talent-actions button:disabled{opacity:.5;cursor:default}

/* The same pale paper is used on both sides of every character and reader spread. */
body[data-theme="wasteland"] #bookShell .book-page,
body[data-theme="wasteland"] #bookShell .book-page-body{color:#2a1a10}
body[data-theme="wasteland"] #bookShell .book-page h3{color:#29180e;font-weight:700}
body[data-theme="wasteland"] #bookShell .book-page-kicker,
body[data-theme="wasteland"] #bookShell .book-page-meta,
body[data-theme="wasteland"] #bookShell .book-page-number{color:#60402a}
body[data-theme="wasteland"] #bookShell .book-empty{color:#4b3020}
body[data-theme="wasteland"] .compendium-toc,
body[data-theme="wasteland"] .compendium-toc h3,
body[data-theme="wasteland"] .compendium-toc h4,
body[data-theme="wasteland"] .compendium-toc-item{color:#291a10}
body[data-theme="wasteland"] .compendium-toc-kicker,
body[data-theme="wasteland"] .compendium-toc>p,
body[data-theme="wasteland"] .compendium-toc-chapter,
body[data-theme="wasteland"] .compendium-toc-item small{color:#593b27}
body[data-theme="wasteland"] .compendium-toc-item{font-size:15px}

@media(max-width:850px){
  body[data-system="myz"] #sheetOverlay .myz-tab-panel{padding-top:15%;padding-bottom:16%}
  body[data-system="myz"] #sheetOverlay .sheet-top{left:12%;top:15%;width:76%;height:200px}
  body[data-system="myz"] #sheetOverlay #myzPanel0 .myz-page-right{padding-top:0;margin-top:0}
  body[data-system="myz"] #sheetOverlay .myz-page-nav{bottom:3%;left:30%;width:40%}
}

body[data-system="myz"] #sheetOverlay .myz-trauma-dot.permanent{background:#22150f;border-color:#e7c28b;box-shadow:inset 0 0 0 2px #22150f,0 0 0 1px #573323}
body[data-system="myz"] .myz-broken-tag{display:inline-block;width:max-content;max-width:100%;margin-top:4px;padding:2px 6px;border:1px solid #b44a34;border-radius:3px;background:#7b231836;color:#f4b7a4;font-size:10px;font-weight:800;letter-spacing:.05em}
body[data-system="myz"] #sheetOverlay .myz-broken-stamp{position:absolute;z-index:1;top:57%;left:-4%;width:108%;padding:6px 2px;border:3px double #8d271b;background:#e9cba7cf;color:#8d271b;text-align:center;text-transform:uppercase;font:900 clamp(17px,2.3vw,30px) Georgia,serif;letter-spacing:.06em;line-height:1;transform:rotate(-12deg);text-shadow:none;box-shadow:0 2px 7px #2514087a;pointer-events:none}
body[data-system="myz"] #sheetOverlay .myz-injury-modifier{flex:none;display:inline-block;padding:1px 4px;border-radius:3px;background:#9b2e22;color:#fff6e5;font:700 11px Georgia,serif;text-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-effect-list{display:grid;gap:5px;margin:5px 0}
body[data-system="myz"] #sheetOverlay .myz-effect-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:5px 2px;border-bottom:1px solid #6c462a87;color:#21150d;text-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-effect-row>div:first-child{min-width:0}
body[data-system="myz"] #sheetOverlay .myz-effect-row strong{display:inline;font:700 14px Georgia,serif;overflow-wrap:anywhere}
body[data-system="myz"] #sheetOverlay .myz-effect-row small{display:block;margin-top:2px;color:#46301e;font:11px/1.25 Georgia,serif;overflow-wrap:anywhere}
body[data-system="myz"] #sheetOverlay .myz-effect-row .myz-info-button{display:inline-grid;width:18px;height:18px;margin-left:5px;vertical-align:middle}
body[data-system="myz"] #sheetOverlay .myz-effect-controls{display:flex;align-items:center;gap:4px;flex:none}
body[data-system="myz"] #sheetOverlay .myz-effect-icon{display:grid;place-items:center;flex:none;width:29px;height:29px;padding:3px;border:1px solid #55351f;border-radius:4px;background:#f2ddb9b8;color:#321d13;font-size:23px;line-height:1;cursor:pointer}
body[data-system="myz"] #sheetOverlay .myz-effect-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-linejoin:round}
body[data-system="myz"] #sheetOverlay .myz-effect-icon:disabled{opacity:.4;cursor:default}
body[data-system="myz"] #sheetOverlay .myz-effect-remove{width:20px;height:26px;padding:0;border:0;background:transparent;color:#853725;font-size:20px;cursor:pointer}
body[data-system="myz"] #sheetOverlay .myz-mutation-cost{display:flex;align-items:center;gap:3px;color:#301b10;font:700 10px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-mutation-cost select{width:35px;height:27px;padding:1px;background:#f6e6c7;border:1px solid #63422b;color:#24160d}
body[data-system="myz"] #sheetOverlay .myz-effect-empty{margin:4px 0;color:#4d3322;font:italic 12px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-effect-add{display:block;width:100%;margin:7px 0;padding:7px;border:1px dashed #56351f;background:#f2ddb972;color:#24160d;text-align:center;font:700 13px Georgia,serif;cursor:pointer}
body[data-system="myz"] #sheetOverlay .myz-effect-add:disabled{opacity:.5;cursor:default}
body[data-system="myz"] #sheetOverlay .myz-effect-picker{margin-top:5px;padding:8px;border:1px solid #6b4129;background:#eed3aaed;color:#24160d;font:12px Georgia,serif;text-shadow:none}
body[data-system="myz"] #sheetOverlay .myz-effect-picker.hidden{display:none}
body[data-system="myz"] #sheetOverlay .myz-effect-picker label{display:block}
body[data-system="myz"] #sheetOverlay .myz-effect-picker select{display:block;width:100%;margin:5px 0;padding:5px;background:#fae9ce;border:1px solid #694329;color:#24160d;font:12px Georgia,serif}
body[data-system="myz"] #sheetOverlay .myz-effect-picker>div{display:flex;flex-wrap:wrap;gap:5px}
body[data-system="myz"] #sheetOverlay .myz-effect-picker button{padding:5px 8px;border:1px solid #6b4129;background:#e5c398;color:#24160d;font:700 11px Georgia,serif;cursor:pointer}
body[data-system="myz"] #sheetOverlay .myz-new-session{margin-top:7px;padding:3px;border:0;background:transparent;color:#4d2f1d;text-decoration:underline;font:11px Georgia,serif;cursor:pointer}
.myz-permanent-choice{display:grid;gap:7px;margin-top:9px;padding:9px;border:1px solid #bd8e70;border-radius:4px;background:#f3dcb9;color:#28170d;font:12px Georgia,serif}
.myz-permanent-choice select{width:100%;padding:5px;border:1px solid #815737;background:#ffedcf;color:#28170d}
.myz-permanent-choice button{padding:7px;border:1px solid #815737;background:#bd7a53;color:#fff8e8;font-weight:700;cursor:pointer}
