.stellar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.stellar-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.stellar-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.stellar-card{border:1px solid var(--line);background:var(--field);padding:16px;border-radius:8px}.stellar-card h3{margin-top:0}.stellar-stat-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.stellar-stat{text-align:center;border:1px solid var(--line);border-top:4px solid #397b91;padding:12px}.stellar-stat strong{display:block;font:700 25px var(--display)}.stellar-list{display:grid;gap:8px}.stellar-chip{padding:8px 10px;border:1px solid var(--line);background:var(--paper);border-radius:6px}.vehicle-layout{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(360px,1.2fr);gap:18px}.power-row{display:grid;grid-template-columns:150px 1fr 72px;gap:9px;align-items:center}.power-row input[type=range]{margin:0;padding:0}.power-meter{padding:12px;border:2px solid var(--accent);background:var(--field);font-weight:700}.power-meter.redline{border-color:#9c3737;color:#8b1d1d}.vehicle-module{display:flex;justify-content:space-between;gap:10px;padding:9px;border-bottom:1px solid var(--line)}
.ship-schematic{margin:14px 0;border:2px solid var(--line);border-radius:10px;background:linear-gradient(135deg,color-mix(in srgb,var(--paper) 82%,#d9e8ef),var(--paper));overflow:auto}.ship-schematic svg{display:block;width:100%;min-width:480px;max-height:590px}.ship-hardpoint{cursor:pointer}.ship-hardpoint rect{fill:var(--field);stroke:var(--accent);stroke-width:2}.ship-hardpoint text{font:700 11px system-ui;fill:var(--ink);pointer-events:none}.ship-hardpoint.selected rect{fill:#f0c96d;stroke:#6f2525;stroke-width:4}.power-meter.nominal{border-color:#3f7b5b}.power-meter.reserve{border-color:#a77a30}.power-meter.redline{background:#fff0ed}.power-row label small{display:block;font-size:10px}.power-row.capacity-strain,.power-row.damaged-node{border-left:4px solid #9c3737;padding-left:8px}.power-row.damaged-node{background:#fff0ed;color:#7b1717}.power-row.damaged-node label small{font-weight:800;text-transform:uppercase}.power-row.engine-overdrive{margin-top:12px;padding-top:12px;border-top:2px solid var(--line)}.power-row.engine-overdrive.active{border-left:4px solid #9c3737;padding-left:8px;background:#fff0ed;color:#7b1717}.damage-log{max-height:210px;overflow:auto;border-top:1px solid var(--line);margin-top:12px}.damage-log p{margin:0;padding:7px 0;border-bottom:1px solid var(--line)}
@media(max-width:780px){.stellar-grid,.stellar-grid.two,.vehicle-layout{grid-template-columns:1fr}.stellar-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.power-row{grid-template-columns:105px 1fr 58px}}
.power-legend{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 14px}.power-legend span{padding:5px 8px;border:1px solid var(--line);border-radius:999px;font:700 11px system-ui}.legend-normal{background:var(--field)}.legend-yellow,.power-row.above-nominal{background:#fff3a6}.legend-orange,.power-row.warning-orange{background:#ffc978}.legend-red{background:#b51f29;color:#fff}.power-row{padding:7px 8px;border-radius:6px;transition:background-color .2s,color .2s}.power-row.imminent-overload,.power-row.engine-risk{border-left:5px solid #790b12;color:#fff;animation:power-alert 1.2s ease-in-out infinite}.power-row.engine-risk label small::after{content:' · ALL NODES AT RISK'}.power-row.damaged-node{animation:none}@keyframes power-alert{0%,100%{background:#8d1019;color:#fff}50%{background:#f04444;color:#210000;box-shadow:0 0 0 3px #ffb1a8}}@media(prefers-reduced-motion:reduce){.power-row.imminent-overload,.power-row.engine-risk{animation:none;background:#b51f29;color:#fff;box-shadow:0 0 0 3px #ffb1a8}}@media print{.power-row.imminent-overload,.power-row.engine-risk{animation:none;background:#ddd!important;color:#000!important;border:3px double #000}.power-legend span{background:#fff!important;color:#000!important}}
@media print{#stellar-builder,.stellar-actions{display:none!important}#stellar-character-sheet{display:block!important}.stellar-card{break-inside:avoid}html.print-vehicle #vehicle-builder{display:block!important}html.print-vehicle #stellar-character-sheet{display:none!important}}

/* Stellar Journeys original command-console interface. */
html[data-system="stellar"]:not([data-theme="ink"]){--ink:#ddf9ff;--ink-soft:#8ebdca;--accent:#4ce3ff;--accent-dark:#8cecff;--gold:#ffb84c;--line:#286b7c;--paper:#08151d;--paper-deep:#0d2632;--field:#102a36;--shadow:#000b;--display:"Trebuchet MS",system-ui,sans-serif;--body:"Trebuchet MS",system-ui,sans-serif;color-scheme:dark}
html[data-system="stellar"]:not([data-theme="ink"]) body{color:#ddf9ff;background-color:#040b11;background-image:radial-gradient(circle at 82% 8%,#294b794d,transparent 31%),linear-gradient(#4ce3ff0c 1px,transparent 1px),linear-gradient(90deg,#4ce3ff0c 1px,transparent 1px),linear-gradient(145deg,#07131b,#02070b 70%);background-size:auto,34px 34px,34px 34px,auto}
html[data-system="stellar"]:not([data-theme="ink"]) header{background:linear-gradient(100deg,#02070b 0 22%,#0b2631 22% 72%,#1d1930 72%);border-bottom:4px solid #4ce3ff;box-shadow:0 5px 28px #25d9ff55}
html[data-system="stellar"]:not([data-theme="ink"]) header::after{content:"STELLAR JOURNEYS // COMMAND NETWORK";position:absolute;right:20px;bottom:-22px;padding:4px 16px;background:#ffb84c;color:#101419;font:800 11px/1.2 system-ui;letter-spacing:.13em;clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%)}
html[data-system="stellar"]:not([data-theme="ink"]) .brand-logo{filter:saturate(.72) contrast(1.08);border:1px solid #4ce3ff66;box-shadow:0 0 16px #4ce3ff2e}
html[data-system="stellar"]:not([data-theme="ink"]) #app-workspace{position:relative;padding-top:12px}
html[data-system="stellar"]:not([data-theme="ink"]) #app-workspace::before{content:"ACTIVE SYSTEM // STELLAR JOURNEYS";display:block;margin:0 0 10px;padding:7px 16px;color:#071218;background:linear-gradient(90deg,#4ce3ff 0 36%,#ffb84c 36% 56%,#8a70ff 56% 72%,transparent 72%);font:900 12px/1.2 system-ui;letter-spacing:.14em;clip-path:polygon(0 0,100% 0,calc(100% - 18px) 100%,0 100%)}
html[data-system="stellar"]:not([data-theme="ink"]) .notice,html[data-system="stellar"]:not([data-theme="ink"]) .workspace-controls,html[data-system="stellar"]:not([data-theme="ink"]) .role-chooser,html[data-system="stellar"]:not([data-theme="ink"]) .beginner-guide{background:#0b202a;border-color:#28778c;color:#cceef5;box-shadow:inset 5px 0 #ffb84c}
html[data-system="stellar"]:not([data-theme="ink"]) .tool-menu,html[data-system="stellar"]:not([data-theme="ink"]) .jump-nav{background:linear-gradient(90deg,#07151d,#102e3a);border:1px solid #2c7f91;border-left:10px solid #4ce3ff;border-radius:0;box-shadow:0 0 18px #30cfea22}
html[data-system="stellar"]:not([data-theme="ink"]) .tool-menu>summary{color:#dffaff;text-transform:uppercase;letter-spacing:.06em}
html[data-system="stellar"]:not([data-theme="ink"]) .tool-menu-current,html[data-system="stellar"]:not([data-theme="ink"]) .jump-nav-title{color:#ffcf7a}
html[data-system="stellar"]:not([data-theme="ink"]) .jump-nav button,html[data-system="stellar"]:not([data-theme="ink"]) .toolbar button{background:#0b2733;color:#bcefff;border:1px solid #3794aa;border-radius:2px;box-shadow:inset 0 -3px #1b6172,0 0 9px #4ce3ff1c;text-transform:uppercase;letter-spacing:.035em}
html[data-system="stellar"]:not([data-theme="ink"]) .jump-nav button:nth-of-type(3n+2){border-color:#d18f35;box-shadow:inset 0 -3px #a96f25}
html[data-system="stellar"]:not([data-theme="ink"]) button.primary,html[data-system="stellar"]:not([data-theme="ink"]) .jump-nav button.primary{background:linear-gradient(135deg,#16677a,#123f53);color:#fff;border-color:#59e9ff;box-shadow:inset 0 -4px #2bc0dd,0 0 15px #4ce3ff35;text-shadow:none}
html[data-system="stellar"]:not([data-theme="ink"]) button:hover{filter:brightness(1.18);box-shadow:0 0 14px #4ce3ff66}
html[data-system="stellar"]:not([data-theme="ink"]) .mode-surface,html[data-system="stellar"]:not([data-theme="ink"]) #stellar-character-sheet,html[data-system="stellar"]:not([data-theme="ink"]) .welcome-screen{position:relative;background:linear-gradient(145deg,#0d2530,#07141c 66%);background-image:linear-gradient(145deg,#ffffff06,transparent 38%),linear-gradient(90deg,#4ce3ff08 1px,transparent 1px);background-size:auto,70px 100%;border:1px solid #2a7385;border-top:6px solid #4ce3ff;border-radius:0;box-shadow:0 14px 38px #000b,0 0 25px #24cce833;clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,18px 100%,0 calc(100% - 18px))}
html[data-system="stellar"]:not([data-theme="ink"]) .mode-head{padding-bottom:12px;border-bottom:1px solid #2c7484}
html[data-system="stellar"]:not([data-theme="ink"]) h1,html[data-system="stellar"]:not([data-theme="ink"]) h2,html[data-system="stellar"]:not([data-theme="ink"]) h3{font-family:"Trebuchet MS",system-ui,sans-serif;letter-spacing:.035em;color:#baf3ff}
html[data-system="stellar"]:not([data-theme="ink"]) h1{text-transform:uppercase;text-shadow:0 0 16px #4ce3ff4a}
html[data-system="stellar"]:not([data-theme="ink"]) h2{padding-left:11px;border-left:5px solid #ffb84c}
html[data-system="stellar"]:not([data-theme="ink"]) .stellar-card,html[data-system="stellar"]:not([data-theme="ink"]) .stellar-stat{position:relative;background:linear-gradient(140deg,#12313d,#0a1d27);border:1px solid #2b7586;border-top:4px solid #4ce3ff;border-radius:2px;box-shadow:inset 0 0 18px #4ce3ff0b;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%)}
html[data-system="stellar"]:not([data-theme="ink"]) .stellar-card:nth-child(3n+2),html[data-system="stellar"]:not([data-theme="ink"]) .stellar-stat:nth-child(3n+2){border-top-color:#ffb84c}
html[data-system="stellar"]:not([data-theme="ink"]) .stellar-card:nth-child(3n),html[data-system="stellar"]:not([data-theme="ink"]) .stellar-stat:nth-child(3n){border-top-color:#9c83ff}
html[data-system="stellar"]:not([data-theme="ink"]) .stellar-stat strong{color:#65e8ff;text-shadow:0 0 12px #4ce3ff55}
html[data-system="stellar"]:not([data-theme="ink"]) .stellar-chip{background:#102d39;border-color:#327b8c;border-left:5px solid #9c83ff;border-radius:2px;color:#d9f7ff}
html[data-system="stellar"]:not([data-theme="ink"]) input,html[data-system="stellar"]:not([data-theme="ink"]) textarea,html[data-system="stellar"]:not([data-theme="ink"]) select{background:#041119;color:#e4fbff;border:1px solid #327d90;border-radius:2px;box-shadow:inset 0 0 10px #0008}
html[data-system="stellar"]:not([data-theme="ink"]) input:focus,html[data-system="stellar"]:not([data-theme="ink"]) textarea:focus,html[data-system="stellar"]:not([data-theme="ink"]) select:focus{outline:2px solid #ffb84c;box-shadow:0 0 12px #ffb84c55}
html[data-system="stellar"]:not([data-theme="ink"]) .power-meter{background:#06151d;border:1px solid #28788b;border-left:8px solid #4ce3ff;color:#cceff7;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%)}
html[data-system="stellar"]:not([data-theme="ink"]) .power-meter.redline{border-color:#ff4c55;color:#ffd7d9;background:#2b0b11}
html[data-system="stellar"]:not([data-theme="ink"]) .ship-schematic{background:radial-gradient(circle at center,#153b49,#020a0f 72%);border-color:#2d8aa0;box-shadow:inset 0 0 35px #000,0 0 15px #4ce3ff22}
html[data-system="stellar"]:not([data-theme="ink"]) .ship-schematic svg{color:#63dff6;filter:drop-shadow(0 0 5px #4ce3ff44)}
html[data-system="stellar"]:not([data-theme="ink"]) .ship-hardpoint rect{fill:#0c2632;stroke:#4ce3ff}
html[data-system="stellar"]:not([data-theme="ink"]) .ship-hardpoint text{fill:#dffaff}
html[data-system="stellar"]:not([data-theme="ink"]) .ship-hardpoint.selected rect{fill:#47351c;stroke:#ffb84c}
html[data-system="stellar"]:not([data-theme="ink"]) .power-row:not(.above-nominal):not(.warning-orange):not(.imminent-overload):not(.engine-risk):not(.damaged-node){background:#0c2631;border-left:4px solid #286f80}
html[data-system="stellar"]:not([data-theme="ink"]) .power-row.above-nominal{color:#242000}html[data-system="stellar"]:not([data-theme="ink"]) .power-row.warning-orange{color:#251300}html[data-system="stellar"]:not([data-theme="ink"]) .power-row.damaged-node{background:#32121a;color:#ffb7bd}
html[data-system="stellar"]:not([data-theme="ink"]) .power-legend .legend-normal{background:#0c2631;color:#dffaff}
html[data-system="stellar"]:not([data-theme="ink"]) #star-system-map canvas{background:#02070b;border-color:#4ce3ff;box-shadow:0 0 22px #4ce3ff2e}
html[data-system="stellar"]:not([data-theme="ink"]) label,html[data-system="stellar"]:not([data-theme="ink"]) legend{color:#d9f7ff}
html[data-system="stellar"]:not([data-theme="ink"]) .hint,html[data-system="stellar"]:not([data-theme="ink"]) .microcopy,html[data-system="stellar"]:not([data-theme="ink"]) footer,html[data-system="stellar"]:not([data-theme="ink"]) .empty-state,html[data-system="stellar"]:not([data-theme="ink"]) .welcome-heading p,html[data-system="stellar"]:not([data-theme="ink"]) .stream-layout-note,html[data-system="stellar"]:not([data-theme="ink"]) .stream-accordion-summary{color:#acd3dc}
html[data-system="stellar"]:not([data-theme="ink"]) .stamp,html[data-system="stellar"]:not([data-theme="ink"]) .welcome-status,html[data-system="stellar"]:not([data-theme="ink"]) .gm-campaign-panel>summary,html[data-system="stellar"]:not([data-theme="ink"]) .handout-card-type,html[data-system="stellar"]:not([data-theme="ink"]) .handout-image-tools legend{color:#8eeeff}
html[data-system="stellar"]:not([data-theme="ink"]) .panel,html[data-system="stellar"]:not([data-theme="ink"]) .play-card,html[data-system="stellar"]:not([data-theme="ink"]) .gm-card,html[data-system="stellar"]:not([data-theme="ink"]) .content-card,html[data-system="stellar"]:not([data-theme="ink"]) .neds-domain,html[data-system="stellar"]:not([data-theme="ink"]) .resource-tracker,html[data-system="stellar"]:not([data-theme="ink"]) .map-palette,html[data-system="stellar"]:not([data-theme="ink"]) .map-canvas-panel,html[data-system="stellar"]:not([data-theme="ink"]) .dice-card,html[data-system="stellar"]:not([data-theme="ink"]) .dice-custom,html[data-system="stellar"]:not([data-theme="ink"]) .dice-more,html[data-system="stellar"]:not([data-theme="ink"]) .stream-character-header,html[data-system="stellar"]:not([data-theme="ink"]) .stream-mode,html[data-system="stellar"]:not([data-theme="ink"]) .stream-accordion,html[data-system="stellar"]:not([data-theme="ink"]) .gm-campaign-panel,html[data-system="stellar"]:not([data-theme="ink"]) .handout-image-tools,html[data-system="stellar"]:not([data-theme="ink"]) .handout-card,html[data-system="stellar"]:not([data-theme="ink"]) .language-entry,html[data-system="stellar"]:not([data-theme="ink"]) .system-body-row,html[data-system="stellar"]:not([data-theme="ink"]) .welcome-create-options{background:#0d2733;color:#ddf9ff;border-color:#327b8d;box-shadow:none}
html[data-system="stellar"]:not([data-theme="ink"]) .welcome-card{background:#102c38;color:#d9f7ff;border-color:#357d90}
html[data-system="stellar"]:not([data-theme="ink"]) .welcome-card strong{color:#baf3ff}
html[data-system="stellar"]:not([data-theme="ink"]) .welcome-card.primary{background:#14566a;color:#fff;border-color:#59e9ff}
html[data-system="stellar"]:not([data-theme="ink"]) .welcome-card.primary strong{color:#fff}
html[data-system="stellar"]:not([data-theme="ink"]) button:not(.primary){background:#102c38;color:#e2faff;border-color:#3d8fa2;text-shadow:none}
html[data-system="stellar"]:not([data-theme="ink"]) button:not(.primary):hover,html[data-system="stellar"]:not([data-theme="ink"]) button:not(.primary):focus-visible{background:#173e4d;color:#fff;border-color:#6ae8ff}
html[data-system="stellar"]:not([data-theme="ink"]) button.primary{background:linear-gradient(135deg,#176d82,#12485c);color:#fff;border-color:#6ae8ff;text-shadow:none}
html[data-system="stellar"]:not([data-theme="ink"]) button.danger{background:#4b151c;color:#ffdce0;border-color:#ff7b85}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-intro{background:linear-gradient(145deg,#102b37,#071820 70%);color:#ddf9ff;border-color:#327b8d}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-kicker,html[data-system="stellar"]:not([data-theme="ink"]) .landing-info strong,html[data-system="stellar"]:not([data-theme="ink"]) .landing-details-body strong{color:#8eeeff}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-lead,html[data-system="stellar"]:not([data-theme="ink"]) .welcome-actions-title p{color:#acd3dc}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-reassurance span,html[data-system="stellar"]:not([data-theme="ink"]) .landing-info,html[data-system="stellar"]:not([data-theme="ink"]) .landing-details{background:#0d2733;color:#ddf9ff;border-color:#327b8d}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:not(.primary){background:#102c38;color:#e2faff;border:1px solid #3d8fa2;box-shadow:inset 0 -4px #286b7c}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:not(.primary) strong,html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:not(.primary) span{color:#e2faff}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-route.primary{background:linear-gradient(145deg,#176d82,#12485c);color:#fff;border-color:#6ae8ff;box-shadow:inset 0 -5px #30cbe7}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-route.primary strong,html[data-system="stellar"]:not([data-theme="ink"]) .landing-route.primary span{color:#fff}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:hover,html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:focus-visible{background:#1a4555;color:#fff;border-color:#8cecff;filter:none;box-shadow:0 0 16px #4ce3ff66}
html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:hover strong,html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:hover span,html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:focus-visible strong,html[data-system="stellar"]:not([data-theme="ink"]) .landing-route:focus-visible span{color:#fff}
html[data-system="stellar"]:not([data-theme="ink"]) .privacy-note,html[data-system="stellar"]:not([data-theme="ink"]) .reflection-prompt,html[data-system="stellar"]:not([data-theme="ink"]) .map-scale-note,html[data-system="stellar"]:not([data-theme="ink"]) .readiness{background:#26341d;color:#f4ffd9;border-color:#c4e56b}
html[data-system="stellar"]:not([data-theme="ink"]) .condition-entry,html[data-system="stellar"]:not([data-theme="ink"]) .condition-preview,html[data-system="stellar"]:not([data-theme="ink"]) .condition-chip,html[data-system="stellar"]:not([data-theme="ink"]) .inventory-shortcut,html[data-system="stellar"]:not([data-theme="ink"]) .magic-item-card,html[data-system="stellar"]:not([data-theme="ink"]) .container-card,html[data-system="stellar"]:not([data-theme="ink"]) .catalog-detail{background:#102c38;color:#ddf9ff;border-color:#327b8d}
html[data-system="stellar"]:not([data-theme="ink"]) .turn-step.done{background:#174f47;color:#e6fff7;border-color:#4bd7c1}
html[data-system="stellar"]:not([data-theme="ink"]) .stream-vitals,html[data-system="stellar"]:not([data-theme="ink"]) .stream-tabs,html[data-system="stellar"]:not([data-theme="ink"]) .play-pinned,html[data-system="stellar"]:not([data-theme="ink"]) .stream-pinned{background:#040c12;color:#ddf9ff;border-color:#327b8d}
html[data-system="stellar"]:not([data-theme="ink"]) .stream-vital,html[data-system="stellar"]:not([data-theme="ink"]) .play-ability,html[data-system="stellar"]:not([data-theme="ink"]) .stream-mini-stat{background:#102c38;color:#d9f7ff;border-color:#327b8d}
html[data-system="stellar"]:not([data-theme="ink"]) .stream-vital strong,html[data-system="stellar"]:not([data-theme="ink"]) .play-ability strong,html[data-system="stellar"]:not([data-theme="ink"]) .stream-mini-stat strong{color:#8eeeff}
html[data-system="stellar"]:not([data-theme="ink"]) .stream-tab{color:#cceff7}html[data-system="stellar"]:not([data-theme="ink"]) .stream-tab[aria-selected="true"]{background:#17677a;color:#fff}
html[data-system="stellar"]:not([data-theme="ink"]) #dice-roller.dice-popover,html[data-system="stellar"]:not([data-theme="ink"]) .dice-compact-result{background:#081923;color:#ddf9ff;border-color:#3d8fa2}
html[data-system="stellar"]:not([data-theme="ink"]) .dice-popover-head{background:#102f3c;color:#fff;border-color:#ffb84c}
html[data-system="stellar"]:not([data-theme="ink"]) .dice-custom>summary,html[data-system="stellar"]:not([data-theme="ink"]) .dice-result-details>summary,html[data-system="stellar"]:not([data-theme="ink"]) .dice-more>summary{color:#baf3ff}
html[data-system="stellar"]:not([data-theme="ink"]) .die-chip,html[data-system="stellar"]:not([data-theme="ink"]) .die-chip.hope,html[data-system="stellar"]:not([data-theme="ink"]) .die-chip.fear{background:#102c38;color:#e7fbff;border-color:#59dff7}
html[data-system="stellar"]:not([data-theme="ink"]) .help-popover{background:#071923;color:#ddf9ff;border-color:#4ce3ff}
html[data-system="stellar"]:not([data-theme="ink"]) .help-popover strong,html[data-system="stellar"]:not([data-theme="ink"]) .help-popover .help-reassure{color:#8eeeff}
html[data-system="stellar"]:not([data-theme="ink"]) .help-badge{background:#102c38;color:#d9f7ff;border-color:#3d8fa2}
html[data-system="stellar"]:not([data-theme="ink"]) input::placeholder,html[data-system="stellar"]:not([data-theme="ink"]) textarea::placeholder{color:#83aeb8;opacity:1}
html[data-system="stellar"]:not([data-theme="ink"]) input[readonly],html[data-system="stellar"]:not([data-theme="ink"]) input:disabled,html[data-system="stellar"]:not([data-theme="ink"]) textarea:disabled,html[data-system="stellar"]:not([data-theme="ink"]) select:disabled{background:#17242b;color:#b3c8cd;opacity:1}
html[data-system="stellar"]:not([data-theme="ink"]) option{background:#071923;color:#e7fbff}
html[data-system="stellar"]:not([data-theme="ink"]) a{color:#73e9ff}
@media(max-width:780px){html[data-system="stellar"]:not([data-theme="ink"]) header::after{display:none}html[data-system="stellar"]:not([data-theme="ink"]) #app-workspace::before{background:#4ce3ff;clip-path:none}html[data-system="stellar"]:not([data-theme="ink"]) .mode-surface,html[data-system="stellar"]:not([data-theme="ink"]) #stellar-character-sheet{clip-path:none}}
@media print{html[data-system="stellar"] body{background:#fff!important;color:#111!important}html[data-system="stellar"] header,html[data-system="stellar"] #app-workspace::before{display:none!important}html[data-system="stellar"] .mode-surface,html[data-system="stellar"] #stellar-character-sheet,html[data-system="stellar"] .stellar-card,html[data-system="stellar"] .stellar-stat{background:#fff!important;color:#111!important;border-color:#555!important;box-shadow:none!important;clip-path:none!important}html[data-system="stellar"] h1,html[data-system="stellar"] h2,html[data-system="stellar"] h3,html[data-system="stellar"] .stellar-stat strong{color:#111!important;text-shadow:none!important}}
