:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--emerald:#2d817b;--cyan:#2d817b;--muted:#705b43;--panel:#f5e5c6;--border:#aa895d;--world-bg:#ead8b7;--world-ink:#2c2319;--world-copy:#56452f;--world-muted:#705b43;--world-line:#aa895d;--world-lime:#b94e31;--world-jade:#2d817b;--world-amethyst:#d49b3f}:is(body,body:has(.home-page),body:not(:has(.home-page))){color:var(--world-copy);background-color:var(--world-bg);background-image:linear-gradient(90deg,#6e4d2608 1px,#0000 1px),linear-gradient(#6e4d2608 1px,#0000 1px),radial-gradient(at 80% 0,#fff8e329,#0000 40%),radial-gradient(at 0%,#79c5c116,#0000 36%);background-size:32px 32px,32px 32px,auto,auto;background-attachment:fixed}::selection{color:#fff6e5;background:var(--world-lime)}body>.site-header{background:#2b231b;border:0;border-bottom:1px solid #b95031;box-shadow:0 4px #17120d}body:has(.home-page)>header{background:#2b231b;border:0;border-bottom:1px solid #b95031;box-shadow:0 4px #17120d}body:not(:has(.home-page))>header{background:#2b231b;border:0;border-bottom:1px solid #b95031;box-shadow:0 4px #17120d}body>.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg,var(--world-lime) 0 12%,var(--world-jade) 12% 24%,var(--world-amethyst) 24% 27%,transparent 27%);height:3px;position:absolute;bottom:-5px;left:0;right:0}body:has(.home-page)>header .brand{color:var(--world-ink)}body:has(.home-page)>header a{color:var(--world-ink)}.brand-mark{image-rendering:pixelated}.site-navigation-trigger,.site-navigation-link,.site-header-navigation>a,.header-dropdown>summary{color:#ddccb0;border-radius:0}.header-dropdown-panel,.language-menu,.account-menu,.tools-menu,.version-picker-menu{color:var(--world-ink);background:#f7e8cb;border:1px solid #82613d;border-radius:0;box-shadow:6px 6px #5b412b66}.header-dropdown-panel a,.account-menu-signout{color:#4d3b27;border-radius:0}.tools-menu-category-items>a span,.tools-menu-group>a span{color:#705b43}.account-menu-credits{background:#e8d2ab;border:1px solid #b4966c;border-radius:0}.account-navigation .account-avatar{background:var(--world-lime);color:#192513;border-radius:0}.account>button.quiet{color:#e4d0af}button,.button,.home-button,.localized-file-button{color:#4b3823;background:#f7e7c7;border:1px solid #a98557;border-radius:0;font-family:SpaceMono,ui-monospace,monospace;font-weight:700;box-shadow:3px 3px #17120d}button:active,.button:active{transform:translate(1px,1px);box-shadow:2px 2px #17120d}body:not(:has(.home-page)) .primary{color:#fff8e9;background:var(--world-lime);border-color:#e9845b;box-shadow:3px 3px #7c3325}.primary:hover,.selected:hover,.skin-studio-editor button.primary:hover{color:#111b0b;background:#cd5b3b;box-shadow:4px 4px #7c3325}.quiet{box-shadow:none;background:0 0;border-color:#0000}.quiet:hover{box-shadow:none;background:#efcf91;border-color:#aa895d}button:disabled{color:#927c5d;background:#e2d2b2;border-color:#c1aa85}button.primary:disabled,button.selected:disabled,.button.primary:disabled,.home-create .primary:disabled{color:#927c5d;box-shadow:none;background:#e2d2b2;border-color:#c1aa85}button:focus-visible,a:focus-visible,summary:focus-visible,.header-dropdown summary:focus-visible,.site-navigation-trigger:focus-visible,.site-navigation-link:focus-visible{outline-color:var(--world-lime)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--world-jade)}input,textarea,select,.prompt-field,.home-create textarea,.home-create select,.home-create input{color:#453421;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff6e2;border:1px solid #b89a6e;border-radius:0}input::placeholder,textarea::placeholder{color:#9a856a}input[type=checkbox]{accent-color:#b94e31}input[type=color]{background:#f2dfb8;border-color:#aa895d}label{color:#493722}fieldset,details.panel{border:1px solid var(--world-line);border-radius:0}.dropzone,.home-create .dropzone{background:#f1dfbc;border:2px dashed #a7885b;border-radius:0}.localized-file-control:focus-visible+.localized-file-button{outline-color:var(--world-jade)}.panel,.home-create .panel,.skin-studio-tools,.skin-studio-canvas,.skin-studio-side section{background:var(--panel);border:1px solid var(--world-line);border-radius:0;box-shadow:5px 5px #71543666}body:not(:has(.home-page)) .panel{background:var(--panel);border:1px solid var(--world-line);border-radius:0;box-shadow:5px 5px #71543666}.panel{-webkit-backdrop-filter:none;backdrop-filter:none}.notice,.language-save-warning,.admin-content .notice{color:#285d59;background:#d5e8d7;border:1px solid #85aaa0;border-radius:0}.error{color:#a63325}code,.api-code{color:var(--world-jade);background:#f1dfbc;border-color:#456343;border-radius:0}td,th,.list-row,.version-row,.pack-row,.cms-sections details{border-color:#c6ab80}th{color:var(--world-jade)}.stats strong,.price{color:var(--world-lime);font-family:Pixelify,monospace}.featured{box-shadow:5px 5px 0 #71543666,inset 0 3px var(--world-lime);border-color:#b94e31}.cards .panel,.tool-card,.price-card{transition:border-color .18s,transform .18s,box-shadow .18s}.cards .panel:hover,.tool-card:hover{border-color:#a67b48;transform:translate(-1px,-2px)}.hero-cube{background:#f5d68d;border:2px solid #af8146;border-radius:0;box-shadow:10px 10px #71543666,0 0 50px #b94e3112}.steps{color:var(--world-jade)}.skin-card img,.skin-views{background:#e3d2ad;border-radius:0}dialog,.reference-example-dialog{color:var(--world-copy);background:#f5e5c6;border:2px solid #6d5134;border-radius:0;box-shadow:9px 9px #050a07}dialog::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#241b14c9}.texture-tiles article,.texture-block-list label,.api-key-table tr{background:#f3e2c1;border-color:#aa895d;border-radius:0}:is(body:not(:has(.home-page)) h1,body:not(:has(.home-page)) h2){letter-spacing:-.015em;font-family:Pixelify,ui-monospace,monospace}body:not(:has(.home-page)) .panel{color:var(--world-copy)}:is(body:not(:has(.home-page)) .primary,body:not(:has(.home-page)) .selected){color:#fff8e9;background:var(--world-lime);border-color:#e9845b;box-shadow:3px 3px #7c3325}:is(body:not(:has(.home-page)) .primary:hover,body:not(:has(.home-page)) .selected:hover){color:#111b0b;background:#cd5b3b}button,.button{transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.toolbar{min-width:0}.toolbar button,.toolbar .button,.toolbar a{white-space:normal;max-width:100%}.toolbar a{color:var(--world-jade)}.part-list{color:var(--world-copy)}.part-list>div{border-color:#c6ab80}.preview-panel .viewer,.editor-grid>.panel>.viewer{min-width:0}.cards,.studio-grid,.editor-grid,.cards>*,.studio-grid>*,.editor-grid>*{min-width:0}.price-card ul{color:var(--world-muted)}.tool-workspace>.toolbar.panel{background:#f1dfbd}.home-page .home-section-heading h2,.home-page .landing-about h2,.home-page .tool-example h2{overflow-wrap:anywhere}.home-page .tool-workbench .home-section-heading p{max-width:780px}.geo-map .maplibregl-ctrl-attrib{color:#3c3021;background:#f5e5c6}.geo-map .maplibregl-ctrl-attrib a{color:#95402b}body:not(:has(.home-page)) .hero h1{color:var(--world-ink);text-shadow:3px 3px #71543666}.home-page h1 em,.home-page h2 em,.discover-intro h1 em{color:var(--world-lime)}.home-hero{gap:6%;max-width:1360px}.home-hero:before{color:#9a794e;content:"X 031 / Y 064 / Z -018"}.home-hero h1{text-shadow:4px 4px #71543666}.home-button:hover{color:#111b0b;background:#cd5b3b}.home-trust{color:#67523a}.home-trust span{background:var(--world-jade);box-shadow:0 0 10px #2d817b55}.home-showcase,.hero-gallery{background:#82c5c2;border:2px solid #493525;transform:none;box-shadow:9px 9px #17120d}.showcase-stage,.hero-gallery-stage,.hero-gallery-result{background-color:#82c5c2;background-image:linear-gradient(#fff8e00b 1px,#0000 1px),linear-gradient(90deg,#fff8e00b 1px,#0000 1px),radial-gradient(at 50% 55%,#addbce,#82c5c2 72%);background-size:32px 32px,32px 32px,auto}.sample-picker button,.hero-gallery-controls button,.hero-gallery-dots button{box-shadow:none;background:#14281b;border:1px solid #54784d;border-radius:0}.sample-picker button[aria-pressed=true],.hero-gallery-dots button[aria-pressed=true]{border:2px solid var(--world-lime);background:#354d2b}.hero-gallery-prompt,.hero-gallery-source,.example-prompt{background:#f8e8c5;border:1px solid #6c4b2f;border-radius:0;box-shadow:5px 5px #070b09}.hero-gallery-prompt small,.example-prompt small{color:#a3452c}.hero-gallery-prompt p,.example-prompt p{color:#4e3b28}.hero-gallery-download,.example-card-info>a{color:var(--world-lime)}.home-marquee{color:#d3e4c4;background:#2b231b;border-color:#58412c;box-shadow:inset 0 3px #f1dfbd,inset 0 -3px #050a07}.mode-art,.gallery-card{background-color:#d7e1c5;border-color:#a1845d;box-shadow:4px 4px #71543666}.mode-art-glow{background:var(--world-jade);opacity:.15}.how-grid h3{color:#f7e6c7}.home-faq summary span{color:var(--world-lime)}.home-final{color:#fff4df;background:var(--world-lime);border-color:#e98159}.prompt-ideas button,.reference-example-grid button{color:#4a3823;background:#f4e3c1;border:1px solid #b5986d;border-radius:0}.related-tool-links{border-color:#b4986f}.related-tool-links a{background:#f5e5c6;border-color:#aa895d}.related-tool-links a:hover,.related-tool-links a:focus-visible{border-color:var(--world-lime)}.landing-hero,.landing-about,.tool-example{border-color:#b4986f}.landing-breadcrumb,.breadcrumbs{color:#786043}.landing-breadcrumb a,.breadcrumbs a{color:var(--world-jade)}.skin-studio-actions button,.skin-studio-import,.skin-studio-refine,.skin-studio-editor button{color:#594329;box-shadow:none;background:#f7e7c7;border-color:#b99a6b}.skin-studio-editor button:disabled{color:#778c72;background:#e2d2b2;border-color:#c1aa85}.skin-studio-3d{background-color:#82c5c2;background-image:linear-gradient(#fff8e00b 1px,#0000 1px),linear-gradient(90deg,#fff8e00b 1px,#0000 1px),radial-gradient(at 50% 55%,#addbce,#82c5c2 72%);background-size:32px 32px,32px 32px,auto;border-color:#b99a6b}.skin-studio-side h3{color:#4b3823}.skin-studio-layer-help,.skin-studio-options label,.skin-studio-check{color:#6d573e}.building-viewer .toolbar button[aria-pressed=true]{color:#fff8e9;background:var(--world-lime);border-color:#e98359}.building-viewer canvas:focus-visible{outline-color:var(--world-jade)}.geo-map{border-color:#a78557;border-radius:0}body:not(:has(.home-page)) .hero{border-bottom:1px solid #b4986f}body:not(:has(.home-page)) .hero h1{text-wrap:balance}.discover-intro{border-color:#456343}.prose .description{color:var(--world-jade)}.prose h1,.prose h2,.prose h3{font-family:Pixelify,ui-monospace,monospace}.cms-facts dt,.cms-sections summary{color:var(--world-jade)}.tool-directory-group>h2 a{color:var(--world-ink)}.tool-directory-card{background:#f5e5c6;border:1px solid #aa895d;border-radius:0;box-shadow:4px 4px #71543666}body:has(.home-page)>footer{background:#2b231b;border-top:3px solid #b95132}body:not(:has(.home-page))>footer{background:#2b231b;border-top:3px solid #b95132}.site-footer .footer-column a:hover,.site-footer .footer-tools a:hover,.footer-language-list a[aria-current=page]{color:var(--world-lime)}body:not(:has(.home-page)):has(.admin-shell){color:var(--world-copy);background-color:#ead8b7;background-image:linear-gradient(#6e4d2608 1px,#0000 1px),linear-gradient(90deg,#6e4d2608 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:32px 32px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.admin-sidebar{background:#2b231b;border-right:1px solid #66503a}body:not(:has(.home-page)) .admin-sidebar .admin-brand{color:var(--world-lime)}.admin-brand-icon{color:#fff8e9;background:var(--world-lime);border-radius:0;box-shadow:3px 3px #405c28}.admin-brand small,.admin-nav-label{color:#ad9776}.admin-nav-group a{color:#d6c2a3;border-radius:0}body:not(:has(.home-page)) .admin-sidebar .admin-nav-group a{color:#d6c2a3;border-radius:0}.admin-nav-group a:hover,.admin-nav-group a.active{color:var(--world-lime);box-shadow:inset 3px 0 var(--world-lime);background:#4a3a2a}body:not(:has(.home-page)) .admin-sidebar .admin-nav-group a:hover{color:var(--world-lime);box-shadow:inset 3px 0 var(--world-lime);background:#4a3a2a}body:not(:has(.home-page)) .admin-sidebar .admin-nav-group a.active{color:var(--world-lime);box-shadow:inset 3px 0 var(--world-lime);background:#4a3a2a}.admin-back{color:#d7c1a0;border-color:#6f573f}body:not(:has(.home-page)) .admin-sidebar .admin-back{color:#d7c1a0;border-color:#6f573f}body:not(:has(.home-page)) .admin-topbar a{color:#dcc7a7}.admin-detail-heading h1{color:var(--world-ink);font-family:Pixelify,monospace}body:not(:has(.home-page)) .admin-content .hero h1{color:var(--world-ink);font-family:Pixelify,monospace}.admin-detail-heading p,.admin-detail-heading small,.admin-detail-note{color:var(--world-muted)}body:not(:has(.home-page)) .admin-content .hero p{color:var(--world-muted)}.admin-stat,.admin-work-card,.admin-user-version{color:var(--world-copy);background:#f5e5c6;border:1px solid #aa895d;border-radius:0;box-shadow:4px 4px #71543666}body:not(:has(.home-page)) .admin-content .panel{color:var(--world-copy);background:#f5e5c6;border:1px solid #aa895d;border-radius:0;box-shadow:4px 4px #71543666}.admin-content h2,.admin-content h3,.admin-stat strong{color:var(--world-ink)}.admin-stat span,.admin-stat small,.admin-stats-heading p,.admin-review-hint{color:var(--world-muted)}.admin-content button,.admin-content .button{color:#5a4126;background:#f7e7c7;border:1px solid #a98557;border-radius:0;box-shadow:2px 2px #17120d}.admin-content button:hover,.admin-content .button:hover{color:var(--world-lime);background:#f8dc9c}.admin-content input,.admin-content textarea,.admin-content select{color:#453421;background:#fff6e2;border-color:#b89a6e;border-radius:0}.admin-content th,.admin-content td,.admin-record,.admin-review-card{border-color:#c6ab80}.admin-record small,.admin-pagination,.admin-empty{color:#745c41}.admin-review-status{color:#fff6e3;background:var(--world-lime);border-radius:0}.admin-review-image,.admin-user-thumbnail,.admin-work-image,.admin-work-inputs{color:#71573b;background:#f3e2c1;border-color:#b4966c;border-radius:0}.admin-review-image img,.admin-preview-original-images img{background:#e8d7b7;border-radius:0}.admin-content .hero h1,.admin-detail-heading h1,.admin-content h1,.admin-content h2,.admin-content h3{text-shadow:none}body:not(:has(.home-page)) .admin-content .hero h1{text-shadow:none}.admin-content td,.admin-content .admin-work-card,.admin-content .admin-work-header p,.admin-content .admin-user-version p,.admin-content .admin-user-version small,.admin-content .admin-work-footer,.admin-content .admin-user-original,.admin-content .admin-user-original p{color:var(--world-copy)}.admin-content .admin-review-title p,.admin-content .admin-review-image h4,.admin-content .admin-work-images h3,.admin-content .admin-skin-preview p,.admin-content .admin-work-image p,.admin-content .admin-preview-empty{color:var(--world-muted)}.admin-topbar .header-dropdown-chevron{color:var(--world-jade)}@media (max-width:800px){.home-hero{gap:38px}.home-showcase,.hero-gallery{box-shadow:6px 6px #17120d}}@media (max-width:560px){.panel{box-shadow:3px 3px #71543666}body:not(:has(.home-page)) .panel{box-shadow:3px 3px #71543666}.home-final h2{text-shadow:none}.tool-workspace .toolbar.panel{align-items:stretch;display:flex}.tool-workspace .toolbar.panel>label:not(:has(input[type=checkbox])){flex:150px;min-width:0}.tool-workspace .toolbar.panel select{width:100%;min-width:0}.tool-workspace .toolbar.panel>button,.tool-workspace .toolbar.panel>.button{flex:auto}.tool-workspace .editor-grid .toolbar{align-items:center}.tool-workspace .editor-grid .toolbar button{flex:0 auto}.site-header .account-name,.home-page h1,.home-page h2{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.home-page [data-reveal]{opacity:1;transform:none}}:is(body,body:has(.home-page),body:not(:has(.home-page))){color:#4e3d29;background-color:#ead8b7;background-image:linear-gradient(90deg,#6e4d2612 1px,#0000 1px),linear-gradient(#6e4d2612 1px,#0000 1px),radial-gradient(circle at 18% 15%,#fff8e345 0 1px,#0000 2px);background-size:38px 38px,38px 38px,11px 11px}a{color:#9d402b}a:hover{color:#76301f}h1,h2,h3{color:#2c2319}p,.muted,small{color:#6d573e}.eyebrow,legend{color:#955033}body>.site-header{z-index:30;background:#2b231b;border-bottom:4px solid #b95031;position:relative;box-shadow:0 4px #17120d55}body:has(.home-page)>header{z-index:30;background:#2b231b;border-bottom:4px solid #b95031;position:relative;box-shadow:0 4px #17120d55}body:not(:has(.home-page))>header{z-index:30;background:#2b231b;border-bottom:4px solid #b95031;position:relative;box-shadow:0 4px #17120d55}body>.site-header:after{display:none}.site-header .brand{color:#f8e8cc}body:has(.home-page)>header .brand{color:#f8e8cc}body:has(.home-page)>header a{color:#f8e8cc}.brand{letter-spacing:-.04em;font-weight:800}.brand-mark{width:32px;height:32px}.site-navigation-trigger,.site-navigation-link,.site-header-navigation>a,.header-dropdown>summary{color:#d7c5aa}.site-navigation-trigger:hover,.site-navigation-trigger[data-state=open],.site-navigation-link:hover,.site-header-navigation>a:hover,.site-header-navigation>a:focus-visible,.header-dropdown>summary:hover,.header-dropdown[open]>summary{color:#ffd376;background:#493b2b;border-color:#836243}.header-globe{color:#7bc8c2}.header-dropdown-panel,.language-menu,.account-menu,.tools-menu,.version-picker-menu{color:#3f2e1d;background:#f8e9cd;border-color:#755535}.header-dropdown-panel a,.account-menu-signout{color:#584129}.header-dropdown-panel a:hover,.header-dropdown-panel a:focus-visible,.language-menu a[aria-current=page],.account-menu-signout:hover,.account-menu-signout:focus-visible{color:#8f3825;background:#f0d29b}.tools-menu-group .tools-menu-group-heading,.tools-menu-all,.footer-tools-heading h2,.footer-tools-grid h3{color:#f2c562}.account-menu-credits{background:#e8d2ab}.account-menu-credits strong{color:#a3422c}.account-navigation .account-avatar{color:#493319;background:#efc25e}button,.button,.home-button,.localized-file-button{color:#4b3823;background:#f7e7c7;border:1px solid #ae8958;box-shadow:3px 3px #75543666}button:hover,.button:hover,.localized-file-button:hover{color:#4a321d;background:#f8dba0;border-color:#956d3e;box-shadow:4px 4px #75543666}.primary,.selected,.home-create .primary,.home-create .selected,.skin-studio-editor button.primary{color:#fff8e9;background:#b94e31;border-color:#e88159;box-shadow:3px 3px #7c3325}body:not(:has(.home-page)) .primary{color:#fff8e9;background:#b94e31;border-color:#e88159;box-shadow:3px 3px #7c3325}body:not(:has(.home-page)) .selected{color:#fff8e9;background:#b94e31;border-color:#e88159;box-shadow:3px 3px #7c3325}.primary:hover,.selected:hover,.skin-studio-editor button.primary:hover{color:#fff8e9;background:#cd5b3b}body:not(:has(.home-page)) .primary:hover{color:#fff8e9;background:#cd5b3b}body:not(:has(.home-page)) .selected:hover{color:#fff8e9;background:#cd5b3b}.quiet{color:inherit;box-shadow:none;background:0 0;border-color:#0000}button:disabled,button.primary:disabled,button.selected:disabled,.button.primary:disabled,.home-create .primary:disabled{color:#927c5d;background:#e2d2b2;border-color:#c1aa85}input,textarea,select,.prompt-field,.home-create textarea,.home-create select,.home-create input{color:#453421;background:#fff6e2;border-color:#b89a6e}.dropzone,.home-create .dropzone{background:#f3e2c1;border-color:#aa895d}.dropzone span{color:#765c3e}.panel,.home-create .panel,.skin-studio-tools,.skin-studio-canvas,.skin-studio-side section{background:#f5e5c6;border-color:#a38458;box-shadow:5px 5px #71543645}body:not(:has(.home-page)) .panel{background:#f5e5c6;border-color:#a38458;box-shadow:5px 5px #71543645}.notice,.language-save-warning,.admin-content .notice{color:#285d59;background:#d5e8d7;border-color:#85aaa0}code,.api-code{color:#276e6c;background:#f1dfbc;border-color:#b4966c}.stats strong,.price{color:#a44029}.featured{border-color:#b94e31;box-shadow:5px 5px #71543666,inset 0 3px #b94e31}.cards .panel:hover,.tool-card:hover{border-color:#a67b48}.preview-panel,.home-create .preview-panel{background-color:#82c5c2;background-image:linear-gradient(#fff8e019 1px,#0000 1px),linear-gradient(90deg,#fff8e019 1px,#0000 1px),radial-gradient(at 50% 65%,#b4ddcf,#82c5c2 72%);background-size:32px 32px,32px 32px,auto}.preview-panel h2{color:#2c3023}.preview-panel p{color:#355951}.hero-cube{background:#f0c35b;border-color:#705232;box-shadow:9px 9px #49352555}.hero-cube span{color:#9b3f29}.skin-card img,.skin-views{background:#d9dfc4}.skin-card:hover{border-color:#b94e31!important}dialog,.reference-example-dialog{color:#4e3d29;background:#f3e4c5;border-color:#58412b}.texture-tiles article,.texture-block-list label,.api-key-table tr{background:#f2e1bf;border-color:#b89b6e}.pixel-wrap{background:repeating-conic-gradient(#f1e3ca 0% 25%,#e4d2b0 0% 50%) 50%/16px 16px}.home-page{--green:#b94e31;--soft:#6d573e;--line:#b99b6e;color:#4e3d29}.home-page h1,.home-page h2,.home-page h3,.discover-intro h1,.discover-heading h2{color:#2c2319;text-shadow:2px 2px #f8e9cb}body:not(:has(.home-page)) .hero h1{color:#2c2319;text-shadow:2px 2px #f8e9cb}.home-page h1 em,.home-page h2 em,.discover-intro h1 em{color:#a83e28;text-shadow:2px 2px #f5cd89}.home-kicker,.home-text-link span,.how-grid article>span{color:#995031}.home-hero{grid-template-columns:.92fr 1.08fr;gap:55px;max-width:1320px;min-height:710px;padding:70px 28px 85px}.home-hero:after{display:none}.home-hero-copy{position:relative}.home-hero-copy:after{content:"01";color:#ad906655;z-index:-1;font:54px/1 Pixelify,monospace;position:absolute;top:-65px;right:0}.home-hero:before{content:"FIELD NOTE 01";color:#98764c;top:26px;right:35px}.home-hero[data-hero-label]:before{content:attr(data-hero-label)}.home-hero h1{letter-spacing:-.035em;text-shadow:2px 2px #f8e9cb;font-size:clamp(48px,4.6vw,72px)}.home-hero-copy>p{color:#574734;max-width:460px}.home-kicker{letter-spacing:.12em;font-size:10px}.home-button{background:#b94e31;border:2px solid #df8056;box-shadow:4px 4px #7c3325;color:#fff8e9!important}.home-button:hover{background:#cf5b39;box-shadow:6px 6px #7c3325;color:#fff8e9!important}.home-link,.home-text-link{color:#8f3c29!important}.home-trust{color:#68543d;font-size:10px}.home-trust span{box-shadow:none;background:#2d817b}.home-marquee{color:#d7c7ad;background:#2b231b;border:3px solid #58412c;border-left:0;border-right:0;padding:20px;box-shadow:inset 0 3px #49392b,inset 0 -3px #0f0c09}.home-marquee b{color:#e7b856}.home-section{border-color:#b99b6e}.home-section h2,.home-final h2{line-height:1.05}.home-final{color:#fff2dc;background:#b94e31;border:3px solid #6f2f22;box-shadow:inset 0 4px #d57147}.home-final h2,.home-final h2 em{color:#fff2dc;text-shadow:2px 2px #853421}.home-final p,.home-final .home-kicker{color:#f7d394}.home-final .home-button{background:#f1c255;border-color:#ffe297;box-shadow:4px 4px #9e6927;color:#493319!important}.home-showcase,.hero-gallery{background:#83c5c3;border:3px solid #493525;min-width:0;padding:18px;position:relative;transform:none;box-shadow:10px 10px #7f5d3d73,inset 0 0 0 3px #f0d7a6}.hero-gallery-top{z-index:5;color:#204b4b;text-shadow:1px 1px #bde4d5;font-weight:700;position:relative}.hero-gallery-stage{isolation:isolate;background:#83c5c3;border:1px solid #548e85;height:425px;position:relative;overflow:hidden}.hero-gallery-stage:before{content:"";z-index:0;background:linear-gradient(#fff8e016 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#fff8e016 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#f6d16f,#f6d16f) 88% 14%/42px 42px no-repeat;display:block;position:absolute;inset:0}.hero-gallery-stage:after{content:"";z-index:0;clip-path:polygon(0 29%,9% 29%,9% 15%,21% 15%,21% 24%,33% 24%,33% 9%,47% 9%,47% 27%,58% 27%,58% 17%,70% 17%,70% 34%,81% 34%,81% 24%,100% 24%,100% 100%,0 100%);background:linear-gradient(#0000 0 9%,#5b927b 9% 24%,#0000 24% 32%,#3d735e 32% 45%,#b3c67b 45% 49%,#5e9674 49% 55%,#7f603d 55%);height:36%;position:absolute;bottom:-3%;left:-5%;right:-5%}.hero-gallery-result{z-index:1;background:0 0}.hero-walk-view{z-index:2;left:20%;right:0}.hero-walk-view:before{display:none}.hero-walk-view canvas{filter:drop-shadow(9px 11px #1e393733)}.hero-gallery-result-label{z-index:4;color:#3e3020;background:#f2d6a2;border:2px solid #58402c;top:14px;right:14px;box-shadow:2px 2px #58402c}.hero-walk-hint{color:#274d4a;z-index:4;background:#f2ddb6df;border:1px solid #6f5133;padding:5px 7px;font-weight:700}.hero-gallery-source{z-index:4;background:#f8e8c5;border:2px solid #59412b;border-radius:0;width:23%;height:34%;bottom:13%;left:4%;box-shadow:5px 5px #4a34245c}.hero-gallery-source>span{color:#4e3b28;background:#f2ddb6ed}.hero-gallery-arrow{z-index:4;color:#58381d;background:#f1c255;border:1px solid #8f5d2b}.hero-gallery-prompt{z-index:4;background:#f8e8c5;border:2px solid #59412b;border-radius:0;width:35%;max-width:190px;padding:14px;bottom:13%;left:3%;transform:rotate(-2deg);box-shadow:6px 6px #4a34245c}.hero-gallery-prompt:before{content:"";background:#b8d4c2cc;width:42px;height:10px;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.hero-gallery-prompt small{color:#a0452d}.hero-gallery-prompt p{color:#4e3b28;font-size:10px}.hero-gallery-bottom{background:#f4e3c2;border-top:3px solid #493525;margin:0 -18px -18px;padding:15px 18px}.hero-gallery-copy h3{color:#342619;text-shadow:none}.hero-gallery-copy>span,.hero-gallery-copy>a{color:#765c3f}.hero-gallery-download{color:#a33e28!important}.hero-gallery-download:hover{background:#e9c98c}.hero-gallery-controls{z-index:5;background:#2a231b;border-top:3px solid #73533a;margin:0 -18px -18px;padding:12px 18px 16px;position:relative}.hero-gallery-controls>button{color:#f6dfb6;border-color:#806043}.hero-gallery-dots button{background:#e6d1ac;border:2px solid #64513c}.hero-gallery-dots button[aria-pressed=true]{background:#e6d1ac;border-color:#ffd376;box-shadow:0 0 0 2px #ad4d32}.hero-gallery-dots span{color:#f4dfb6;background:#2a231bdd}.mode-row,.mode-row.reverse{background:#f5e5c4;border:2px solid #a9895e;box-shadow:5px 5px #a9895e45}.mode-art{background:#c9dfcd;border-bottom:2px solid #a9895e}.mode-art:before{background-image:linear-gradient(#6b8b6715 1px,#0000 1px),linear-gradient(90deg,#6b8b6715 1px,#0000 1px)}.mode-art-glow{opacity:.22;background:#f2c96d}.mode-number,.mode-art-tag{color:#6e5c3e}.mode-copy p{color:#5e4d37}.home-page .mode-row:hover,.home-page .mode-row:focus-within{border-color:#8f643b}.gallery-card{border:2px solid #9d7e56;box-shadow:4px 4px #9d7e5645;background:#d8dfc1!important}.gallery-card span,.gallery-card small{color:#59432c}.gallery-card small b{color:#a44029}.home-page .gallery-card:hover,.home-page .gallery-card:focus-visible{border-color:#a33f29;box-shadow:6px 6px #9d7e5645;background:#e3dfbd!important}.how-grid{background:#6f5740;border-color:#6f5740}.how-grid article{background:#2c241c}.how-grid h3{color:#f5e5c9;text-shadow:none}.how-grid p{color:#bbaa91}.how-grid article>span{color:#8dcfc6}.home-tool-links a,.home-faq details{border-color:#b4986f}.home-tool-links a:hover{color:#a23e28}.home-tool-links span,.home-tool-links b,.home-faq summary span,.home-faq summary:hover{color:#a3442d}.home-create .panel{background:#f5e5c6;border:2px solid #9d7c53}.home-create .tabs button{color:#6e5132}.home-create .tabs button.selected{color:#fff8e9;background:#b94e31}.home-create .dropzone:hover,.home-create .dropzone:focus-within{background:#f8dfab;border-color:#9b6a38}.home-create input[type=file]::file-selector-button{color:#5e4125;background:#f5dfad;border-color:#aa895d}.example-result{background:radial-gradient(at 65% 40%,#b1ddce,#82c5c2 65%,#6eb1aa)}.example-photo{border-color:#f5d184;border-radius:0}.example-prompt{background:#f8e8c5;border:2px solid #59412b;border-radius:0;box-shadow:5px 5px #4a34245c}.example-prompt small{color:#a0452d}.example-prompt p{color:#4e3b28}.example-arrow{color:#d4963d}.example-card h3,.discover-examples .example-card h3{color:#322518}.prompt-ideas button,.reference-example-grid button{color:#594126;background:#f4e3c1;border-color:#b5986d}.prompt-ideas button:hover,.reference-example-grid button:hover{background:#f2d79c}.prompt-idea-image,.reference-example-grid img{background:#e0d2af}.prompt-ideas button:hover .prompt-idea-image{background:#f1d7a3}body:not(:has(.home-page)) .hero h1 em{color:#a83e28}.hero p{color:#665039}.tool-directory-card{background:#f5e5c6;border:2px solid #a38458}.tool-directory-card:hover{border-color:#b94e31}.editor-grid>.panel:has(.pixel-wrap){background:#f1dfbd}.editor-grid>.panel:has(.pixel-wrap) .pixel-wrap{background-color:#f2e5cc;box-shadow:inset 0 0 0 1px #b99a6b}.editor-grid>.panel:has(.viewer){background-color:#82c5c2;background-image:linear-gradient(#fff8e019 1px,#0000 1px),linear-gradient(90deg,#fff8e019 1px,#0000 1px),radial-gradient(at 50% 55%,#addbce,#82c5c2 72%);background-size:32px 32px,32px 32px,auto}.skin-studio-editor{--studio-line:#ae8c5e;--studio-dark:#f1dfbc;--studio-panel:#f5e5c6;color:#4b3823}.skin-studio-actions button,.skin-studio-import,.skin-studio-refine,.skin-studio-editor button{color:#594329;background:#f7e7c7;border-color:#ae8c5e}.skin-studio-editor button.selected{color:#fff6e3;background:#b94e31;border-color:#e98359}.skin-studio-topbar,.skin-studio-status{color:#ddc5a0;background:#2b231b;border-color:#66503a}.skin-studio-uv{background-color:#f2e5cc;background-image:linear-gradient(45deg,#e6d4b1 25%,#0000 25%),linear-gradient(-45deg,#e6d4b1 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e6d4b1 75%),linear-gradient(-45deg,#0000 75%,#e6d4b1 75%)}.skin-studio-3d{background-color:#82c5c2;background-image:linear-gradient(#fff8e019 1px,#0000 1px),linear-gradient(90deg,#fff8e019 1px,#0000 1px),radial-gradient(at 50% 55%,#addbce,#82c5c2 72%);background-size:32px 32px,32px 32px,auto}.skin-studio-uv>span,.skin-studio-3d>span{color:#315f59}.skin-studio-3d .viewer .viewer-reset{color:#60492d;background:#f7e7c7;border-color:#ad8956}.skin-studio-3d .viewer p{color:#365f57}.skin-studio-swatches button.selected{outline-color:#b94e31}.skin-studio-layer.active,.skin-studio-layer[aria-pressed=true]{color:#fff6e3;background:#b94e31}.result-wait-progress{color:#9e4029;background:#f5d68d;border-color:#b78943}.version-picker summary,.version-picker-menu button{color:#5c4328;background:#f7e7c7;border-color:#aa895d}.version-picker-menu button:hover,.version-picker-menu button[aria-current=true]{background:#f2d59c}.site-footer{background:#2b231b;border-top:4px solid #b95132}body:has(.home-page)>footer{background:#2b231b;border-top:4px solid #b95132}body:not(:has(.home-page))>footer{background:#2b231b;border-top:4px solid #b95132}.site-footer .footer-brand p,.site-footer .footer-brand small{color:#c5b092}.site-footer .footer-column h2{color:#f2c562}.site-footer .footer-column a,.site-footer .footer-tools a{color:#dbc7a8}.site-footer .footer-column a:hover,.site-footer .footer-tools a:hover,.footer-language-list a[aria-current=page]{color:#ffd376}body:not(:has(.home-page)):has(.admin-shell){background-color:#ead8b7;background-image:linear-gradient(#6e4d2612 1px,#0000 1px),linear-gradient(90deg,#6e4d2612 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:32px 32px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.admin-shell{color:#4e3d29;background:#ead8b7}.admin-sidebar{background:#2b231b;border-color:#66503a}.admin-brand{color:#f7e8ce;border-color:#6f573f}.admin-brand:hover{color:#ffd376}body:not(:has(.home-page)) .admin-sidebar .admin-brand{color:#ffd376}.admin-brand-icon{color:#fff6e3;background:#b94e31;box-shadow:3px 3px #7c3325}.admin-topbar{color:#f5e5c6;background:#2b231b;border-color:#66503a}.admin-topbar a{color:#dcc7a7}body:not(:has(.home-page)) .admin-topbar a{color:#dcc7a7}.admin-content .eyebrow{color:#955033}.admin-content .panel,.admin-stat,.admin-work-card,.admin-user-version{background:#f5e5c6;border-color:#aa895d}body:not(:has(.home-page)) .admin-content .panel{background:#f5e5c6;border-color:#aa895d}.admin-content th{color:#8b452d;background:#f1dfbc}.admin-content .notice{color:#285d59;background:#d5e8d7;border-color:#85aaa0}.admin-review-status{color:#fff6e3;background:#b94e31}.admin-review-image,.admin-user-thumbnail,.admin-work-image,.admin-work-inputs{color:#71573b;background:#f3e2c1;border-color:#b4966c}.admin-review-image img,.admin-preview-original-images img{background:#e8d7b7}.admin-topbar .language-picker>summary{color:#e1ccaa}.admin-topbar .language-picker>summary:hover,.admin-topbar .language-picker[open]>summary{background:#4a3a2a;border-color:#aa895d}.admin-topbar .language-menu{color:#453421;background:#f7e7c7;border-color:#82613d}.admin-topbar .language-menu a{color:#453421}.admin-topbar .language-menu a:hover,.admin-topbar .language-menu a:focus-visible,.admin-topbar .language-menu a[aria-current=page]{color:#8f3825;background:#f0d29b}.admin-content .admin-work-image canvas,.admin-content .admin-skin-preview canvas{background:#82c5c2}@media (max-width:1000px){.home-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px}.home-hero h1{font-size:50px}.hero-gallery-stage{height:380px}.hero-gallery-prompt{width:37%;padding:10px}}@media (max-width:760px){.home-hero{grid-template-columns:1fr;gap:38px;padding:55px 24px 60px}.home-hero h1{font-size:clamp(48px,8vw,68px)}.home-hero-copy{max-width:650px}.hero-gallery-stage{height:410px}.home-hero-copy:after{top:-35px}.home-page{overflow:clip}}@media (max-width:480px){.home-hero{gap:32px;padding:45px 17px 52px}.home-hero h1{font-size:clamp(43px,13vw,60px)}.home-hero:before{top:15px;right:18px}.home-hero-copy:after{font-size:40px;top:-25px;right:4px}.home-hero-copy>p{font-size:14px}.home-actions{gap:20px}.hero-gallery{padding:12px;box-shadow:7px 7px #7f5d3d73}.hero-gallery-stage{height:340px}.hero-gallery-bottom,.hero-gallery-controls{margin-bottom:-12px;margin-left:-12px;margin-right:-12px;padding-left:12px;padding-right:12px}.hero-gallery-dots{grid-template-columns:repeat(3,48px);gap:6px}.hero-gallery-prompt{width:42%;max-width:145px;padding:9px}.hero-gallery-prompt p{-webkit-line-clamp:7;font-size:9px}.hero-gallery-source{width:25%;height:32%}.hero-gallery-result-label{font-size:8px}.hero-walk-view{left:12%}.home-final{padding:70px 20px}.home-final h2{font-size:44px}.home-button{padding:15px 17px}.home-marquee{gap:20px;padding:16px 12px;font-size:9px}.home-marquee span:last-child,.home-marquee b:last-of-type{display:none}}.home-page .gallery-card:nth-child(n){background:#d8dfc1!important}.home-page .gallery-card:nth-child(n):hover,.home-page .gallery-card:nth-child(n):focus-visible{background:#e8dfbd!important}.breadcrumbs,.landing-breadcrumb{color:#765c3e}.breadcrumbs a,.landing-breadcrumb a{color:#276e6c}select{color:#453421;background:#fff6e2}.editor-grid .toolbar button:not(.selected),.toolbar button:not(.selected){color:#594329;background:#f7e7c7;border-color:#ae8c5e}.example-card,.example-card-info,.example-card-info>a{color:#a44029;background:#f5e5c6}.example-card{border:2px solid #9d7e56;box-shadow:4px 4px #9d7e5645}.example-card-info h3{text-shadow:none;color:#322518!important}.example-card>p,.example-card-info small{color:#705538}.example-card>p a{color:#276e6c}.tools-menu-group .tools-menu-group-heading,.tools-menu-all,.site-header .tools-menu-all{color:#9d402b!important}.tools-menu-category-items>a span{color:#8a6d49}.account-menu-identity small{color:#745b3e}.example-card,.example-card-info{background:#f5e5c6!important}.example-card-info h3,.example-card-info>a{color:#9d402b!important}.example-card-info small{color:#705538}.example-pair{background:#82c5c2!important}.example-card .example-prompt{background:#f8e8c5}.example-card .example-photo{background:#f8e8c5;border-color:#f5d184}.site-header .header-dropdown-chevron{color:#bda98b}.home-showcase,.hero-gallery{border-width:2px;box-shadow:8px 8px #7f5d3d73}.hero-gallery-stage{border:0}.hero-gallery-source{background:#e5d4b6;border-width:1px;display:block;box-shadow:4px 4px #4a342445}.hero-gallery-source>img{object-fit:contain;object-position:center;background:#e5d4b6;padding:4px 4px 23px}.hero-gallery-prompt{border-width:1px;box-shadow:4px 4px #4a342445}.hero-gallery-result-label{border-width:1px;box-shadow:2px 2px #58402c}.hero-gallery-bottom{border-top:1px solid #8c6d47}.hero-gallery-controls{border-top:0}.hero-gallery-dots button{border-width:1px}.hero-gallery-dots button[aria-pressed=true]{border-width:2px;box-shadow:0 0 0 1px #ad4d32}.home-tool-links a,.home-faq summary{color:#2c2319;text-shadow:none}.home-tool-links strong{color:#2c2319}.example-result{--scene-sky:#9acdc0;--scene-ground:#7b9b5d;--scene-soil:#796043;--scene-detail:#507b50;isolation:isolate;background:linear-gradient(var(--scene-sky),var(--scene-sky))!important}.example-result:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,transparent 82%,#f4d275 82% 89%,transparent 89%) 0 12%/100% 12% no-repeat, linear-gradient(transparent 67%,var(--scene-detail) 67% 75%,var(--scene-ground) 75% 81%,var(--scene-soil) 81%);position:absolute;inset:0}.example-skin-preview{z-index:1}.example-card:nth-child(8n+2) .example-result{--scene-sky:#dfbdba;--scene-ground:#8ca773;--scene-soil:#87684b;--scene-detail:#af7f89}.example-card:nth-child(8n+2) .example-result:before{background:linear-gradient(90deg,#0000 7%,#edf0d3 7% 18%,#0000 18% 70%,#edf0d3 70% 82%,#0000 82%) 0 20%/100% 5% no-repeat,linear-gradient(135deg,#0000 45%,#6c8d68 45% 58%,#0000 58%) 0 42%/48% 33% no-repeat,linear-gradient(45deg,#0000 40%,#8b687e 40% 65%,#0000 65%) 100% 45%/55% 30% no-repeat,linear-gradient(#0000 70%,#7b9b68 70% 78%,#ad7f88 78% 81%,#87684b 81%)}.example-card:nth-child(8n+3) .example-result{--scene-sky:#8eafb4;--scene-ground:#6a8976;--scene-soil:#555e58;--scene-detail:#557176}.example-card:nth-child(8n+3) .example-result:before{background:linear-gradient(90deg,#0000 6%,#4d6b70 6% 20%,#0000 20% 75%,#5f7e7b 75% 94%,#0000 94%) 0 43%/100% 33% no-repeat,linear-gradient(90deg,#0000 9%,#b9d6c2 9% 12%,#0000 12% 17%,#b9d6c2 17% 20%,#0000 20% 79%,#d9cf83 79% 82%,#0000 82% 88%,#d9cf83 88% 91%,#0000 91%) 0/100% 11% no-repeat,linear-gradient(#0000 73%,#69806a 73% 79%,#5b6257 79%)}.example-card:nth-child(8n+4) .example-result{--scene-sky:#b5b4bf;--scene-ground:#73767c;--scene-soil:#575a62;--scene-detail:#83838c}.example-card:nth-child(8n+4) .example-result:before{background:linear-gradient(90deg,#0000 6%,#7b7885 6% 30%,#0000 30% 70%,#8d8991 70% 94%,#0000 94%) 0 27%/100% 50% no-repeat,linear-gradient(90deg,#0000 11%,#d1c9a6 11% 15%,#0000 15% 22%,#d1c9a6 22% 26%,#0000 26% 75%,#d1c9a6 75% 79%,#0000 79% 86%,#d1c9a6 86% 90%,#0000 90%) 0 38%/100% 12% no-repeat,linear-gradient(#0000 74%,#777b78 74% 80%,#56545a 80%)}.example-card:nth-child(8n+5) .example-result{--scene-sky:#667580;--scene-ground:#667260;--scene-soil:#4c514a;--scene-detail:#46585a}.example-card:nth-child(8n+5) .example-result:before{background:linear-gradient(90deg,#0000 79%,#e7d898 79% 86%,#0000 86%) 0 13%/100% 12% no-repeat,linear-gradient(90deg,#0000 5%,#40565a 5% 24%,#0000 24% 73%,#48585d 73% 96%,#0000 96%) 0 36%/100% 41% no-repeat,linear-gradient(90deg,#0000 10%,#73b5a7 10% 12%,#0000 12% 18%,#c28f9e 18% 20%,#0000 20% 78%,#73b5a7 78% 80%,#0000 80% 88%,#c28f9e 88% 90%,#0000 90%) 0 51%/100% 5% no-repeat,linear-gradient(#0000 75%,#566b5d 75% 81%,#414946 81%)}.example-card:nth-child(8n+6) .example-result{--scene-sky:#c9b3b0;--scene-ground:#9aa274;--scene-soil:#8b6c4b;--scene-detail:#94765e}.example-card:nth-child(8n+6) .example-result:before{background:linear-gradient(90deg,#0000 5%,#8b6c4b 5% 8%,#0000 8% 90%,#8b6c4b 90% 93%,#0000 93%) 0 37%/100% 40% no-repeat,linear-gradient(90deg,#0000 2%,#71825b 2% 12%,#0000 12% 87%,#71825b 87% 97%,#0000 97%) 0 31%/100% 19% no-repeat,linear-gradient(#0000 72%,#91a16e 72% 79%,#8b6c4b 79%)}.example-card:nth-child(8n+7) .example-result{--scene-sky:#b2c8d2;--scene-ground:#c6d5ce;--scene-soil:#879fa5;--scene-detail:#91aab2}.example-card:nth-child(8n+7) .example-result:before{background:linear-gradient(135deg,#0000 43%,#94aeb6 43% 66%,#0000 66%) 0 42%/53% 35% no-repeat,linear-gradient(45deg,#0000 44%,#829fa9 44% 64%,#0000 64%) 100% 45%/54% 32% no-repeat,linear-gradient(#0000 72%,#d9e3d9 72% 80%,#8ea7ab 80%)}.example-card:nth-child(8n+8) .example-result{--scene-sky:#d9bd85;--scene-ground:#c2a66b;--scene-soil:#a27c4d;--scene-detail:#b2925b}.example-card:nth-child(8n+8) .example-result:before{background:linear-gradient(90deg,#0000 81%,#f2d58c 81% 88%,#0000 88%) 0 14%/100% 12% no-repeat,linear-gradient(90deg,#0000 5%,#ad915b 5% 24%,#0000 24% 78%,#b99c62 78% 96%,#0000 96%) 0 58%/100% 19% no-repeat,linear-gradient(#0000 74%,#c4aa70 74% 80%,#a27c4d 80%)}:is(body:has(.home-page)>header .header-dropdown-panel a,body:not(:has(.home-page))>header .header-dropdown-panel a){color:#4d3b27}:is(body:has(.home-page)>header .header-dropdown-panel a:hover,body:has(.home-page)>header .header-dropdown-panel a:focus-visible,body:not(:has(.home-page))>header .header-dropdown-panel a:hover,body:not(:has(.home-page))>header .header-dropdown-panel a:focus-visible){color:#8f3825}.hero-gallery,.hero-gallery-top{--hero-sky:#83c5c3;--hero-ground:#7f603d;--hero-ridge:#3d735e;--hero-accent:#f6d16f;--hero-label:#204b4b;transition:background-color .35s,color .35s}.hero-gallery,.hero-gallery-stage{background-color:var(--hero-sky)}.hero-gallery-top{color:var(--hero-label)}.hero-gallery-stage:before{background:linear-gradient(#fff8e016 1px,transparent 1px),linear-gradient(90deg,#fff8e016 1px,transparent 1px),linear-gradient(var(--hero-accent),var(--hero-accent));background-position:0 0,0 0,88% 14%;background-repeat:repeat,repeat,no-repeat;background-size:32px 32px,32px 32px,42px 42px}.hero-gallery-stage:after{background:linear-gradient(transparent 48%,var(--hero-ridge) 48% 61%,#aabd79 61% 65%,#679272 65% 70%,var(--hero-ground) 70%);clip-path:polygon(0 35%,11% 35%,11% 24%,22% 24%,22% 36%,36% 36%,36% 18%,48% 18%,48% 36%,61% 36%,61% 28%,74% 28%,74% 43%,87% 43%,87% 34%,100% 34%,100% 100%,0 100%)}.hero-gallery:has(.hero-gallery-stage[data-scene=blossom]){--hero-sky:#d9b9b7;--hero-ground:#85634d;--hero-ridge:#a87987;--hero-accent:#f4e4b5;--hero-label:#694348}.hero-gallery-stage[data-scene=blossom]:after{clip-path:polygon(0 42%,9% 42%,9% 19%,18% 19%,18% 29%,29% 29%,29% 15%,42% 15%,42% 42%,63% 42%,63% 25%,76% 25%,76% 34%,88% 34%,88% 16%,100% 16%,100% 100%,0 100%)}.hero-gallery:has(.hero-gallery-stage[data-scene=blossom]):after{clip-path:polygon(0 42%,9% 42%,9% 19%,18% 19%,18% 29%,29% 29%,29% 15%,42% 15%,42% 42%,63% 42%,63% 25%,76% 25%,76% 34%,88% 34%,88% 16%,100% 16%,100% 100%,0 100%)}.hero-gallery:has(.hero-gallery-stage[data-scene=city]){--hero-sky:#8ba9b1;--hero-ground:#505d5c;--hero-ridge:#4f7378;--hero-accent:#d8d99a;--hero-label:#294d55}.hero-gallery-stage[data-scene=city]:after{clip-path:polygon(0 8%,13% 8%,13% 28%,24% 28%,24% 13%,38% 13%,38% 39%,57% 39%,57% 20%,70% 20%,70% 5%,83% 5%,83% 32%,94% 32%,94% 18%,100% 18%,100% 100%,0 100%);background:linear-gradient(90deg,#0000 9%,#bad4c0 9% 12%,#0000 12% 18%,#bad4c0 18% 21%,#0000 21% 76%,#e4d28b 76% 79%,#0000 79% 88%,#e4d28b 88% 91%,#0000 91%) 0 33%/100% 22% no-repeat,linear-gradient(#0000 62%,#60766b 62% 70%,#505d5c 70%)}.hero-gallery:has(.hero-gallery-stage[data-scene=castle]){--hero-sky:#b1b0c0;--hero-ground:#595c62;--hero-ridge:#7d7b8b;--hero-accent:#e6d9ad;--hero-label:#454457}.hero-gallery-stage[data-scene=castle]:after{clip-path:polygon(0 15%,10% 15%,10% 7%,20% 7%,20% 15%,34% 15%,34% 28%,64% 28%,64% 9%,75% 9%,75% 0,85% 0,85% 9%,94% 9%,94% 28%,100% 28%,100% 100%,0 100%)}.hero-gallery:has(.hero-gallery-stage[data-scene=neon]){--hero-sky:#657884;--hero-ground:#3f4b4b;--hero-ridge:#425d62;--hero-accent:#e6a5b0;--hero-label:#f3dfb7}.hero-gallery-stage[data-scene=neon]:after{clip-path:polygon(0 18%,15% 18%,15% 3%,28% 3%,28% 27%,43% 27%,43% 11%,61% 11%,61% 35%,75% 35%,75% 7%,90% 7%,90% 24%,100% 24%,100% 100%,0 100%);background:linear-gradient(90deg,#0000 8%,#78c7b7 8% 10%,#0000 10% 21%,#d793ac 21% 23%,#0000 23% 77%,#78c7b7 77% 79%,#0000 79% 90%,#d793ac 90% 92%,#0000 92%) 0 33%/100% 20% no-repeat,linear-gradient(#0000 65%,#52685d 65% 71%,#3f4b4b 71%)}.hero-gallery:has(.hero-gallery-stage[data-scene=cottage]){--hero-sky:#d8b98e;--hero-ground:#836044;--hero-ridge:#7b8b5a;--hero-accent:#f6d58a;--hero-label:#664731}.hero-gallery-stage[data-scene=cottage]:after{clip-path:polygon(0 35%,8% 35%,8% 14%,18% 14%,18% 30%,29% 30%,29% 22%,42% 22%,42% 43%,59% 43%,59% 26%,73% 26%,73% 12%,85% 12%,85% 35%,100% 35%,100% 100%,0 100%)}.home-create .home-generation-cost{color:#4e3d29}.generator-input-dialog{color:#4e3d29;background:#f5e5c6;border:2px solid #59412b;width:min(430px,100vw - 32px);padding:26px;box-shadow:8px 8px #5d422966}.generator-input-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#241b1480}.generator-input-dialog h2{color:#2c2319;text-shadow:none;margin:12px 0;font:32px/1.1 Pixelify,monospace}.generator-input-dialog p{color:#5c4933;margin:0 0 22px;line-height:1.75}.generator-input-dialog form{justify-content:flex-end;display:flex}
