:root{--bg: #0a0c0f;--bg-panel: #10141a;--bg-sunk: #0c0f14;--bg-raise: #182029;--line: #232c38;--line-soft: #1a222c;--text: #d6dde6;--text-dim: #7f8b9b;--text-faint: #5a6675;--accent: #4dd6c1;--accent-dim: #2a7d72;--warn: #e0a24a;--danger: #d9615c;--radius: 5px;--mono: ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;--sans: ui-sans-serif, system-ui, "Segoe UI", Inter, Roboto, sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}html,body{height:100%;margin:0}body{background:var(--bg);color:var(--text);font:13px/1.5 var(--sans);-webkit-font-smoothing:antialiased;overflow:hidden}#app{display:grid;grid-template-columns:minmax(0,1fr) clamp(300px,var(--panel-w, 420px),60vw);grid-template-rows:minmax(46px,auto) 1fr;grid-template-areas:"top panel" "stage panel";height:100vh}.topbar{grid-area:top;display:flex;align-items:center;min-height:46px;gap:18px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--bg-panel)}.wordmark{margin:0;font-weight:600;letter-spacing:.03em;color:var(--text-dim);white-space:nowrap}.wordmark span{color:var(--accent)}.topbar h1.wordmark{font-size:18px}.icon-bar button{display:grid;place-items:center;padding:4px 8px}.icon-bar svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.icon-bar button:disabled{opacity:.3}.help-hint{padding:3px 8px;border:1px solid var(--line);border-radius:100px;background:transparent;font:10px/1.4 var(--mono);letter-spacing:.06em;color:var(--text-faint)}.help-hint:hover{color:var(--accent);border-color:var(--accent-dim);background:transparent}.help-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:28px;background:#05070ad9;backdrop-filter:blur(3px)}.help-panel{position:relative;display:flex;flex-direction:column;width:min(var(--help-w, 820px),100%);max-height:calc(100vh - 56px);border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 24px 70px #000c}.help-grip{position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize;background:transparent;transition:background .12s ease}.help-grip.left{left:-5px}.help-grip.right{right:-5px}.help-grip:hover,.help-grip.dragging{background:var(--accent-dim)}.help-head{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.help-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.help-zoom{margin-left:auto;margin-right:14px}.help-zoom button{padding:4px 9px;font-size:12px;line-height:1;min-width:30px}#helpZoomReset{font:10px/1 var(--mono);min-width:44px}.help-close{padding:0 6px;border:0;background:transparent;font-size:20px;line-height:1;color:var(--text-faint)}.help-close:hover{color:var(--text);background:transparent}.help-body{flex:1;zoom:var(--help-zoom, 1);min-height:0;padding:4px 24px 22px;overflow-y:auto;overscroll-behavior:contain}.help-body section{margin-top:20px}.help-body h3{margin:0 0 7px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.help-body p{margin:0 0 9px;font-size:15px;line-height:1.65;color:var(--text-dim)}.help-body .help-note{margin:0 0 4px;color:var(--text-faint)}.help-body strong{font-weight:500;color:var(--text)}.help-body em{font-style:normal;font-family:var(--mono);font-size:14px;color:var(--accent)}.keys{display:grid;grid-template-columns:max-content 1fr;gap:5px 18px;margin:0;font-size:15px}.keys dt{font:13px/1.6 var(--mono);color:var(--accent)}.keys dd{margin:0;line-height:1.6;color:var(--text-dim)}.topbar-actions{display:flex;align-items:center;gap:16px;margin-left:auto}.seg{display:flex;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.seg button{border:0;border-right:1px solid var(--line);background:var(--bg-sunk);color:var(--text-dim);padding:5px 11px;font:inherit;font-size:12px;cursor:pointer}.seg button:last-child{border-right:0}.seg button:hover{color:var(--text);background:var(--bg-raise)}.seg button.active{background:var(--accent-dim);color:#eafffb}.param-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1px 10px;margin:2px 0 6px}.param-grid .chk{min-width:0}.param-grid .chk span{overflow-wrap:anywhere;line-height:1.25}.mode-toggle{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunk);color:var(--text-dim);padding:5px 12px;font:inherit;font-size:12px;cursor:pointer}.mode-toggle:hover{color:var(--text);background:var(--bg-raise)}.mode-toggle.active{background:var(--accent-dim);color:#eafffb;border-color:transparent}.relief-ctl{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--text-dim)}.relief-ctl input[type=range]{width:92px;margin:0}.relief-ctl output{min-width:30px;font-variant-numeric:tabular-nums}.stage.solid canvas{cursor:grab}.stage.solid canvas.orbiting{cursor:grabbing}.zoom-ctl button{padding:5px 9px;font-size:12px;line-height:1;min-width:30px}#zoomReset{font:10px/1 var(--mono);min-width:44px}.stat{font:11px/1 var(--mono);color:var(--text-faint);min-width:110px;text-align:right}.progress{position:absolute;top:0;left:0;right:0;height:3px;overflow:hidden;z-index:5;background:color-mix(in srgb,var(--accent) 18%,transparent)}.progress-fill{height:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0);will-change:transform}.stage{grid-area:stage;position:relative;display:grid;place-items:center;padding:20px;min-width:0;min-height:0;background:linear-gradient(45deg,#0d1116 25%,transparent 25%) 0 0 / 24px 24px,linear-gradient(-45deg,#0d1116 25%,transparent 25%) 0 12px / 24px 24px,linear-gradient(45deg,transparent 75%,#0d1116 75%) 12px -12px / 24px 24px,linear-gradient(-45deg,transparent 75%,#0d1116 75%) -12px 0 / 24px 24px,var(--bg)}#view{max-width:100%;max-height:100%;min-width:0;min-height:0;aspect-ratio:1;border:1px solid var(--line);border-radius:2px;image-rendering:auto;background:#000}button.danger{display:inline-flex;align-items:center;gap:5px;color:var(--warn);border-color:var(--line)}button.danger:hover{color:var(--danger);border-color:var(--danger)}button.danger svg{width:12px;height:12px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}button.danger.armed{color:var(--bg);background:var(--danger);border-color:var(--danger)}.preview-toggle{margin-left:auto;flex:none}.layer.previewing{border-color:var(--accent-dim)}.layer-tools{display:flex;align-items:center;gap:4px;margin-left:auto}.mask-no{flex:none;padding:1px 6px;border:1px solid var(--line);border-radius:100px;font:10px/1.5 var(--mono);letter-spacing:.06em;color:var(--accent);white-space:nowrap}.badge-stack{position:absolute;left:26px;bottom:26px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.badge{font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-dim);border-radius:100px;padding:5px 10px;background:#0a0c0fcc;backdrop-filter:blur(4px)}a.badge{text-decoration:none}.badge.help-hint{cursor:pointer;color:var(--text-faint);border-color:var(--line);background:#0a0c0fcc}.badge.help-hint:hover{color:var(--accent);border-color:var(--accent-dim);background:#0a0c0fcc}.boot-notice{position:absolute;max-width:460px;padding:20px 24px;border:1px solid var(--warn);border-radius:var(--radius);background:var(--bg-panel);color:var(--text);font-size:13px;line-height:1.6;opacity:0;animation:boot-notice-in 0s linear 1.5s forwards}.boot-notice p{margin:10px 0 0;color:var(--text-dim)}.boot-notice pre{margin:10px 0 0;padding:8px 10px;background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--radius);font:12px/1.4 var(--mono);color:var(--accent);overflow-x:auto}.boot-notice code{font:12px var(--mono);color:var(--accent)}@keyframes boot-notice-in{to{opacity:1}}.panel-grip{grid-area:stage;justify-self:end;align-self:stretch;width:9px;margin-right:-5px;z-index:40;cursor:col-resize;background:transparent;transition:background .12s ease}.panel-grip:hover,.panel-grip:focus-visible,.panel-grip.dragging{background:var(--accent-dim);outline:none}body.resizing{cursor:col-resize;user-select:none}.object-panel{position:fixed;z-index:40;display:flex;flex-direction:column;width:258px;max-height:calc(100vh - 80px);padding:0 0 8px;border:1px solid var(--line);border-radius:6px;background:var(--bg-panel);box-shadow:0 14px 40px #00000073}.object-panel-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 8px 7px 14px;border-bottom:1px solid var(--line-soft)}.object-panel-head h2{margin:0;font:11px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.object-panel>.note{margin:8px 14px 4px}.object-panel-body{min-height:0;overflow-y:auto;padding:4px 8px 0}.object-group>summary{cursor:pointer;padding:6px;font:11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint);list-style:none}.object-group>summary::-webkit-details-marker{display:none}.object-group>summary:before{content:"";display:inline-block;width:0;height:0;margin-right:7px;vertical-align:1px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid currentColor;transition:transform .12s ease}.object-group[open]>summary:before{transform:rotate(90deg)}.object-group>summary:hover{color:var(--text)}.object-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:2px 2px 8px 22px}.object-group button{display:block;padding:0;border-radius:4px;overflow:hidden;line-height:0}.object-thumb{display:block;width:100%;height:auto;aspect-ratio:1;image-rendering:auto}.panel{grid-area:panel;border-left:1px solid var(--line);background:var(--bg-panel);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;zoom:var(--panel-zoom, 1)}.panel::-webkit-scrollbar{width:10px}.panel::-webkit-scrollbar-thumb{background:var(--line);border-radius:10px;border:3px solid var(--bg-panel)}.sidebar-zoom{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 14px;border-bottom:1px solid var(--line-soft)}.sidebar-zoom>span{font:10px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.attribution{position:sticky;top:0;z-index:5;margin:0;padding:9px 14px 4px;background:var(--bg-sunk);font-size:12px;color:var(--text-faint)}.provided-by{padding:0 14px 11px;border-bottom:1px solid var(--line);background:var(--bg-sunk)}.provided-by p{margin:0;font-size:12px;color:var(--text-faint)}.attribution .wordmark{margin-right:7px;color:var(--text-dim)}.provided-by .privacy{margin-top:6px;font-size:11px;line-height:1.5}.block{border-bottom:1px solid var(--line);padding:12px 14px 14px}.block-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.block-head h2{margin:0;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.block.collapsible>.block-head{cursor:pointer;user-select:none;margin-bottom:0}.block.collapsible:not(.collapsed)>.block-head{margin-bottom:10px}.block.collapsed>*:not(.block-head){display:none}.block-head .chevron{margin-left:auto;font-size:10px;color:var(--text-faint);transition:transform .12s ease}.block.collapsed .chevron{transform:rotate(-90deg)}.block.collapsible>.block-head:hover h2,.block.collapsible>.block-head:hover .chevron{color:var(--text-dim)}.add-layer{position:relative;display:flex;gap:4px;margin-left:auto}.layer-picker{position:fixed;top:0;left:0;z-index:60;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 14px;width:560px;max-height:calc(100vh - 20px);overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 14px;border:1px solid #2f3b4a;border-radius:var(--radius);background:var(--bg-raise);box-shadow:0 14px 40px #000000b3}.picker-col h3{margin:0 0 7px;padding-bottom:6px;border-bottom:1px solid var(--line);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.picker-col button{display:block;width:100%;margin-bottom:2px;padding:5px 7px;border:0;border-radius:3px;background:transparent;text-align:left;font-size:14px;color:var(--text-dim);white-space:normal;line-height:1.35}.picker-col button:hover{background:var(--accent-dim);color:#eafffb}.panel-foot{padding:14px}.panel-foot p{margin:0;font-size:11px;line-height:1.55;color:var(--text-faint)}a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent}a:hover{border-bottom-color:var(--accent-dim)}button,select,input[type=number],input[type=text]{font:inherit;font-size:12px;color:var(--text);background:var(--bg-sunk);border:1px solid var(--line);border-radius:var(--radius);padding:5px 8px}button{cursor:pointer;white-space:nowrap}button:hover{background:var(--bg-raise);border-color:#2f3b4a}button:active{transform:translateY(1px)}button:disabled{opacity:.45;cursor:not-allowed}button.primary{background:var(--accent-dim);border-color:#38a495;color:#eafffb}button.primary:hover{background:#338d81}button.icon{padding:3px 7px;line-height:1.1;color:var(--text-dim)}button.icon.glyph{display:grid;place-items:center;padding:3px 5px}button.icon.glyph svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}button.icon:hover{color:var(--accent)}select{cursor:pointer}.row{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.row>button{flex:1 1 auto}.field{display:flex;align-items:center;gap:8px;margin-bottom:8px}.field label{flex:1;font-size:12px;color:var(--text-dim)}.field input,.field select{width:120px}.number-field{gap:6px}.number-field input{width:92px}.number-field .dice{flex:0 0 auto;padding:3px 6px}.number-field .dice svg{display:block;width:14px;height:14px}.chk{display:flex;align-items:center;gap:7px;margin-bottom:8px;cursor:pointer;font-size:12px;color:var(--text-dim);user-select:none}.chk input{accent-color:var(--accent);width:14px;height:14px;margin:0}.chk:hover{color:var(--text)}.name-edit{flex:1 1 auto;min-width:0;padding:1px 4px;border:1px solid var(--accent);border-radius:3px;background:var(--bg);color:var(--text);font:inherit}.zip-head{display:flex;align-items:baseline;justify-content:space-between;margin:10px 0 4px;font-size:12px;color:var(--text-dim)}.zip-head-actions{display:flex;gap:6px}.zip-head-actions button{padding:2px 8px;font-size:11px}.zip-pick{display:grid;grid-template-columns:1fr 1fr;gap:0 10px;margin:0 0 8px}.zip-pick .chk{margin-bottom:4px}.zip-hint{align-self:center;font-size:11px;line-height:1.25;color:var(--text-dim);opacity:.75}.chk.disabled,.chk.disabled:hover{color:var(--text-dim);opacity:.45;cursor:default}.slider-field{display:grid;grid-template-columns:1fr auto;gap:2px 8px;margin-bottom:7px}.slider-field label{font-size:12px;color:var(--text-dim);cursor:help}.slider-field output{font:11px/1.4 var(--mono);color:var(--accent);text-align:right;min-width:46px}.slider-field input[type=range]{grid-column:1 / -1;width:100%;height:3px;margin:3px 0 0;appearance:none;background:var(--line);border-radius:3px;cursor:pointer}.slider-field input[type=range]::-webkit-slider-thumb{appearance:none;width:12px;height:12px;border-radius:50%;background:var(--accent);border:0;cursor:grab}.slider-field input[type=range]::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--accent);border:0;cursor:grab}.note{margin:2px 0 8px;font-size:11px;line-height:1.5;color:var(--text-faint)}.note.warn{color:var(--warn)}.note.err{color:var(--danger)}.presets{display:grid;gap:5px}.presets button{text-align:left;padding:7px 9px;line-height:1.35}.presets button strong{display:block;font-weight:500;font-size:12px;color:var(--text)}.presets button span{font-size:11px;color:var(--text-faint)}.layer-list{display:grid;gap:6px}.layer{border:1px solid var(--line);border-radius:var(--radius);background:var(--bg-sunk);overflow:hidden}.layer.disabled{opacity:.5}.layer-head{display:flex;align-items:center;gap:6px;padding:6px 8px;background:var(--bg-raise);border-bottom:1px solid transparent}.layer.open .layer-head{border-bottom-color:var(--line)}.layer-head .name{flex:1 1 auto;min-width:7em;font-size:12px;cursor:pointer;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.layer-head .grip{color:var(--text-faint);cursor:grab;padding:0 2px;font-size:13px;line-height:1}.layer-head input[type=checkbox]{accent-color:var(--accent);margin:0}.layer-body{padding:9px 9px 4px;display:none}.layer.open .layer-body{display:block}.layer-blurb{margin:0 0 9px;font-size:11px;line-height:1.5;color:var(--text-faint)}.subhead{margin:10px 0 6px;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-top:1px solid var(--line-soft);padding-top:8px}.layer.dragging{opacity:.4}.layer.drop-before{box-shadow:0 -2px 0 var(--accent)}.layer.drop-after{box-shadow:0 2px 0 var(--accent)}.fatal{position:fixed;inset:0;display:grid;place-items:center;padding:40px;background:#0a0c0ff2;z-index:100}.fatal pre{max-width:900px;max-height:80vh;overflow:auto;padding:20px 24px;border:1px solid var(--danger);border-radius:var(--radius);background:var(--bg-panel);color:#f0c9c7;font:12px/1.6 var(--mono);white-space:pre-wrap}@media(max-width:1320px){.topbar{flex-wrap:wrap;padding-top:5px;padding-bottom:5px;row-gap:6px}.topbar-actions{gap:12px}.relief-ctl input[type=range]{width:72px}}@media(max-width:1400px){.stat{display:none}}@media(max-width:900px){#app{grid-template-columns:1fr;grid-template-rows:minmax(46px,auto) minmax(280px,45vh) 1fr;grid-template-areas:"top" "stage" "panel"}.panel{border-left:0;border-top:1px solid var(--line)}.panel-grip{display:none}.icon-bar button{display:grid;place-items:center;padding:4px 8px}.icon-bar svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.icon-bar button:disabled{opacity:.3}.help-hint{padding:3px 8px;border:1px solid var(--line);border-radius:100px;background:transparent;font:10px/1.4 var(--mono);letter-spacing:.06em;color:var(--text-faint)}.help-hint:hover{color:var(--accent);border-color:var(--accent-dim);background:transparent}.help-backdrop{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:28px;background:#05070ad9;backdrop-filter:blur(3px)}.help-panel{position:relative;display:flex;flex-direction:column;width:min(var(--help-w, 820px),100%);max-height:calc(100vh - 56px);border:1px solid var(--line);border-radius:8px;background:var(--bg-panel);box-shadow:0 24px 70px #000c}.help-grip{position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize;background:transparent;transition:background .12s ease}.help-grip.left{left:-5px}.help-grip.right{right:-5px}.help-grip:hover,.help-grip.dragging{background:var(--accent-dim)}.help-head{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.help-head h2{margin:0;font-size:15px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim)}.help-zoom{margin-left:auto;margin-right:14px}.help-zoom button{padding:4px 9px;font-size:12px;line-height:1;min-width:30px}#helpZoomReset{font:10px/1 var(--mono);min-width:44px}.help-close{padding:0 6px;border:0;background:transparent;font-size:20px;line-height:1;color:var(--text-faint)}.help-close:hover{color:var(--text);background:transparent}.help-body{flex:1;zoom:var(--help-zoom, 1);min-height:0;padding:4px 24px 22px;overflow-y:auto;overscroll-behavior:contain}.help-body section{margin-top:20px}.help-body h3{margin:0 0 7px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.help-body p{margin:0 0 9px;font-size:15px;line-height:1.65;color:var(--text-dim)}.help-body strong{font-weight:500;color:var(--text)}.help-body em{font-style:normal;font-family:var(--mono);font-size:14px;color:var(--accent)}.keys{display:grid;grid-template-columns:max-content 1fr;gap:5px 18px;margin:0;font-size:15px}.keys dt{font:13px/1.6 var(--mono);color:var(--accent)}.keys dd{margin:0;line-height:1.6;color:var(--text-dim)}.topbar-actions{gap:10px}.stat{display:none}}.wordmark small{font-size:.62em;font-weight:500;letter-spacing:.02em;margin-left:.45em;opacity:.55;vertical-align:.25em}.layer-tools .lock svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.layer-tools .lock.on{color:#e0524a;border-color:#e0524a}.layer.locked .layer-head .name{opacity:.72}.layer.locked .grip.off{opacity:.3;cursor:default}.layer.locked .layer-body{opacity:.62}.changes{position:fixed;left:0;top:var(--topbar-h, 46px);bottom:0;width:300px;max-width:84vw;z-index:40;display:flex;flex-direction:column;background:var(--panel, #14161a);border-right:1px solid var(--line, #2a2e35);box-shadow:0 0 24px #00000073}.changes[hidden]{display:none}.changes-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.6rem .5rem .6rem .9rem;border-bottom:1px solid var(--line, #2a2e35)}.changes-head h2{margin:0;font-size:.95rem;letter-spacing:.04em;text-transform:uppercase}.changes-body{overflow-y:auto;padding:.4rem .9rem 1.4rem;font-size:.82rem;line-height:1.45}.changes-body h3{margin:1.1rem 0 .3rem;font-size:.86rem;color:var(--accent, #35b6a0)}.changes-body ul{margin:0;padding-left:1.05rem}.changes-body li{margin:.42rem 0}.splash{position:fixed;inset:0;z-index:85;display:grid;place-items:center;padding:28px;background:#05070a59}.splash-frame{position:relative;line-height:0;border:1px solid var(--line);border-radius:8px;overflow:hidden;box-shadow:0 24px 70px #000c}.splash-img{display:block;width:auto;height:auto;max-width:min(700px,calc((100vw - 56px)*.7));max-height:calc((100vh - 56px)*.7)}.splash-close{position:absolute;top:2px;right:6px;padding:0 3px;border:0;background:transparent;font-size:15px;line-height:1;color:#ffffff40}.splash-close:hover{background:transparent;color:#fffc}
