:root{--d-ink: #000;--d-ink-2: #0f0e10;--d-bone: #efe9dc;--d-paper: #f4efe2;--d-paper-ink: #5d564c;--d-muted: #9d968b;--d-line: rgb(239 233 220 / .14);--d-line-strong: rgb(239 233 220 / .3);--d-hairline: rgb(239 233 220 / .32);--d-ember: #ff5a36;--d-ember-ink: #160805;--d-ember-soft: #ff8a6e;--d-aurora: #3cf2a8;--d-error: #ff8a6e;--d-display: "Bodoni Moda", "Didot", Georgia, serif;--d-text: "Inter Tight", "Segoe UI", system-ui, sans-serif;--d-mono: "Cascadia Mono", Consolas, ui-monospace, monospace;--d-ease: cubic-bezier(.2, .8, .2, 1);--d-spring: linear( 0, .07 3%, .29 8.3%, .86 18.6%, 1.03 24.4%, 1.08 29.4%, 1.06 34.9%, 1 45%, .99 55%, 1 );--d-glass: rgb(20 18 22 / .8);--d-glass-thin: rgb(20 18 22 / .62);--d-glass-blur: blur(24px) saturate(1.4) brightness(.62);--d-glass-edge: inset 0 1px 0 rgb(255 255 255 / .07);--d-glass-shadow: 0 24px 70px rgb(0 0 0 / .42);--d-radius: 14px;--d-field: rgb(239 233 220 / .06);--d-field-line: rgb(239 233 220 / .24);--d-hover: rgb(239 233 220 / .09);--tl-paper: var(--d-ink);--tl-surface: var(--d-ink-2);--tl-ink: var(--d-bone);--tl-muted: var(--d-muted);--tl-green: var(--d-ember);--tl-accent: var(--d-ember);--tl-line: var(--d-line);--tl-sans: var(--d-text);--tl-display: var(--d-display)}@supports not (backdrop-filter: blur(1px)){:root{--d-glass: rgb(20 18 22 / .94);--d-glass-thin: rgb(20 18 22 / .86)}}a.wordmark{display:inline-flex;align-items:center;gap:.4em}a.wordmark:before{content:"";flex:none;width:1.5em;height:1.5em;background:url(/brand/internet-paradise-mark-128.webp) center / contain no-repeat}.space-publishing .publish-sections{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:10px 0 12px;padding:3px;border:1px solid var(--d-line);border-radius:999px}.space-publishing .publish-sections button{border:0;padding:6px 0;font-size:12px;border-radius:999px;color:#efe9dcd1;background:transparent}.space-publishing .publish-sections button[aria-selected=true]{background:#efe9dc24;color:var(--d-bone);font-weight:600}.space-publishing .publish-pane[hidden]{display:none}.space-publishing .publish-intro{margin:0 0 10px;color:var(--d-muted);font-size:12.5px}.publish-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.publish-step{padding:10px 12px;border:1px solid var(--d-line);border-radius:12px;background:var(--d-field)}.publish-step[hidden]{display:none}.publish-step[data-state=todo]{border-color:var(--d-line-strong)}.publish-step[data-state=error]{border-color:#ff8a6e8c}.publish-step .step-head{display:flex;align-items:center;gap:8px;font-size:13.5px}.publish-step .step-head small{color:var(--d-muted);font-size:11px}.publish-step .step-dot{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--d-line-strong);font-size:11.5px;font-weight:600}.publish-step[data-state=done] .step-dot,.publish-step[data-step=done] .step-dot{background:var(--d-aurora);border-color:var(--d-aurora);color:#062016}.publish-step[data-state=error] .step-dot{border-color:var(--d-error);color:var(--d-error)}.publish-step[data-state=busy] .step-dot{border-color:var(--d-ember-soft);animation:publish-pulse 1.2s ease-in-out infinite}@keyframes publish-pulse{50%{box-shadow:0 0 0 4px #ff5a362e}}.publish-step .step-state{margin-left:auto;font-size:11.5px;color:var(--d-muted)}.publish-step[data-state=done] .step-state{color:var(--d-aurora)}.publish-step[data-state=error] .step-state{color:var(--d-error)}.publish-step .step-line{margin:6px 0 0;font-size:12.5px;overflow-wrap:anywhere}.publish-step[data-state=done] .step-line:empty,.publish-step .step-line:empty,.space-publishing .step-status:empty{display:none}.publish-step .actions{margin:8px 0 0}.publish-step .actions[hidden]{display:none}.space-publishing .step-status{margin:8px 0 0;font-size:12px;line-height:1.45;color:#efe9dcdb;white-space:pre-line;overflow-wrap:anywhere}.space-publishing .step-status[data-state=error]{color:var(--d-error)}.publish-step[data-step=publish] .actions button.primary{flex:1 1 auto;width:auto;padding:11px 18px;font-size:14px;text-align:center}.publish-step[data-step=publish] .actions button.primary:after{content:none}.publish-thumb{margin:8px 0 0;aspect-ratio:16 / 10;border-radius:10px;overflow:hidden;border:1px dashed var(--d-line-strong);display:grid;place-items:center;background:#00000040}.publish-thumb:has(img[hidden]){aspect-ratio:auto;height:56px}.publish-thumb img{width:100%;height:100%;object-fit:cover;display:block}.publish-thumb img[hidden],.publish-thumb [hidden]{display:none}.publish-thumb span{font-size:12px;color:var(--d-muted)}.thumb-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px}.thumb-choice{display:grid;justify-items:start;gap:2px;padding:10px 12px;border:1px solid var(--d-line-strong);border-radius:12px;background:#efe9dc0f;color:var(--d-bone);text-align:left;cursor:pointer}.thumb-choice:hover:not(:disabled){border-color:var(--d-ember-soft);background:#ff5a3614}.thumb-choice:disabled{opacity:.5;cursor:default}.thumb-choice b{font-size:13px}.thumb-choice small{font-size:11px;line-height:1.3;color:var(--d-muted)}.thumb-choice-icon{font-size:16px;line-height:1;color:var(--d-ember-soft)}[data-view-actions][hidden]{display:none}.publish-step[data-state=done] .publish-thumb{border-style:solid}.publish-step[data-step=done]{border-color:#3cf2a873}.publish-step[data-step=done] label{display:block;margin-top:8px}.publish-step[data-step=done] input{width:100%;margin-top:4px}.publish-step[data-step=done] a.file-button.primary{width:auto;margin:0;padding:8px 16px;font-size:12.5px;text-align:center}.publish-step[data-step=done] a.file-button.primary:after{content:none}.publish-step .step-field{display:grid;gap:4px;margin:8px 0 0;font-size:12px;color:#efe9dcc7}.publish-step .step-field small{color:var(--d-muted)}.publish-step .step-field input{min-height:38px;font-size:14px}.publish-step .actions button.step-primary:not(:disabled){background:var(--d-bone);border-color:var(--d-bone);color:var(--d-ink);font-weight:600}.space-publishing .step-status,.publish-steps .step-status{margin:8px 0 0;font-size:12px;line-height:1.45;color:#efe9dcdb;white-space:pre-line;overflow-wrap:anywhere}.publish-steps .step-status:empty{display:none}.publish-steps .step-status[data-state=error]{color:var(--d-error)}.space-publishing .publish-sections.two{grid-template-columns:repeat(2,minmax(0,1fr))}.publish-steps .actions{display:flex;flex-wrap:wrap;gap:6px}.publish-steps .actions button,.publish-steps .file-button{width:auto;margin:0;padding:8px 14px;font:500 12px/1.2 var(--d-text);border:1px solid var(--d-line-strong);border-radius:999px;background:transparent;color:var(--d-bone);text-decoration:none;cursor:pointer}.publish-steps .actions button:disabled{opacity:.5;cursor:default}.publish-steps .actions .primary:not(:disabled){background:var(--d-ember);border-color:var(--d-ember);color:var(--d-ember-ink);font-weight:600}.publish-steps .actions .primary:disabled{background:transparent;color:var(--d-muted)}.publish-steps input{box-sizing:border-box;width:100%;padding:8px 14px;font:400 14px/1.3 var(--d-text);color:var(--d-bone);background:var(--d-field);border:1px solid var(--d-field-line);border-radius:999px}.publish-steps input:disabled{opacity:.6}.space-publishing .publish-sections button{font-family:var(--d-text);cursor:pointer}.publish-steps [hidden]{display:none!important}.world-studio[data-tab=publish]>.plot-outliner{display:none}@media(max-width:640px){body.world-publishing .build-library{display:none}.world-studio.hud-sheet[data-tab=publish]{max-height:calc(100dvh - 110px)!important}}.publish-steps .publish-progress{display:block;width:100%;height:6px;margin:8px 0 2px;accent-color:currentColor}.publish-steps .publish-progress[hidden]{display:none}
