:root{color:#edf0f4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;background:#15191f;font-family:system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{padding:22px}header{border-bottom:1px solid #3b424c;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px;display:flex}h1{margin:0;font-size:21px;font-weight:650}.version{color:#8794a6;white-space:nowrap;font-size:10px}#status{color:#cfe3d3;margin-top:16px;font-size:13px}#status:empty,#save-feedback:empty{display:none}#save-feedback{font-size:12px;line-height:1.5}.table-wrap{margin:14px 0;overflow-x:auto}table{table-layout:fixed;border-collapse:collapse;text-align:left;width:454px;font-size:14px}.col-name{width:200px}.col-hp{width:112px}.col-ac{width:38px}.col-initiative{width:70px}.col-action{width:34px}thead{color:#c8ad80;font-size:11px}th,td{vertical-align:top;border-bottom:1px solid #353e49;padding:9px 5px}tbody th{overflow-wrap:anywhere;font-weight:500}td{font-variant-numeric:tabular-nums}td:nth-child(3),thead th:nth-child(3){text-align:center}.row-action{text-align:right;padding-left:0;padding-right:0}small{color:#d2b895;overflow-wrap:anywhere;margin-top:5px;font-size:10px;font-weight:400;line-height:1.5;display:block}.token-id{color:#8794a6;font-size:9px}details{color:#aeb8c7;margin-top:14px;font-size:12px;line-height:1.6}summary{cursor:pointer}#empty{color:#c4cbd4;font-size:12px}.sr-only{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}[hidden]{display:none!important}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:1px solid #657183;border-radius:5px;padding:5px 7px;font-size:11px}button:hover{background:#65718333}button:focus-visible,input:focus-visible{outline-offset:2px;outline:2px solid #c8ad80}button:disabled,input:disabled{opacity:.6;cursor:wait}.icon-button{flex-shrink:0;justify-content:center;align-items:center;width:25px;height:26px;padding:0;font-size:16px;line-height:1;display:inline-flex}.row-action .icon-button{font-size:12px}.hp-form,.initiative-form{flex-wrap:wrap;align-items:center;gap:3px;min-width:0;display:flex}.hp-form input,.initiative-form input{box-sizing:content-box;min-width:0;color:inherit;font:inherit;font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:1px solid #657183;border-radius:4px;padding:4px 5px}.hp-form input{width:3ch}.initiative-form input{width:2ch}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.hp-form span{white-space:nowrap;font-size:12px}.hp-form .cancel,.initiative-form .cancel{font-size:14px}.gm-row{background:#c8ad8010}.gm-row th{color:#c8ad80}.turn-controls{border:1px solid #657183;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;padding:10px;display:flex}.turn-controls p{overflow-wrap:anywhere;flex:110px;min-width:0;margin:0;font-size:13px;line-height:1.4}.turn-controls button{flex-shrink:0;font-size:11px}.turn-controls #next-turn{color:#17191e;background:#c8ad80;border-color:#c8ad80;font-weight:650}.active-turn{outline-offset:-2px;background:#c8ad8028;outline:2px solid #d9b66f}.active-turn th:before{content:"▶ ";color:#e8c580}#hidden-tokens{padding:0;list-style:none}#hidden-tokens li{border-bottom:1px solid #65718355;justify-content:space-between;align-items:center;gap:10px;padding:9px 0;display:flex}#hidden-tokens span{overflow-wrap:anywhere;min-width:0}#hidden-tokens button{flex-shrink:0}@media (prefers-color-scheme:light){:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#20252e;background:#faf9f6}details{color:#505a68}#status{color:#306144}th,td,header{border-color:#d5d6d8}thead,.gm-row th{color:#6f5226}small{color:#7a531a}.token-id{color:#697280}.active-turn{background:#e7ca8660;outline-color:#906826}.active-turn th:before{color:#765019}}
