: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,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}
