.jse-theme-dark{--jse-theme: dark;--jse-theme-color: #2f6dd0;--jse-theme-color-highlight: #467cd2;--jse-background-color: #1e1e1e;--jse-text-color: #d4d4d4;--jse-text-color-inverse: #4d4d4d;--jse-main-border: 1px solid #4f4f4f;--jse-menu-color: #fff;--jse-modal-background: #2f2f2f;--jse-modal-overlay-background: rgba(0, 0, 0, .5);--jse-modal-code-background: #2f2f2f;--jse-tooltip-color: var(--jse-text-color);--jse-tooltip-background: #4b4b4b;--jse-tooltip-border: 1px solid #737373;--jse-tooltip-action-button-color: inherit;--jse-tooltip-action-button-background: #737373;--jse-panel-background: #333333;--jse-panel-background-border: 1px solid #464646;--jse-panel-color: var(--jse-text-color);--jse-panel-color-readonly: #737373;--jse-panel-border: 1px solid #3c3c3c;--jse-panel-button-color-highlight: #e5e5e5;--jse-panel-button-background-highlight: #464646;--jse-navigation-bar-background: #656565;--jse-navigation-bar-background-highlight: #7e7e7e;--jse-navigation-bar-dropdown-color: var(--jse-text-color);--jse-context-menu-background: #4b4b4b;--jse-context-menu-background-highlight: #595959;--jse-context-menu-separator-color: #595959;--jse-context-menu-color: var(--jse-text-color);--jse-context-menu-pointer-background: #737373;--jse-context-menu-pointer-background-highlight: #818181;--jse-context-menu-pointer-color: var(--jse-context-menu-color);--jse-key-color: #9cdcfe;--jse-value-color: var(--jse-text-color);--jse-value-color-number: #b5cea8;--jse-value-color-boolean: #569cd6;--jse-value-color-null: #569cd6;--jse-value-color-string: #ce9178;--jse-value-color-url: #ce9178;--jse-delimiter-color: #949494;--jse-edit-outline: 2px solid var(--jse-text-color);--jse-selection-background-color: #464646;--jse-selection-background-inactive-color: #333333;--jse-hover-background-color: #343434;--jse-active-line-background-color: rgba(255, 255, 255, .06);--jse-search-match-background-color: #343434;--jse-collapsed-items-background-color: #333333;--jse-collapsed-items-selected-background-color: #565656;--jse-collapsed-items-link-color: #b2b2b2;--jse-collapsed-items-link-color-highlight: #ec8477;--jse-search-match-color: #724c27;--jse-search-match-outline: 1px solid #966535;--jse-search-match-active-color: #9f6c39;--jse-search-match-active-outline: 1px solid #bb7f43;--jse-tag-background: #444444;--jse-tag-color: #bdbdbd;--jse-table-header-background: #333333;--jse-table-header-background-highlight: #424242;--jse-table-row-odd-background: rgba(255, 255, 255, .1);--jse-input-background: #3d3d3d;--jse-input-border: var(--jse-main-border);--jse-button-background: #808080;--jse-button-background-highlight: #7a7a7a;--jse-button-color: #e0e0e0;--jse-button-secondary-background: #494949;--jse-button-secondary-background-highlight: #5d5d5d;--jse-button-secondary-background-disabled: #9d9d9d;--jse-button-secondary-color: var(--jse-text-color);--jse-a-color: #55abff;--jse-a-color-highlight: #4387c9;--jse-svelte-select-background: #3d3d3d;--jse-svelte-select-border: 1px solid #4f4f4f;--list-background: #3d3d3d;--item-hover-bg: #505050;--multi-item-bg: #5b5b5b;--input-color: #d4d4d4;--multi-clear-bg: #8a8a8a;--multi-item-clear-icon-color: #d4d4d4;--multi-item-outline: 1px solid #696969;--list-shadow: 0 2px 8px 0 rgba(0, 0, 0, .4);--jse-color-picker-background: #656565;--jse-color-picker-border-box-shadow: #8c8c8c 0 0 0 1px}@font-face{font-family:Saira Stencil One;src:url(/play/fonts/SairaStencilOne-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Barlow Condensed;font-weight:500;src:url(/play/fonts/BarlowCondensed-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:Barlow Condensed;font-weight:600;src:url(/play/fonts/BarlowCondensed-SemiBold.ttf) format("truetype");font-display:swap}@font-face{font-family:Barlow Condensed;font-weight:700;src:url(/play/fonts/BarlowCondensed-Bold.ttf) format("truetype");font-display:swap}:root{color-scheme:dark;--bg: #070908;--panel: #121914;--panel-2: #18221b;--border: #243428;--border-2: #31473a;--text: #dfe9e1;--muted: #9fb3a4;--faint: #66796b;--accent: #8fbf5a;--accent-bg: #1a2a14;--accent-line: #3f5a2a;--accent-2: #7fa0b8;--warn: #f0b429;--warn-bg: #2a2010;--danger: #e5534b;--ok: #8fbf5a;--radius: 6px;--font-logo: "Saira Stencil One", Impact, sans-serif;--font-label: "Barlow Condensed", "Arial Narrow", sans-serif;--font-body: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;font-size:15px}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body)}a{color:var(--accent-2);text-decoration:none}a:hover{text-decoration:underline}.layout{display:flex;min-height:100vh}.sidebar{width:220px;flex-shrink:0;background:var(--panel);border-right:1px solid var(--border);padding:16px 0;display:flex;flex-direction:column}.brand{font-weight:700;font-size:1.25rem;letter-spacing:1px;padding:4px 20px 16px;color:var(--accent);border-bottom:1px solid var(--border);margin-bottom:12px}.brand small{display:block;color:var(--muted);font-weight:400;font-size:.7rem;letter-spacing:2px}.nav a{display:block;padding:9px 20px;color:var(--text)}.nav a.active{background:var(--panel-2);border-left:3px solid var(--accent);padding-left:17px}.nav a:hover{background:var(--panel-2);text-decoration:none}.nav .section{padding:14px 20px 4px;color:var(--muted);font-size:.7rem;letter-spacing:2px;text-transform:uppercase}.sidebar .me{margin-top:auto;padding:12px 20px;border-top:1px solid var(--border);display:flex;align-items:center;gap:10px;font-size:.9rem}.sidebar .me img{width:28px;height:28px;border-radius:50%}.main{flex:1;padding:28px 36px;min-width:0}h1{font-family:var(--font-label);font-weight:700;font-size:1.9rem;letter-spacing:.5px;text-transform:uppercase;margin:0 0 2px}h1+.sub{color:var(--muted);margin:0 0 24px}h2{font-family:var(--font-label);font-weight:700;font-size:1.15rem;letter-spacing:1px;text-transform:uppercase;margin:26px 0 10px;color:var(--accent)}h1,h2,h3{text-wrap:balance}.card>h2:first-child{margin-top:0}.card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:18px 20px;margin-bottom:16px}.grid{display:grid;gap:14px}.grid.cols-3{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}table{width:100%;border-collapse:collapse;font-size:.92rem}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}th{color:var(--muted);font-weight:600;font-size:.78rem;text-transform:uppercase;letter-spacing:1px}tr:hover td{background:var(--panel-2)}button,.btn{background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:7px 14px;cursor:pointer;font-size:.9rem}button:hover{border-color:var(--accent)}button.primary{background:var(--accent);color:#0d140a;border-color:var(--accent);font-weight:600}button.danger{border-color:var(--danger);color:var(--danger)}button:disabled{opacity:.45;cursor:default}input,select,textarea{background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:var(--radius);padding:7px 10px;font-size:.9rem;font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-2)}label{display:block;color:var(--muted);font-size:.78rem;margin:10px 0 4px;text-transform:uppercase;letter-spacing:1px}.row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tag{display:inline-block;padding:2px 9px;border-radius:999px;background:var(--panel-2);border:1px solid var(--border);font-size:.75rem;margin:0 4px 4px 0}.tag.role-admin{border-color:var(--accent);color:var(--accent)}.tag.on{border-color:var(--ok);color:var(--ok)}.ach{display:flex;gap:12px;align-items:center;opacity:.35}.ach.earned{opacity:1}.ach .icon{font-size:1.6rem}.ach .name{font-weight:600}.ach .desc{color:var(--muted);font-size:.82rem}.login-wrap{min-height:100vh;display:grid;place-items:center}.login{width:360px;text-align:center}.login .brand{border:none;font-family:var(--font-logo);font-weight:400;font-size:2.2rem;padding-bottom:4px}.error{color:var(--danger);font-size:.85rem;margin-top:10px}.hint{color:var(--muted);font-size:.8rem}.login .setup{border:1px solid var(--accent, #c9a227);border-radius:4px;padding:12px;margin-bottom:16px;text-align:left}.login .setup h2{margin:0 0 6px;font-size:1rem}.mono{font-family:Consolas,monospace;font-size:.85rem}code{font-family:Consolas,monospace;font-size:.85em;background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:0 .35em;white-space:nowrap}pre.mono{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius);padding:12px;overflow-x:auto}.statnum{font-size:1.7rem;font-weight:700;color:var(--accent)}.statlabel{color:var(--muted);font-size:.78rem;text-transform:uppercase;letter-spacing:1px}.tabs{display:flex;gap:6px;margin-bottom:14px}.tabs button.active{background:var(--accent);color:#0d140a;border-color:var(--accent);font-weight:600}.hexgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;justify-items:center;margin:8px 0}.hexbtn{background:none;border:none;padding:0;margin:0;cursor:pointer;line-height:0}.hexbtn:hover .hexoutline{stroke:var(--accent-2)}.hexbtn.active .hexoutline{stroke:var(--accent);stroke-width:2.5}.slider{display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:11px;color:var(--muted);-webkit-user-select:none;user-select:none}.slider .on{color:var(--accent);font-weight:600}.slider .track{flex:none;position:relative;width:28px;height:15px;border-radius:8px;background:var(--border)}.slider .knob{position:absolute;top:2px;left:2px;width:11px;height:11px;border-radius:50%;background:var(--accent);transition:left .15s}.slider .track.right .knob{left:15px}.flagchip{display:inline-block;padding:2px 8px;border-radius:10px;background:var(--border);border:1px solid var(--border-2);color:var(--text);font-size:11px;font-family:ui-monospace,monospace;cursor:grab;-webkit-user-select:none;user-select:none}.flagchip:active{cursor:grabbing}.flagpool{display:flex;flex-wrap:wrap;gap:4px;min-height:30px;padding:6px;border:1px dashed var(--border-2);border-radius:6px;margin-bottom:10px}.topbar{display:flex;align-items:center;gap:28px;padding:0 28px;height:54px;background:var(--panel);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:10}.brand-sm{font-family:var(--font-logo);font-size:1.15rem;color:var(--text);letter-spacing:.5px;white-space:nowrap}.brand-sm small{font-family:var(--font-label);color:var(--faint);font-weight:600;font-size:.7rem;letter-spacing:2px;margin-left:8px}.toptabs{display:flex;gap:2px;align-self:stretch}.toptabs a{display:flex;align-items:center;gap:7px;padding:0 16px;font-family:var(--font-label);font-weight:600;font-size:1rem;letter-spacing:1px;text-transform:uppercase;color:var(--muted);border-bottom:3px solid transparent}.toptabs a:hover{text-decoration:none;background:var(--panel-2)}.toptabs a.active{border-bottom-color:var(--accent);color:var(--text)}.topright{margin-left:auto;position:relative}.profile-dd button{display:flex;align-items:center;gap:8px}.profile-dd img{width:24px;height:24px;border-radius:50%}.avatar-fallback{width:24px;height:24px;border-radius:50%;background:var(--panel-2);display:inline-flex;align-items:center;justify-content:center}.dd-menu{position:absolute;right:0;top:115%;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);min-width:150px;z-index:20;overflow:hidden}.dd-menu a{display:block;padding:9px 14px;color:var(--text)}.dd-menu a:hover{background:var(--panel-2);text-decoration:none}.page{padding:24px 32px;max-width:1440px;margin:0 auto}.withsub{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;align-items:start}.subnav{display:flex;flex-direction:column;gap:2px;background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:8px 0;position:sticky;top:70px}.subnav a{padding:8px 16px;color:var(--text)}.subnav a:hover{background:var(--panel-2);text-decoration:none}.subnav a.active{border-left:3px solid var(--accent);padding-left:13px;background:var(--panel-2)}.feed-item{display:grid;grid-template-columns:1.6em minmax(0,1fr) auto;gap:4px 10px;align-items:baseline;padding:9px 0 9px 8px;border-top:1px solid var(--border);border-left:2px solid transparent}.feed>.feed-item:first-child{border-top:0}.feed-item .feed-detail{color:var(--muted);font-size:.88rem;margin-top:2px}.feed-item .feed-when{color:var(--faint);font-size:.8rem;white-space:nowrap;font-variant-numeric:tabular-nums}.feed-item .tag{margin:0 0 0 8px;vertical-align:1px}.tag.new{border-color:var(--warn);color:var(--warn);font-family:var(--font-label);font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:.68rem}.lead-note h3 .tag.new{margin-left:10px;vertical-align:3px}.feed-item.achievement{border-left-color:#e8b923;background:linear-gradient(90deg,rgba(232,185,35,.12),var(--panel-2) 60%)}.feed-item.achievement>a,.feed-item.achievement>a:visited{color:#f2c94c;font-weight:600}.mode-switch{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-left:auto}.mode-switch button{border:none;border-radius:0;padding:10px 22px;font-size:1.05rem;font-weight:600;background:var(--panel);color:var(--muted)}.mode-switch button+button{border-left:1px solid var(--border)}.mode-switch button.on.paint{background:var(--accent-2);color:#0b1016}.mode-switch button.on.edit{background:var(--accent);color:#0d140a}.canvas-frame.paint{border:2px solid var(--accent-2)}.canvas-frame.edit{border:2px solid var(--accent)}.panel-note{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-bg);padding:10px 12px;margin-bottom:14px;font-size:.9rem}.panel-note button{margin-top:8px}.card.round.now.vote{border-color:var(--accent-2)}.card.round.now.prejoin{border-color:#e07aa8}.card.round.now.prejoin .tag.stage{border-color:#e07aa8;color:#e07aa8}.card.round.now.prejoin button.primary{background:#e07aa8;border-color:#e07aa8;color:#1a0d14}.card.round.now.live{border-color:var(--accent)}.card.round.now.live .tag.stage{border-color:var(--accent);color:var(--accent)}.card.round.now.decided{border-color:var(--accent-2)}.card.round.now.decided .tag.stage{border-color:var(--accent-2);color:var(--accent-2)}.aka{position:relative;border-bottom:1px dotted var(--muted);cursor:help;outline:none}.aka-tip{display:none;position:absolute;left:0;top:calc(100% + 6px);z-index:10;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;font-size:.8rem;font-weight:400;color:var(--text);white-space:nowrap;box-shadow:0 4px 14px #0006}.aka:hover .aka-tip,.aka:focus .aka-tip{display:block}.news-entry p{margin:0 0 10px;line-height:1.5}.news-entry ul{margin:0 0 10px;padding-left:20px;line-height:1.6}.news-entry h3{margin:14px 0 6px;font-size:1rem;color:var(--accent)}.news-entry p.section{margin:16px 0 4px;letter-spacing:.5px}.news-entry p.subtext{margin-top:16px;font-size:.78rem;color:var(--muted)}.feed-item.round.prejoin{border-left-color:#e07aa8}.feed-item.round.prejoin .tag.stage{border-color:#e07aa8;color:#e07aa8}.feed-item.round.live{border-left-color:var(--accent)}.feed-item.round.live .tag.stage{border-color:var(--accent);color:var(--accent)}.feed-item.round.decided{border-left-color:var(--accent-2)}.feed-item.round.decided .tag.stage{border-color:var(--accent-2);color:var(--accent-2)}.docs{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.docs-side{position:sticky;top:66px;padding:12px 10px;max-height:calc(100vh - 80px);overflow:auto}.docs-side-title{color:var(--accent);font-weight:600;margin:0 0 8px 6px}.docs-tree{list-style:none;margin:0;padding-left:12px}.docs-side>.docs-tree{padding-left:0}.docs-node{display:flex;align-items:center;gap:2px;padding:2px 4px;border-radius:4px;font-size:.9rem}.docs-node.current{background:var(--panel-2)}.docs-node.current a{color:var(--text);font-weight:600}.docs-node.admin a,.docs-node.admin .docs-folder{color:var(--accent)}.docs-twist{width:16px;flex:0 0 16px;background:none;border:0;padding:0;color:var(--muted);cursor:pointer;font-size:.8rem}.docs-folder{cursor:pointer;color:var(--muted)}.docs-page h1{margin-top:0}.docs-body table{border-collapse:collapse;margin:8px 0 12px}.docs-sections .docs-node{font-size:.82rem}.docs-sections .docs-node a{color:var(--muted)}.docs-sections .docs-node a:hover{color:var(--text)}.docs-body h3{scroll-margin-top:80px}@media (max-width: 800px){.docs{grid-template-columns:1fr}.docs-side{position:static;max-height:none}}.jse-host.jse-theme-dark{--jse-theme-color: var(--panel-2);--jse-theme-color-highlight: var(--border);--jse-background-color: var(--bg);--jse-panel-background: var(--panel);--jse-panel-background-border: 1px solid var(--border);--jse-main-border: 1px solid var(--border);--jse-font-family-mono: Consolas, monospace;--jse-font-size-mono: 13px;border-radius:var(--radius);overflow:hidden}.stat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:14px}.stat-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;color:var(--text);display:flex;flex-direction:column;gap:2px;min-width:0}.stat-card.link:hover{border-color:var(--accent-2);text-decoration:none}.stat-card.team{border-top:3px solid var(--accent);grid-column:span 2}.stat-label{font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.stat-value{font-size:1.6rem;font-weight:700;color:var(--accent);line-height:1.2}.stat-value.ok{color:var(--ok)}.stat-value.bad,.team-figures .bad b{color:var(--danger)}.stat-sub{font-size:.8rem;color:var(--muted)}.team-figures{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;font-size:.85rem;color:var(--muted);margin-top:4px}.team-figures b{color:var(--text)}.sparkline{width:100%;height:36px;margin-top:6px}.stat-panels{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin-bottom:14px}.stat-panel{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);padding:12px 14px;min-width:0}.stat-panel.wide{grid-column:1 / -1}.stat-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.stat-panel-head h3{margin:0;font-size:.95rem;color:var(--text)}.hbars{display:flex;flex-direction:column;gap:5px}.hbar{display:grid;grid-template-columns:110px 1fr 56px;align-items:center;gap:8px;font-size:.82rem}.hbar-label{color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.hbar-track{background:var(--panel-2);border-radius:3px;height:10px;overflow:hidden}.hbar-fill{display:block;height:100%;border-radius:3px}.hbar-value{text-align:right;font-variant-numeric:tabular-nums}.donut{display:flex;gap:14px;align-items:center}.donut svg{width:120px;flex:none}.donut-center{font-size:13px;font-weight:700;color:var(--text);text-align:center;line-height:32px}.legend{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:.8rem;color:var(--muted)}.legend i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:5px;vertical-align:middle}.heatmap,.arealine,.zonemap,.primetime,.hexmini{width:100%;height:auto;display:block}.arealine{height:110px}.hexmini{max-height:380px}svg .axis{fill:var(--muted);font-size:9px}svg .zone-count{fill:var(--text);font-size:12px;font-weight:700}.split{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}.split-side{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px;align-items:start}.split-side.wide{grid-template-columns:340px minmax(0,1fr)}.row-between{display:flex;justify-content:space-between;align-items:center;gap:10px 16px;flex-wrap:wrap}.stack{display:grid;gap:16px;align-content:start;min-width:0}.stack>.card{margin-bottom:0}.ico{display:inline-block;width:1.1em;height:1.1em;flex:none;vertical-align:-.15em;background:currentColor;-webkit-mask:var(--ico) center / contain no-repeat;mask:var(--ico) center / contain no-repeat}.loading{color:var(--faint);font-family:var(--font-label);letter-spacing:1.5px;text-transform:uppercase;font-size:.85rem;padding:24px 0}.loading:after{content:"";display:inline-block;width:1.4em;text-align:left;animation:dots 1.2s steps(4) infinite}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion: reduce){.loading:after{animation:none;content:"..."}}.orders{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;background:var(--accent-bg);border:1px solid var(--accent-line);border-radius:var(--radius);padding:16px 20px;margin-bottom:16px}.orders.prejoin{background:#2a1520;border-color:#6b3350}.orders.prejoin button.primary{background:#e07aa8;border-color:#e07aa8;color:#1a0d14}.orders.vote,.orders.decided{background:#0f1a22;border-color:#2c4556}.orders.vote button.primary,.orders.decided button.primary{background:var(--accent-2);border-color:var(--accent-2);color:#0b1016}.orders.idle{background:var(--panel);border-color:var(--border)}.orders .eyebrow{font-family:var(--font-label);font-weight:600;font-size:.95rem;letter-spacing:1.5px;text-transform:uppercase;color:var(--muted)}.orders .what{font-family:var(--font-label);font-weight:700;font-size:1.5rem;letter-spacing:.3px;line-height:1.15;margin:2px 0}.orders .when{color:var(--muted);font-size:.9rem}.orders .when b{color:var(--warn);font-weight:600;font-variant-numeric:tabular-nums}.orders button.primary{font-family:var(--font-label);font-size:1.05rem;letter-spacing:1.5px;text-transform:uppercase;padding:10px 26px}.kv{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 14px;font-size:.92rem}.kv dt{font-family:var(--font-label);font-weight:600;letter-spacing:1px;text-transform:uppercase;font-size:.8rem;color:var(--faint);padding-top:2px}.kv dd{margin:0;font-variant-numeric:tabular-nums}.lead-note h3{font-family:var(--font-label);font-weight:700;font-size:1.3rem;margin:0 0 4px;color:var(--text)}.lead-note .news-entry{font-size:.92rem;color:var(--muted)}.lead-note .news-entry p.subtext{display:none}.lead-note{padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--border)}.more-link{display:inline-block;margin-top:8px;font-size:.88rem}.post{padding:10px 0;border-top:1px solid var(--border)}.post:first-of-type{border-top:0;padding-top:0}.post .hint{margin-top:4px}time[title]{cursor:help}.subnav .group{font-family:var(--font-label);font-weight:600;font-size:.72rem;letter-spacing:2px;text-transform:uppercase;color:var(--faint);padding:12px 16px 4px}.subnav .group:first-child{padding-top:4px}input,select,textarea{max-width:100%}@media (max-width: 800px){.split,.split-side,.split-side.wide,.withsub{grid-template-columns:minmax(0,1fr)}.page{padding:16px 16px calc(84px + env(safe-area-inset-bottom,0px))}.topbar{padding:0 16px;gap:12px;height:50px}.brand-sm small{display:none}.profile-dd button>span:not(.avatar-fallback){display:none}.toptabs{position:fixed;left:0;right:0;bottom:0;z-index:30;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;background:var(--panel);border-top:1px solid var(--border);padding-bottom:env(safe-area-inset-bottom,0px)}.toptabs a{flex-direction:column;justify-content:center;gap:3px;padding:8px 0 10px;font-size:.7rem;border-bottom:0;border-top:2px solid transparent}.toptabs a .ico{width:1.5rem;height:1.5rem}.toptabs a.active{border-top-color:var(--accent);color:var(--accent)}.subnav{flex-direction:row;overflow-x:auto;position:static;padding:4px}.subnav a{white-space:nowrap;padding:8px 12px}.subnav a.active{border-left:0;padding-left:12px;box-shadow:inset 0 -2px 0 var(--accent)}.subnav .group{display:none}.orders{padding:14px 16px}.feed-item{grid-template-columns:1.6em minmax(0,1fr)}.feed-item .feed-when{grid-column:2}.split>.stack{order:-1}.orders>button{width:100%}.login{width:auto;max-width:360px;padding:0 16px}table{display:block;overflow-x:auto}}.feed-item .feed-icon{color:var(--muted)}.hp-jolly{color:#8fd3ff}.hp-full{color:#8fbf5a}.hp-woosey{color:#c3d977}.hp-bscratched{color:#d9d56a}.hp-hurted{color:#f0b429}.hp-bhurted{color:#f08c2e}.hp-wounded{color:#f0702e}.hp-doh{color:#ff6b61}.hp-dead{color:var(--faint)}.hp-bar{display:block;height:5px;margin-top:5px;max-width:180px;background:var(--panel-2);border-radius:3px;overflow:hidden}.hp-bar i{display:block;height:100%;background:currentColor}.crest{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:7px;vertical-align:0}a.quiet-link,a.quiet-link:visited{color:inherit}a.quiet-link:hover{color:var(--accent);text-decoration:underline}.kv dd .rank{font-family:var(--font-label);font-weight:600;font-size:.85rem;letter-spacing:1px;text-transform:uppercase;color:var(--warn)}
