:root{--fd-gold:#edbb4a;--fd-amber:#db9128;--fd-wood:#514334;--fd-ink:#100e0c;--fd-surface:#201713;--fd-text:#f7edd9;--fd-muted:#b8a68c;--fd-line:#edbb4a35;--fd-wood-image:none;--fd-wood-face:linear-gradient(180deg, #100e0b50, #15120f99), var(--fd-wood-image);--fd-panel-face:linear-gradient(180deg, #14120fdf, #12110ff5), var(--fd-wood-image)}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-ui-backdrop]{-webkit-backdrop-filter:none!important;background:#080706d9!important}[data-ui-surface]{accent-color:var(--fd-gold);scrollbar-color:#8e5b32 #19130f;scrollbar-width:thin;font-family:Avenir Next,Segoe UI,system-ui,sans-serif;color:var(--fd-text)!important}[data-ui-surface=panel]{border-radius:18px;background-color:var(--fd-surface)!important;background-image:var(--fd-panel-face)!important;-webkit-backdrop-filter:none!important;background-repeat:no-repeat!important;background-size:auto,100% 100%!important;border:1px solid #db91287a!important;box-shadow:0 0 0 3px #351b16,0 0 0 4px #edbb4a24,inset 0 1px #f6d88450,inset 0 -3px #0006,0 24px 70px #0009!important}[data-ui-surface=panel]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#080706d9}html [data-ui-surface]>header,html [data-ui-surface] .palette-header{background-color:var(--fd-wood);background-image:var(--fd-wood-face);background-repeat:no-repeat;background-size:auto,100% 100%;border-bottom:1px solid #edbb4a66;box-shadow:inset 0 1px #f8da8f24,0 3px 12px #0003}html [data-ui-surface] :is(h1,h2,h3,h4){color:var(--fd-text);letter-spacing:-.025em}html [data-ui-surface] :is(.eyebrow,.section-label,.section-title,.detail,.label,.field-title){color:var(--fd-gold)}html [data-ui-surface] :is(.hint,.muted,.modal-hint,.menu-hint,.section-lead,.empty-body,.description,.seed-line){color:var(--fd-muted);opacity:1;line-height:1.6}html [data-ui-surface] button:not(:where(.swatch,.color-swatch,[style*=background])){text-shadow:0 1px #0005;touch-action:manipulation;border-radius:9px;font-weight:650;transition:border-color .12s,box-shadow .12s,color .12s;box-shadow:inset 0 1px #ffe4a632,inset 0 -2px #210c0b80,0 2px #0c0806;color:var(--fd-text)!important;background-color:var(--fd-wood)!important;background-image:var(--fd-wood-face)!important;background-repeat:no-repeat!important;background-size:auto,100% 100%!important;border:1px solid #db91286b!important}html [data-ui-surface] button:not(:where(.swatch,.color-swatch,[style*=background])):hover:not(:disabled){box-shadow:inset 0 1px #ffdf9770,inset 0 0 0 1px #edbb4a30,0 2px #0c0806;border-color:var(--fd-gold)!important}html [data-ui-surface] button:is(.primary,.active,.selected,[aria-selected=true],[aria-pressed=true],[aria-current=true]):not(:where(.swatch,.color-swatch,[style*=background])){text-shadow:0 1px #fff4c633;box-shadow:inset 0 1px #fff3c2,inset 0 -3px #9e54254d,0 3px #6e3223,0 4px 10px #0003;color:#2c190a!important;background:linear-gradient(175deg, #f6d979 0%, var(--fd-gold) 48%, var(--fd-amber) 100%)!important;border-color:#f7d87b!important}html [data-ui-surface] button.danger:not(:where(.swatch,[style*=background])){color:#ffd3c0!important;border-color:#cf69588c!important}html [data-ui-surface] button:disabled{opacity:.4;cursor:not-allowed}html [data-ui-surface] button.link{color:var(--fd-gold)!important}html [data-ui-surface] :is(input,select,textarea):not([type=range]):not([type=checkbox]):not([type=color]){border-radius:8px;min-height:36px;box-shadow:inset 0 2px 5px #0005;color:var(--fd-text)!important;background:#100d0beb!important;border:1px solid #b1874b5c!important}html [data-ui-surface] input::placeholder,html [data-ui-surface] textarea::placeholder{color:#a18e75;opacity:1}html [data-ui-surface] input[type=range]{accent-color:var(--fd-gold)}html [data-ui-surface] input[type=checkbox]:checked{background-color:var(--fd-gold);border-color:var(--fd-gold)}html [data-ui-surface] :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--fd-gold);outline-offset:3px}html [data-ui-surface] :is(.toolbar,.properties,.inspector,.catalogue-list,nav,.group,.subgroup,.fields,.section,.palette-section){border-color:var(--fd-line)}html [data-ui-surface] :is(.toolbar,.properties,.inspector,nav){background-color:#130f0c}html [data-ui-surface] :is(.group,.subgroup){background:#ffffff03}html [data-ui-surface] :is(.badge,.pill-tag,.role-badge){color:var(--fd-gold);background:#edbb4a12;border-color:#edbb4a40}html [data-ui-surface] :is(.menu,[role=menu]){background:#241711;border-color:#db91286b;box-shadow:0 12px 35px #0008}html [data-ui-surface] .menu button{box-shadow:none}html [data-ui-surface] :is(.card,.design-card){background-color:#241a13;border-color:#ad804442}html [data-ui-surface=start]{padding:clamp(24px,5vw,72px) clamp(18px,5vw,80px) 48px;background:radial-gradient(at 12% 0,#53261c60,#0000 48%),radial-gradient(at 90% 100%,#5e432019,#0000 55%),#100e0c!important}html [data-ui-surface=start] .worlds-header{max-width:1080px;box-shadow:none;background:0 0;border:0;grid-template-columns:280px 1fr;align-items:center;gap:64px;margin:0 auto 54px;display:grid}html [data-ui-surface=start] .start-brand{text-align:center}html [data-ui-surface=start] .title-mark{filter:none;width:250px;max-width:100%}html [data-ui-surface=start] .start-tagline{letter-spacing:.1em;color:var(--fd-muted);margin:12px 0 0;font-size:11px}html [data-ui-surface=start] .start-eyebrow{letter-spacing:.2em;color:var(--fd-gold);margin:0 0 14px;font-size:10px}html [data-ui-surface=start] h1{margin:0 0 14px;font-size:clamp(28px,3.2vw,44px);font-weight:650;line-height:1.12}html [data-ui-surface=start] .start-description{color:var(--fd-muted);max-width:390px;margin:0 0 24px;font-size:14px;line-height:1.65}html [data-ui-surface=start] .worlds-actions{justify-content:flex-start;gap:10px}html [data-ui-surface=start] .worlds-actions button{min-height:46px;padding:12px 20px}html [data-ui-surface=start] :is(.default-world-section,.world-list,.online-worlds,.section-title,.section-divider,.empty-state,.storage-note,.worlds-error,.worlds-busy){max-width:1080px}html [data-ui-surface=start] .section-title{letter-spacing:.16em;opacity:1;font-size:10px}html [data-ui-surface=start] .section-header{justify-content:space-between;margin-bottom:16px}html [data-ui-surface=start] .default-world-card{background-color:var(--fd-wood);background-image:linear-gradient(110deg, #17141080, #171410b8), var(--fd-wood-image);background-repeat:no-repeat;background-size:auto,100% 100%;border:1px solid #db912879;border-radius:16px;grid-template-columns:minmax(220px,.9fr) 1fr auto;gap:28px;padding:16px;display:grid;box-shadow:inset 0 1px #edbb4a50,0 3px #4b241a,0 16px 40px #0004}html [data-ui-surface=start] .default-world-card:hover{border-color:#edbb4aa0;transform:none}html [data-ui-surface=start] .default-thumbnail{border:1px solid #edbb4a4d;border-radius:10px;width:100%;height:190px}html [data-ui-surface=start] .default-world-card .world-name{letter-spacing:-.025em;font-size:25px}html [data-ui-surface=start] .world-desc{color:#ead6bf;margin:12px 0;font-size:13px;line-height:1.7}html [data-ui-surface=start] .world-meta{color:var(--fd-muted)}html [data-ui-surface=start] .default-world-card .world-meta{color:#d9b29a}html [data-ui-surface=start] .default-world-card .world-buttons{flex-direction:column;align-items:stretch}html [data-ui-surface=start] .play-btn{justify-content:center;min-width:100px;min-height:48px}html [data-ui-surface=start] :is(.world-card,.online-world){background:#211811;border-color:#edbb4a26;padding:14px}html [data-ui-surface=start] .section-divider{background:linear-gradient(90deg,#edbb4a44,#edbb4a0c);margin:32px auto}html [data-ui-surface=start] .empty-state{background:#ffffff02;border-color:#edbb4a24;padding:32px 20px}html [data-ui-surface=start] .empty-title{color:#e7d5ba;font-size:16px}html [data-ui-surface=start] .thumbnail-placeholder{background:linear-gradient(135deg,#443021,#1b1610)}html [data-ui-surface=start] .storage-note{text-align:left;color:var(--fd-muted)}html [data-ui-surface=panel].pause-panel{gap:12px;width:min(27rem,92vw);padding:24px}html [data-ui-surface=panel].pause-panel h2{font-size:26px}html [data-ui-surface=panel].pause-panel>.primary{min-height:48px;font-size:15px}html [data-ui-surface=panel].pause-panel .section{gap:7px}html [data-ui-surface=panel].pause-panel .section-label{letter-spacing:.15em;margin:8px 0 2px;font-size:9px}html [data-ui-surface=panel].pause-panel button{min-height:38px}html [data-ui-loading]{color:var(--fd-text);background:radial-gradient(at 50% 35%,#442119,#100e0c 65%)!important}html [data-ui-loading] .loading-bar{background:#321b12;border:1px solid #db91286b}html [data-ui-loading] .loading-bar span{background:linear-gradient(90deg, var(--fd-amber), var(--fd-gold))}@media (width<=850px){html [data-ui-surface=start] .worlds-header{grid-template-columns:200px 1fr;gap:28px;margin-bottom:36px}html [data-ui-surface=start] .default-world-card{grid-template-columns:1fr 1fr;gap:18px}html [data-ui-surface=start] .default-world-card .world-buttons{flex-direction:row;grid-column:1/-1}html [data-ui-surface=start] .default-world-card .play-btn{flex:1}}@media (width<=600px){html [data-ui-surface=start] .worlds-header{text-align:center;gap:24px;display:flex}html [data-ui-surface=start] .title-mark{width:170px}html [data-ui-surface=start] .start-description{margin-inline:auto}html [data-ui-surface=start] .worlds-actions{justify-content:center}html [data-ui-surface=start] .worlds-actions button{padding:11px 14px}html [data-ui-surface=start] .default-world-card{grid-template-columns:1fr}html [data-ui-surface=start] .default-thumbnail{height:180px}html [data-ui-surface=start] .default-world-card .world-info{padding:0 6px}html [data-ui-surface=start] .world-card{flex-wrap:wrap}html [data-ui-surface=start] .world-card .world-buttons{justify-content:flex-end;width:100%}}@media (pointer:coarse){html [data-ui-surface] button:not(:where(.swatch,.color-swatch)),html [data-ui-surface] :is(input,select):not([type=checkbox]):not([type=range]):not([type=color]){min-height:44px}}@media (prefers-reduced-motion:reduce){html [data-ui-surface] *,html [data-ui-loading] *{transition:none!important;animation:none!important}}html [data-ui-surface] :is(aside,fieldset,.stats,.thumb,.preview,.preview-wrap){border-color:var(--fd-line)}html [data-ui-surface] :is(.thumb,.preview,.preview-wrap){background:#171310}html [data-ui-surface].lab :is(.stats,pre){color:var(--fd-muted);background:#100d0b}html [data-ui-surface] :is(.meta,legend,.stats dt){color:var(--fd-muted)}html [data-ui-surface=panel]>header{border-radius:14px 14px 0 0}html [data-ui-surface=panel].panel>header{padding:14px 16px;top:0}html .pause-overlay[data-ui-backdrop]{z-index:45}html .settings-overlay[data-ui-backdrop]{z-index:50}html .help-overlay[data-ui-backdrop],html .help-overlay.over-menus[data-ui-backdrop]{z-index:55}html [data-ui-surface].pause-panel .section:has(>[data-testid=pause-multiplayer]){grid-template-columns:1fr 1fr;display:grid}html [data-ui-surface].pause-panel .section:has(>[data-testid=pause-multiplayer]) .section-label{grid-column:1/-1}html [data-ui-surface=panel]:is(.modal,.dialog){max-height:calc(100dvh - 32px);overflow-y:auto}html [data-ui-surface] :is(.empty,.preview-label,.preview-title,.preview-hint,output){color:var(--fd-muted)}html [data-ui-surface] .card.selected{border-color:var(--fd-gold);box-shadow:0 0 0 1px var(--fd-gold)}html [data-ui-surface] .card-main{border-radius:0}html .hotbar .tool-tray,html .hotbar .subtool-panel{background-color:var(--fd-surface);background-image:var(--fd-panel-face);-webkit-backdrop-filter:none;backdrop-filter:none;background-repeat:no-repeat;background-size:auto,100% 100%;border-color:#db91286b}html .hotbar .slot.active:not(.remove-slot):not(.paint-slot):not(.move-slot){border-color:var(--fd-gold);background:#edbb4a24}html .hotbar .dot.current,html .hotbar .slot.active:after{background:var(--fd-gold)}html .hotbar :is(.eyebrow,.count,.cycle),html:root [data-ui-surface] h3{color:var(--fd-gold)}html:root [data-ui-surface] :is(dd,label){color:var(--fd-text)}html:root [data-ui-surface] .section-hint{color:var(--fd-muted)}html .game-shell :is(.build-hud,.floor-selector,.fps-counter,.stats-overlay,.mini-build-chunk,.day-clock,.flight-badge,.view-only-badge,.save-indicator,.save-error-chip,.door-toast,.crosshair-notice,.graphics-notice,.snap-badge,.help-toggle,.touch-start-btn,.build-hud-action,.midi-import-button,.floor-arrow,.touch-controls-layer button,.touch-joystick-base,.touch-joystick-knob),html .app-toast,html [data-ui-surface].editor :is(.toolbar,.properties,.stats,.shared-banner,.toast,.keys){box-shadow:inset 0 1px #edbb4a20,0 2px 8px #0004;background-color:var(--fd-wood)!important;background-image:var(--fd-wood-face)!important;border-color:var(--fd-line)!important;color:var(--fd-text)!important;-webkit-backdrop-filter:none!important;background-repeat:no-repeat!important;background-size:auto,100% 100%!important}html .game-shell :is(.floor-name,.mini-build-chunk-label,.graphics-notice-title){color:var(--fd-gold)}html .game-shell :is(.floor-elevation,.mini-build-chunk-sub){color:var(--fd-muted)}html .touch-controls-layer button:is(.active,.primary,.place-btn,.highlight){box-shadow:inset 0 0 0 1px var(--fd-gold), 0 2px 8px #0004;border-color:var(--fd-gold)!important}html .hotbar .slot{background-image:var(--fd-wood-face);background-repeat:no-repeat;background-size:auto,100% 100%}html .hotbar .slot.active{border-color:var(--fd-gold);box-shadow:inset 0 0 0 1px var(--fd-gold)}html .hotbar .move-slot .tool-icon{width:20px;height:20px;transform:translateY(3px)}html .hotbar .slot-number{z-index:1;color:var(--fd-text)}html .pause-overlay[data-ui-backdrop]{background:#000c!important}html .game-shell:has(.instructions) .canvas-container:after{content:"";pointer-events:none;background:#0009;position:absolute;inset:0}html [data-ui-surface=panel]>header{box-sizing:border-box;gap:16px;padding:16px 20px}@media (width<=600px){html [data-ui-surface=panel]>header{padding:12px 14px}}html .worlds-screen[data-ui-surface=start]{isolation:isolate;padding:clamp(16px, 4vw, 64px) max(14px, env(safe-area-inset-right)) max(24px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));font-family:Georgia,Times New Roman,serif;background:#15211340!important}.worlds-board{background-color:#2a2016;background-image:linear-gradient(100deg, #130f0bbd, #24190ed9 60%, #100d09eb), var(--fd-wood-image);background-size:100% 100%,100% 320px;border:4px double #bd9454;border-radius:34px 46px;max-width:1120px;margin:0 auto;padding:clamp(22px,4vw,48px);box-shadow:0 0 0 5px #20180fcc,inset 0 0 0 5px #110e0b99,inset 0 0 36px #0008,0 24px 70px #0b100cb3}.board-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.chapter-label{letter-spacing:.22em;color:#cbb383;font:10px/1.5 system-ui,sans-serif}.leaf-mark{color:#a4aa60;font-size:42px;line-height:1}html .worlds-screen[data-ui-surface=start] .worlds-header{grid-template-columns:220px minmax(0,1fr);gap:clamp(24px,5vw,70px);margin-bottom:34px}.worlds-logo{letter-spacing:-3px;text-transform:uppercase;color:#f5e4bb;text-shadow:0 3px 1px #080603,0 6px 8px #0008;font:700 58px/.86 Georgia,serif}.worlds-logo span{display:block}.worlds-logo span:last-child{color:#efbd57;margin-top:5px;font-size:65px}html .worlds-screen[data-ui-surface=start] h1{color:#f4e3bd;text-shadow:0 3px 2px #0007;font-size:clamp(30px,4vw,48px);font-weight:700}html .worlds-screen[data-ui-surface=start] .start-tagline{color:#cbb58e;letter-spacing:.04em;margin-top:18px;font-size:10px}html .worlds-screen[data-ui-surface=start] .start-description{color:#d5c19c;max-width:420px;margin-bottom:20px;font:15px/1.65 Georgia,serif}html .worlds-screen[data-ui-surface=start] button{border-radius:12px;min-width:44px;min-height:44px;font-family:Georgia,serif;font-size:15px;box-shadow:inset 0 0 0 2px #1b130d,inset 0 4px 2px #dbb87944,0 3px 4px #0008;background-image:linear-gradient(180deg, #63492f55, #100b08ac), var(--fd-wood-image)!important;border:1px solid #ad813d!important}html .worlds-screen[data-ui-surface=start] button.primary{box-shadow:inset 0 0 0 2px #80521d,inset 0 4px 2px #fff0ab,0 3px 4px #0009;color:#33200b!important;background-image:linear-gradient(180deg, #ffe084e6, #efb13bc9 55%, #bd7d25d9), var(--fd-wood-image)!important;border-color:#ffcf6b!important}html .worlds-screen[data-ui-surface=start] button:hover:not(:disabled){filter:brightness(1.15)}html .worlds-screen[data-ui-surface=start] button:focus-visible{outline-offset:4px;outline:3px solid #ffda83}html .worlds-screen[data-ui-surface=start] .section-title{letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:400}html .worlds-screen[data-ui-surface=start] .badge,html .worlds-screen[data-ui-surface=start] .pill-tag{color:#e4c17a;background:#c1984320;border:1px solid #b38a4a66;padding:4px 8px;font:10px/1.5 system-ui,sans-serif}html .worlds-screen[data-ui-surface=start] .default-world-card{background-image:linear-gradient(110deg, #44302088, #17110be0), var(--fd-wood-image);border:2px solid #a87a3d;border-radius:22px;grid-template-columns:minmax(200px,1fr) 1fr auto;gap:22px;padding:18px;box-shadow:inset 0 0 0 3px #1c130c,inset 0 5px 3px #e7bb6d44,0 7px 15px #0005}html .worlds-screen[data-ui-surface=start] .default-thumbnail{border:3px ridge #a77f43;border-radius:12px;height:210px}html .worlds-screen[data-ui-surface=start] .default-world-card .world-name{font-size:28px}html .worlds-screen[data-ui-surface=start] .world-desc{color:#ead8b4;font:14px/1.7 Georgia,serif}html .worlds-screen[data-ui-surface=start] .world-meta{overflow-wrap:anywhere;color:#baa583;opacity:1;font:11px/1.7 system-ui,sans-serif}html .worlds-screen[data-ui-surface=start] .world-meta code{font-size:11px}html .worlds-screen[data-ui-surface=start] .world-name-row{flex-wrap:wrap}html .worlds-screen[data-ui-surface=start] .world-card,html .worlds-screen[data-ui-surface=start] .online-world{background-color:#35271b;background-image:linear-gradient(#21170b88, #100c08bb), var(--fd-wood-image);background-size:100% 100%;border:1px solid #a47b3c;border-radius:16px;box-shadow:inset 0 2px #edc68133,0 3px 8px #0005}html .worlds-screen[data-ui-surface=start] .empty-state{background:radial-gradient(at top,#a6843020,#0000 70%),#100e0a55;border:1px solid #a27b3e66;border-radius:18px;padding:26px 18px}html .worlds-screen[data-ui-surface=start] .empty-title{color:#efdab0;font-size:22px}html .worlds-screen[data-ui-surface=start] .empty-body{color:#c7b28d;font:14px/1.7 Georgia,serif}html .worlds-screen[data-ui-surface=start] .section-divider{background:linear-gradient(90deg,#0000,#d0a45699,#0000);margin:26px auto}html .worlds-screen[data-ui-surface=start] .menu{background:#261b11;border:1px solid #b48a44;max-width:min(300px,100vw - 64px)}html .worlds-screen[data-ui-surface=start] .storage-note{color:#c7b28d;opacity:1;margin-top:20px;font:11px/1.6 system-ui,sans-serif}html .worlds-screen[data-ui-surface=start] .modal{max-height:calc(100dvh - 32px);overflow-y:auto}@media (width<=900px){html .worlds-screen[data-ui-surface=start] .default-world-card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html .worlds-screen[data-ui-surface=start] .default-world-card .world-buttons{flex-direction:row;grid-column:1/-1}html .worlds-screen[data-ui-surface=start] .play-btn{flex:1}}@media (width<=600px){.worlds-board{border-radius:24px;padding:18px}.board-topline{gap:8px;margin-bottom:24px}.chapter-label{display:none}html .worlds-screen[data-ui-surface=start] .worlds-header{flex-direction:column;gap:22px;margin-bottom:28px;display:flex}.worlds-logo{font-size:44px}.worlds-logo span:last-child{font-size:50px}html .worlds-screen[data-ui-surface=start] .start-tagline{margin-top:12px}html .worlds-screen[data-ui-surface=start] .worlds-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}html .worlds-screen[data-ui-surface=start] .worlds-actions .primary{grid-column:1/-1}html .worlds-screen[data-ui-surface=start] .worlds-actions button{padding:10px 8px}html .worlds-screen[data-ui-surface=start] .default-world-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:12px}html .worlds-screen[data-ui-surface=start] .default-thumbnail{aspect-ratio:16/10;height:auto}html .worlds-screen[data-ui-surface=start] .section-header{flex-wrap:wrap;gap:8px}html .worlds-screen[data-ui-surface=start] .world-card{flex-wrap:wrap;gap:12px}html .worlds-screen[data-ui-surface=start] .world-card .thumbnail{width:80px;height:60px}html .worlds-screen[data-ui-surface=start] .world-card .world-info{flex-basis:90px}html .worlds-screen[data-ui-surface=start] .online-world,html .worlds-screen[data-ui-surface=start] .online-actions{flex-wrap:wrap}}html [data-ui-backdrop][data-pause-backdrop]{padding:0;display:block;position:fixed;inset:0;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important}html [data-ui-surface][data-pause-panel]{box-sizing:border-box;width:min(480px,86vw);max-width:none;height:100dvh;max-height:none;padding:max(24px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));overscroll-behavior:contain;color:var(--fd-text);border-radius:0 24px 24px 0;margin:0;position:fixed;inset:0 auto 0 0;overflow:auto;background-image:linear-gradient(90deg, #110d09dd, #21170cbb 75%, #100b08eb), var(--fd-wood-image)!important;border:1px solid #c3934d!important;box-shadow:inset 0 0 0 5px #120b08,inset 0 0 0 6px #c3944655,12px 0 35px #0005!important}html [data-ui-surface][data-pause-panel]::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}html [data-ui-surface][data-pause-panel] :is(h2,h3,h4){font-family:Georgia,serif}html [data-ui-surface][data-pause-panel] h2{font-size:clamp(24px,3vw,32px)}html [data-ui-surface][data-pause-panel] button{min-height:44px}html [data-ui-surface][data-pause-panel] :is(input,select){min-width:0;max-width:100%}html [data-ui-surface][data-pause-panel] :is(p,dd,code,h2){overflow-wrap:anywhere}html [data-ui-surface][data-pause-panel]>header{border-radius:12px;margin-bottom:16px;padding:16px}html .pause-panel[data-pause-panel]{gap:14px}html .pause-panel .pause-logo{width:160px}html .pause-panel .section{gap:8px}html .pause-panel .section-label{letter-spacing:.16em;margin:10px 0 4px;font-size:10px}html .pause-panel button{font:700 16px Georgia,serif}html .pause-panel button.primary{min-height:56px;font-size:23px}html .pause-panel .tool-grid{grid-template-columns:1fr 1fr}html .pause-panel .tool-grid button:last-child{grid-column:1/-1}html .pause-panel .world-line{color:#ebd6ac;opacity:1}html .pause-panel .menu-hint{border-top:1px solid var(--fd-line);padding-top:12px}html .settings-panel[data-pause-panel]{padding:12px;overflow:hidden}html .settings-panel[data-pause-panel] header{flex-direction:column;align-items:stretch;gap:16px;margin:0}html .settings-panel[data-pause-panel] .header-actions{width:100%}html .settings-panel[data-pause-panel] .search{flex:1;width:0;min-width:0}html .settings-panel[data-pause-panel] .body{flex-direction:column;display:flex}html .settings-panel[data-pause-panel] nav{border:0;border-bottom:1px solid var(--fd-line);flex-flow:row;flex-shrink:0;gap:8px;padding:14px 4px}html .settings-panel[data-pause-panel] nav button{white-space:nowrap;flex-shrink:0}html .settings-panel[data-pause-panel] .content{min-height:0;padding:18px 4px}html .settings-panel[data-pause-panel] .group{padding:14px 12px}html .settings-panel[data-pause-panel] .fields{gap:20px}html .help-panel[data-pause-panel] .help-heading{padding:16px 0;top:-24px}html .help-panel[data-pause-panel] dl{grid-template-columns:1fr;gap:6px}html .help-panel[data-pause-panel] dt{white-space:normal;color:var(--fd-gold)}html .help-panel[data-pause-panel] dd{color:var(--fd-text);margin-bottom:14px}html .help-panel[data-pause-panel] :is(p,h3){color:var(--fd-text)}html .lab[data-pause-panel]{padding:12px;overflow:auto}html .lab[data-pause-panel] header{flex-shrink:0}html .lab[data-pause-panel] .content{flex-direction:column;flex:none;display:flex}html .lab[data-pause-panel] main{flex:none;order:-1}html .lab[data-pause-panel] .viewport{flex:none;height:260px}html .lab[data-pause-panel] aside{border:0;overflow:visible}html .lab[data-pause-panel] .views{flex-wrap:wrap}html .lab[data-pause-panel] .stats,html .debug-panel[data-pause-panel] .status{background:#100c08aa}@media (width<=520px){html [data-ui-surface][data-pause-panel]{padding:max(16px, env(safe-area-inset-top)) 14px max(16px, env(safe-area-inset-bottom));border-radius:0 16px 16px 0}html .pause-panel .pause-logo{width:120px}html .pause-panel .tool-grid{grid-template-columns:1fr}html .lab[data-pause-panel] .viewport{height:210px}html .help-panel[data-pause-panel] .help-heading{top:-16px}}html .lab[data-pause-panel] :is(header>div,aside,label,.pair>button){min-width:0}html .lab[data-pause-panel] :is(input,select,button){box-sizing:border-box}html .lab[data-pause-panel] header{align-items:flex-start;gap:10px}html .lab[data-pause-panel] header button{flex-shrink:0}html .lab[data-pause-panel] .viewport{overflow:hidden}html .lab[data-pause-panel] .viewport canvas{max-width:100%}html,body{background:#100e0c;height:100%;margin:0;padding:0;font-family:system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}*{box-sizing:border-box}
