@import "https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&display=swap";:root{--touch-min:44px;--format-btn-size:28px;--format-btn-gap:4px;--dock-max-height:55dvh;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--text-muted:#c4b896}.skip-link{left:var(--safe-left);top:var(--safe-top);z-index:100;background:var(--war-gold);color:var(--obsidian);border-radius:8px;padding:10px 14px;font-weight:700;text-decoration:none;transition:transform .15s;position:absolute;transform:translateY(-120%)}.skip-link:focus{outline:2px solid var(--pale-gilt);outline-offset:2px;transform:translateY(8px)}.app-header{padding-left:max(8px, var(--safe-left));padding-right:max(8px, var(--safe-right))}.format-dock-sheet{padding-bottom:max(8px, var(--safe-bottom))}.format-dock-toggle{min-height:var(--touch-min);min-width:var(--touch-min);border:1px solid var(--border-subtle);color:var(--pale-gilt);cursor:pointer;background:#c8860a38;border-radius:10px;padding:8px 14px;font-weight:700}.format-dock-toggle[aria-expanded=true]{background:#c8860a6b}.format-dock-fab .format-dock-toggle{border-radius:999px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;font-size:.85rem;box-shadow:0 8px 20px #00000059}.format-dock-fab .format-dock-toggle-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.format-dock-backdrop{display:none!important}.toolbar-overflow-menu{flex-direction:column;gap:8px;min-width:200px;padding:4px;display:flex}.toolbar-overflow-menu .toolbar-button{width:100%;min-height:var(--touch-min);justify-content:flex-start;max-width:none}.top-toolbar-actions-primary{display:contents}.top-toolbar-actions-overflow{display:none}.color-swatch{width:var(--touch-min);height:var(--touch-min);min-width:var(--touch-min);min-height:var(--touch-min);border:1px solid var(--border-subtle);cursor:pointer;background:0 0;border-radius:8px;padding:0;position:relative}.color-swatch:after{content:"";background:var(--swatch);border-radius:3px;width:26px;height:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff3}.dashboard .section-heading small,.muted,.help-modal p{color:var(--text-muted)}.preview-surface[aria-live]{outline:none}.formatter-view[hidden],.preview-panel.is-hidden{display:none!important}.workspace-pane-host{flex-direction:column;flex:1;gap:6px;min-height:0;display:flex}.workspace-pane-tabs{flex-shrink:0;gap:4px;padding:0 4px;display:flex}.workspace-pane-tabs button{min-height:var(--touch-min);border:1px solid var(--border-subtle);color:var(--pale-gilt);cursor:pointer;background:#0e0c0a8c;border-radius:8px;flex:1;padding:8px 12px;font-weight:700}.workspace-pane-tabs button.active{background:#c8860a59;border-color:#c8860aa6}.workspace-pane-toolbar-toggle{align-items:center;gap:4px;display:inline-flex}.workspace-pane-toolbar-toggle .toolbar-button.is-active{color:var(--parchment);background:#c8860a59;border-color:#c8860aa6}.workspace-pane{flex-direction:column;flex:1;min-height:0;display:flex}.workspace-pane[hidden]{display:none!important}.workspace-pane .editor-panel,.workspace-pane .preview-panel{flex:1;min-height:0}.format-console-compact .section-heading-hint{display:none}.format-strip-scroll{-webkit-overflow-scrolling:touch;flex-direction:row;align-items:center;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.format-toolbar-row{align-items:center;gap:var(--format-btn-gap);flex-wrap:nowrap;display:inline-flex}.format-toolbar-row .tile-tools-trigger{min-height:var(--format-btn-size);min-width:var(--format-btn-size);justify-content:center}.format-toolbar-row .palette-trigger-icon{font-size:1rem}.format-console-compact .format-button .format-button-text,.format-console-compact .reset-button-text{display:none}.format-console-compact .format-button,.format-console-compact .reset-button,.format-console-compact .color-palette-trigger,.format-console-compact .tile-tools-trigger{min-width:var(--format-btn-size);min-height:var(--format-btn-size);padding:2px 4px}.format-icon-glyph{justify-content:center;align-items:center;min-width:0;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.format-icon-italic{font-style:italic;font-weight:700}.format-icon-underline{text-underline-offset:2px;text-decoration:underline}.format-icon-strike{text-decoration:line-through}.format-icon-boldItalic{letter-spacing:-.03em;font-size:.76rem;font-style:italic;font-weight:900}.color-palette-grid{grid-template-columns:repeat(4, minmax(var(--touch-min), 1fr));gap:8px;max-width:220px;display:grid}.color-palette-popover .color-swatch{width:100%;height:var(--touch-min)}.color-palette-trigger:disabled{opacity:.45;cursor:not-allowed}.format-dock-toggle{justify-content:center;align-items:center;gap:6px;display:inline-flex}.view-switcher-compact button{flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:26px;min-height:26px;padding:2px 4px;display:inline-flex}.view-switcher-compact .view-switcher-short{letter-spacing:.02em;text-transform:uppercase;font-size:.62rem;line-height:1}.view-switcher-compact button i{font-size:.85rem}html[data-tier=narrow] .view-switcher-compact .view-switcher-short{display:none}.top-toolbar{--toolbar-icon-size:15px}.top-toolbar .toolbar-button-icon{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size)}.top-toolbar .toolbar-button-icon svg,.top-toolbar .toolbar-button-icon i{width:var(--toolbar-icon-size);height:var(--toolbar-icon-size);font-size:var(--toolbar-icon-size)}.top-toolbar .toolbar-button.has-icon{gap:5px}.top-toolbar-actions-primary .toolbar-button.has-icon,.top-toolbar-actions-secondary .toolbar-button.has-icon,.top-toolbar-actions-overflow .toolbar-button.has-icon,.workspace-pane-toolbar-toggle .toolbar-button.has-icon{justify-content:center;align-items:center}.hero-controls{justify-content:flex-end;align-items:center;gap:3px;margin-left:auto}.hero-controls .status-pill.status-pill-inline,.hero-controls .status-pill.status-pill-inline.status-pill-context{flex-shrink:0}.hero-controls .status-pill-flash{text-overflow:ellipsis;max-width:10rem;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-contrast:more){.toolbar-button,.view-switcher button,.format-dock-toggle,.color-swatch,.panel{border-width:2px}}html[data-tier=narrow] .header-ad-slot{display:none}html[data-tier=narrow] .top-toolbar-actions-overflow.top-toolbar-actions-flat{align-items:center;gap:4px;display:inline-flex}html[data-tier=narrow] .top-toolbar-actions-secondary{display:none}html[data-tier=narrow] .top-toolbar .toolbar-button{min-width:26px;max-width:none;min-height:26px;padding:2px 4px}html[data-tier=narrow] .workspace-pane-tabs--fallback,html[data-tier=medium] .workspace-pane-tabs--fallback{display:none}html[data-tier=narrow] .workspace-pane-host,html[data-tier=medium] .workspace-pane-host{gap:0}html[data-tier=narrow] .view-switcher button{min-height:26px;padding:2px 4px;font-size:.68rem}html[data-tier=narrow] .hero-language-picker select,html[data-tier=narrow] .workspace-main .editor-panel textarea{min-height:0}html[data-tier=narrow] .editor-panel .panel-heading,html[data-tier=narrow] .editor-panel .panel-heading-meta{flex-wrap:wrap}html[data-tier=narrow] .footer .social-links a{min-width:var(--touch-min);min-height:var(--touch-min);justify-content:center;align-items:center;display:inline-flex}html[data-tier=narrow] .formatter-view:not(.formatter-view-plain),html[data-tier=medium] .formatter-view:not(.formatter-view-plain){flex-direction:column;flex:1;min-height:0;display:flex}html[data-tier=medium] .top-toolbar-actions-secondary{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}html[data-tier=medium] .top-toolbar-actions-overflow{display:none}html[data-tier=medium] .top-toolbar .toolbar-button-label,html[data-tier=narrow] .top-toolbar .toolbar-button-label{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-tier=medium] .format-dock-toggle-label,html[data-tier=narrow] .format-dock-toggle-label{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}html[data-tier=medium] .format-dock-toggle,html[data-tier=narrow] .format-dock-toggle{min-width:32px;min-height:32px;padding:4px}html[data-tier=wide] .format-console-toolbar .format-toolbar-row{flex-wrap:nowrap}.toolbar-overflow-trigger{min-width:var(--touch-min);min-height:var(--touch-min);justify-content:center;align-items:center;font-size:1.5rem;line-height:1;display:inline-flex}.top-toolbar-actions-overflow .tile-tools-trigger{min-height:var(--touch-min);min-width:var(--touch-min)}@media (width>=1024px){html[data-tier=wide] .formatter-view:not(.formatter-view-plain){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}}.format-console-toolbar .format-console-inner{padding:4px 6px}.format-console-toolbar .format-console-heading{margin-bottom:2px}.format-console-toolbar .format-strip{grid-template-columns:unset;flex-direction:row;align-items:center;gap:6px;display:flex}.format-console-toolbar .format-strip-scroll{flex:1;min-width:0}.format-console-toolbar .format-toolbar-row{align-items:center;gap:var(--format-btn-gap);flex-wrap:nowrap;display:inline-flex}.format-console-toolbar .format-button .format-button-text,.format-console-toolbar .reset-button-text{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.format-console-toolbar .format-button,.format-console-toolbar .format-strip .format-button,.format-console-toolbar .format-strip .toolbar-button.format-button,.format-console-toolbar .dashboard .format-strip .toolbar-button.format-button,.format-console-toolbar .reset-button,.format-console-toolbar .dashboard .format-strip .toolbar-button.reset-button,.format-console-toolbar .color-palette-trigger,.format-console-toolbar .tile-tools-trigger{flex:none;align-self:center;width:auto!important;min-width:var(--format-btn-size)!important;min-height:var(--format-btn-size)!important;max-width:none!important;max-height:var(--format-btn-size)!important;padding:2px 4px!important;font-size:.72rem!important}.format-console-toolbar .format-icon-glyph{font-size:.78rem}.format-console-toolbar .palette-trigger-icon{font-size:.9rem}@font-face{font-family:Changa One;src:url(/dws-txt/assets/ChangaOne-Regular-BKBjfUqJ.ttf)format("truetype");font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tool-max-width:1080px;--obsidian:#0e0c0a;--cinder:#1c1710;--rampart:#2e2618;--ironstone:#5a4e38;--war-gold:#c8860a;--pale-gilt:#e8d5a0;--ash:#a09680;--ally:#4fa66a;--hostile:#b34536;--intel:#4e7fa8;--purple:#8b6fb3;--inset:#120f0b;--discord-bg:#313338;--discord-panel:#2b2d31;--discord-blurple:#5865f2;--border-subtle:#5a4e38b8;--shadow:0 24px 60px #00000061;background:var(--obsidian);color:var(--pale-gilt);font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top left, #c8860a2e, transparent 34rem), radial-gradient(circle at bottom right, #4e7fa824, transparent 32rem), var(--obsidian);min-width:0;margin:0}button,input,select,textarea{font:inherit}code{color:#f1d38a}.app-shell{width:100%;max-width:var(--tool-max-width);margin:0 auto;padding:0}.hero,.top-toolbar,.dashboard,.footer,.panel{border:1px solid var(--border-subtle);box-shadow:var(--shadow)}.hero{background:linear-gradient(135deg,#2e2618f5,#1c1710f5);border-radius:16px 16px 0 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;min-height:0;padding:3px 8px;display:flex}.hero-title{flex:auto;min-width:0}.hero h1{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(1.05rem,1.8vw,1.55rem);line-height:1}.hero-controls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.hero-language-picker{background:0 0;border:0;border-radius:0;align-items:center;min-width:0;margin:0;padding:0;display:inline-flex}.hero-language-picker select{width:auto;min-width:0;min-height:0;color:var(--pale-gilt);background:0 0;border:0;padding:0;font-size:.72rem;font-weight:900}.hero-controls .language-picker.hero-language-flag{box-sizing:border-box;background:#0e0c0ab3;border:1px solid #e8d5a03d;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:0;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;margin:0;padding:0;display:inline-flex;position:relative;overflow:hidden}.hero-controls .hero-language-flag .language-flag-display{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;font-size:15px;line-height:1;display:inline-flex}.hero-controls .hero-language-flag select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;min-height:0;margin:0;padding:0;position:absolute;inset:0}.hero .status-pill{max-width:none;margin:0;font-weight:800}.status-pill-inline{letter-spacing:0;white-space:nowrap;background:#0e0c0ab3;border:1px solid #e8d5a03d;border-radius:5px;justify-content:center;align-items:center;min-width:0;max-width:none;min-height:0;margin:0;padding:0;font-size:.65rem;line-height:1;display:inline-flex}.status-pill-context{box-sizing:border-box;letter-spacing:0;justify-content:center;gap:0;width:22px;min-width:22px;max-width:22px;height:22px;min-height:22px;padding:0;font-size:.65rem;overflow:visible}.status-pill-context i{font-size:14px;line-height:1;display:block}.status-pill-dws.status-pill-context{letter-spacing:-.04em;width:28px;min-width:28px;max-width:28px;font-size:.62rem;font-weight:900}.status-pill-dws{color:var(--war-gold);border-color:#c8860a8c}.status-pill-discord{color:var(--discord-blurple);border-color:#5865f28c}.status-pill-plain{color:var(--ash)}.hero p:not(.status-pill){max-width:760px;color:var(--ash);margin:0;font-weight:700}.eyebrow{color:var(--war-gold);letter-spacing:.22em;text-transform:uppercase;font-size:.78rem;font-weight:900}.status-pill{min-width:180px;color:var(--pale-gilt);background:#0e0c0ab3;border:1px solid #e8d5a03d;border-radius:10px;gap:4px;padding:5px 8px;font-weight:900;display:grid}.status-pill.status-pill-inline{border-radius:4px;width:auto;min-width:0;padding:1px 3px;font-weight:800;display:inline-flex}.status-pill.status-pill-inline.status-pill-context{box-sizing:border-box;flex-shrink:0;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;padding:0;display:inline-flex}.status-pill.status-pill-inline.status-pill-context.status-pill-dws{width:30px;min-width:30px;max-width:30px}.status-pill.status-pill-inline.status-pill-context i{font-size:15px}.status-pill.status-pill-inline.status-pill-flash{width:auto;min-width:0;max-width:10rem;min-height:24px;padding:2px 6px;font-size:.62rem}.status-language-picker{width:100%;min-width:0;display:block}.status-language-picker select{width:100%;min-height:28px;padding:2px 6px;font-size:.84rem}.status-pill-message{text-align:center;letter-spacing:.04em;margin:0;font-size:.76rem;line-height:1.2}.language-picker{min-width:170px;color:var(--ash);font-variant:small-caps;letter-spacing:.08em;text-transform:uppercase;gap:3px;font-family:Rajdhani,Inter,sans-serif;font-size:.68rem;font-weight:900;display:grid}.language-picker select{border:1px solid var(--border-subtle);background:var(--inset);min-height:32px;color:var(--pale-gilt);border-radius:9px;padding:4px 8px;font-size:.86rem}.toolbar-language-picker{flex:0 0 178px;align-self:stretch;min-width:178px;max-width:220px}.toolbar-language-picker span{line-height:1}.toolbar-language-picker select{min-height:28px;padding:2px 7px;font-size:.82rem}.top-toolbar{background:#1c1710f2;border-top:0;flex-wrap:wrap;gap:10px;padding:14px;display:flex}.toolbar-button{border:1px solid var(--border-subtle);background:var(--rampart);min-height:44px;color:var(--pale-gilt);cursor:pointer;border-radius:12px;padding:10px 14px;font-weight:900;transition:transform .16s,border-color .16s,background .16s}.toolbar-button:hover,.toolbar-button:focus-visible{border-color:var(--war-gold);background:#c8860a38;outline:none;transform:translateY(-1px)}.toolbar-button.danger{color:#ffe8e4;background:#8b2a20b8;border-color:#b34536e0}.top-toolbar .toolbar-button.danger:hover,.top-toolbar .toolbar-button.danger:focus-visible{color:#fff5f3;background:#b34536e0;border-color:#dc5a46f2}.toolbar-button.has-icon{justify-content:center;align-items:center;gap:4px;display:inline-flex}.toolbar-button-icon{width:var(--toolbar-icon-size,14px);height:var(--toolbar-icon-size,14px);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.toolbar-button-icon svg{width:100%;height:100%;display:block}.toolbar-button-icon i{width:var(--toolbar-icon-size,14px);height:var(--toolbar-icon-size,14px);font-size:var(--toolbar-icon-size,14px);justify-content:center;align-items:center;line-height:1;display:inline-flex}.toolbar-button-label{line-height:1}.ad-slot{width:100%;height:50px;min-height:0;max-height:50px;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:flex;overflow:hidden}.ad-slot-clip{width:min(728px,100%);height:50px;max-height:50px;margin:0 auto;position:relative;overflow:hidden}.ad-slot-clip .adsbygoogle,.ad-slot-clip ins,.ad-slot-clip iframe,.ad-slot-clip>div{line-height:0;width:auto!important;max-width:min(728px,100%)!important;height:50px!important;min-height:0!important;max-height:50px!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;display:block!important;overflow:hidden!important}.dashboard{background:#1c1710d1;border-radius:16px;gap:14px;padding:16px;display:grid}.dashboard-section{border:1px solid var(--border-subtle);background:#120f0bb8;border-radius:14px;padding:16px}.unity-only{border-color:#4e7fa87a}.section-heading,.panel-heading{justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:12px;display:flex}.section-heading span,.panel-heading h2{color:var(--pale-gilt);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:900}.section-heading small,.panel-heading span{color:var(--ash);font-size:.82rem;font-weight:800}.button-grid,.color-row,.unity-controls,.social-links{flex-wrap:wrap;gap:10px;display:flex}.color-swatch{background:var(--swatch);cursor:pointer;border:1px solid #ffffff47;border-radius:5px;padding:0;display:block}.color-swatch-edge{border-color:#c8860aa6}.field{min-width:146px;color:var(--ash);letter-spacing:.08em;text-transform:uppercase;gap:4px;font-size:.78rem;font-weight:900;display:grid}.field input,.field select{border:1px solid var(--border-subtle);background:var(--inset);min-height:44px;color:var(--pale-gilt);border-radius:10px;padding:9px 10px}.editor-layout,.preview-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.panel{background:#1c1710e6;border-radius:16px;overflow:hidden}.editor-panel.active{border-color:var(--war-gold)}.panel-heading{border-bottom:1px solid var(--border-subtle);background:#2e2618b8;margin:0;padding:14px 16px}.editor-panel .panel-heading{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:8px;display:flex;overflow:visible}.panel-heading-meta{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:6px;display:flex}.panel-file-actions{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.panel-file-actions .toolbar-button{min-width:0;min-height:22px;padding:2px 6px;font-size:.65rem}.dws-mode-toggle{border:1px solid #c8860a73;border-radius:6px;flex-shrink:0;grid-template-columns:repeat(2,minmax(4.25rem,1fr));align-items:stretch;display:grid;overflow:hidden}.dws-mode-toggle button{color:var(--ash);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;text-align:center;white-space:nowrap;background:#14100ab8;border:0;border-radius:0;margin:0;padding:4px 8px;font-family:inherit;font-size:.72rem;font-weight:800;line-height:1.2}.dws-mode-toggle button+button{border-left:1px solid #c8860a59}.dws-mode-toggle button.active,.dws-mode-toggle button:focus-visible{color:var(--parchment);background:linear-gradient(#c8860a6b,#8b6fb347);outline:none}.char-count{min-width:11ch;color:var(--ash);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;flex-shrink:0;font-weight:900;display:inline-block}.char-count.over-limit{color:#ffb4a8}.panel.over-limit{border-color:#b34536f2}.panel.over-limit .panel-heading{background:linear-gradient(90deg,#b3453647,#2e2618b8)}.panel.over-limit textarea{outline-offset:-1px;outline:1px solid #b3453699}textarea{background:var(--inset);width:100%;min-height:280px;color:var(--pale-gilt);resize:vertical;border:0;padding:16px;line-height:1.55}textarea:focus{outline-offset:-2px;outline:2px solid #c8860a8c}.preview-panel.unity .preview-surface{color:#f6e4b4;background:#070706}.preview-panel.discord .preview-surface{background:var(--discord-bg);color:#dbdee1;font-variant:normal;letter-spacing:normal;text-transform:none;font-family:Whitney,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.preview-surface{overflow-wrap:anywhere;min-height:240px;padding:16px;line-height:1.55}.preview-surface h1,.preview-surface h2,.preview-surface h3{color:inherit;margin:.35em 0 .2em}.preview-surface blockquote{color:#b5bac1;border-left:4px solid #4e5058;margin:8px 0;padding-left:12px}.preview-underline{text-decoration:underline}.preview-strike{text-decoration:line-through}.preview-gradient{background:linear-gradient(90deg, var(--war-gold), var(--purple));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:900}.preview-chip,.preview-quad{color:var(--pale-gilt);text-transform:uppercase;background:#c8860a33;border:1px solid #e8d5a059;border-radius:999px;margin-right:6px;padding:2px 8px;font-size:.78em;font-weight:900;display:inline-block}.preview-link{color:#7ab7ff;text-underline-offset:2px;text-decoration:underline}.discord-inline-code,.discord-code{color:#f2f3f5;background:#1e1f22;border-radius:6px}.discord-inline-code{padding:2px 4px}.discord-code{white-space:pre-wrap;margin:10px 0;padding:12px;display:block;overflow:auto}.discord-ansi-preview{border-left:3px solid var(--discord-blurple)}.discord-code-label{color:#949ba4;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;display:block}.discord-spoiler{color:#111214;background:#111214;border-radius:3px;transition:color .12s}.discord-spoiler:hover{color:#dbdee1}.discord-message{color:#dbdee1;grid-template-columns:40px minmax(0,1fr);gap:12px;width:100%;padding:2px 0;display:grid}.discord-avatar{background:linear-gradient(135deg, var(--war-gold), var(--purple));color:#fff;letter-spacing:.05em;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Changa One,Rajdhani,sans-serif;font-size:.8rem;display:grid}.discord-message-main{min-width:0}.discord-message-meta{align-items:baseline;gap:8px;min-height:22px;margin-bottom:1px;display:flex}.discord-author{color:#f2f3f5;font-size:1rem;font-weight:600}.discord-timestamp{color:#949ba4;font-size:.75rem;font-weight:500}.discord-message-content{color:#dbdee1;font-variant:normal;letter-spacing:normal;text-transform:none;white-space:normal;font-size:1rem;font-weight:400;line-height:1.375}.discord-message-content strong{color:#f2f3f5;font-weight:700}.discord-message-content em{font-style:italic}.discord-message-content del{color:#a8adb4;text-decoration:line-through}.discord-message-content .preview-underline{text-underline-offset:2px;text-decoration:underline}.discord-message-content .discord-markdown-link{color:#00a8fc;font-weight:400;text-decoration:none}.discord-message-content .discord-markdown-link:hover{text-decoration:underline}.discord-message-content h1,.discord-message-content h2,.discord-message-content h3{color:#f2f3f5;margin:8px 0 4px;font-weight:700;line-height:1.18}.discord-message-content h1{font-size:1.5rem}.discord-message-content h2{font-size:1.25rem}.discord-message-content h3{font-size:1rem}.discord-message-content blockquote{color:#dbdee1;border-left:4px solid #4e5058;margin:6px 0;padding:0 0 0 12px}.discord-message-content .discord-inline-code{color:#dbdee1;background:#1e1f22;border-radius:4px;padding:.12em .28em;font-family:Consolas,Courier New,monospace;font-size:.875em}.discord-message-content .discord-code,.discord-message-content .discord-ansi-preview{color:#dbdee1;white-space:pre-wrap;background:#2b2d31;border:1px solid #1e1f22;border-radius:4px;margin:8px 0;padding:.55rem .65rem;font-family:Consolas,Courier New,monospace;font-size:.875rem;line-height:1.25rem;position:relative;box-shadow:inset 0 0 0 1px #ffffff04}.discord-message-content .discord-ansi-preview{border-left-color:var(--discord-blurple)}.discord-message-content .discord-code code,.discord-message-content .discord-ansi-preview code{color:inherit;font:inherit;padding-top:.15rem;display:block}.discord-message-content .discord-code-label{color:#b5bac1;text-transform:lowercase;background:#1e1f22;border:1px solid #3f4147;border-radius:999px;margin:0 0 .35rem;padding:.05rem .35rem;font-family:Consolas,Courier New,monospace;font-size:.68rem;font-weight:700;line-height:1.2;display:inline-block}.discord-message-content .discord-spoiler{color:#0000;background:#111214;border-radius:3px;padding:0 2px}.discord-message-content .discord-spoiler:hover{color:#dbdee1}.footer{background:#1c1710eb;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:5px 8px;display:flex}.footer p{color:var(--ash);margin:4px 0 0}.social-links{gap:6px}.social-links a,.social-links .social-link{min-width:26px;min-height:26px;color:var(--pale-gilt);border:1px solid #8b6fb373;border-radius:7px;justify-content:center;align-items:center;gap:0;padding:3px;font-weight:900;text-decoration:none;display:inline-flex}.social-links a i{color:var(--pale-gilt);font-size:.75rem;line-height:1;display:block}.modal-backdrop{z-index:10;background:#0e0c0ac7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.help-modal{border:1px solid var(--border-subtle);background:var(--cinder);width:min(760px,100%);max-height:min(760px,100vh - 48px);box-shadow:var(--shadow);border-radius:16px;padding:24px;overflow:auto}.help-modal h2{margin:0 0 12px;font-size:2rem}.help-modal h3{color:var(--war-gold);margin:22px 0 8px}.help-modal p{color:var(--ash);line-height:1.65}.modal-close{float:right;border:1px solid var(--border-subtle);background:var(--rampart);min-height:40px;color:var(--pale-gilt);cursor:pointer;border-radius:999px;padding:8px 12px;font-weight:900}.muted{color:var(--ash)}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1279px){body{min-width:0}.hero,.footer{flex-direction:column;align-items:flex-start}.editor-layout,.preview-layout{grid-template-columns:1fr}}body{min-width:0}.sticky-header{z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0e0c0af0;border-radius:16px;position:sticky;top:0}.hero h1{margin:0;font-size:clamp(1.05rem,1.8vw,1.55rem)}.hero p:not(.eyebrow):not(.status-pill){max-width:900px;font-size:.95rem}.top-toolbar{border-radius:0 0 16px 16px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px;display:grid}.top-toolbar .toolbar-button{width:100%}.toolbar-button{text-align:center;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;display:inline-flex}.plain-source-body{background:#120f0bb8;grid-template-columns:minmax(0,1fr) 220px;gap:14px;padding:14px;display:grid}.plain-source textarea{border:1px solid var(--border-subtle);border-radius:12px;min-height:130px}.plain-actions{align-content:start;gap:10px;display:grid}.dashboard{gap:12px;margin-top:16px}.format-row{border-top:1px solid #5a4e3873;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:12px;padding:10px 0;display:grid}.format-row:first-of-type{border-top:0;padding-top:0}.format-row h3{color:var(--war-gold);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:900}.button-grid{grid-template-columns:repeat(4,minmax(110px,1fr));gap:8px;display:grid}.color-row{grid-auto-columns:minmax(98px,1fr);grid-auto-flow:column;gap:8px;padding-bottom:2px;display:grid;overflow-x:auto}.unity-controls{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.tool-pair{background:#0e0c0a59;border:1px solid #5a4e3873;border-radius:12px;grid-template-columns:minmax(0,1fr) 82px;align-items:end;gap:8px;padding:10px;display:grid}.tool-pair .toolbar-button{width:100%}.quick-unity-buttons,.simple-unity-buttons{background:#0e0c0a59;border:1px solid #5a4e3873;border-radius:12px;grid-template-columns:1fr 1fr;gap:8px;padding:10px;display:grid}.simple-unity-buttons{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px}.simple-unity-buttons .toolbar-button{min-height:16px;padding:1px 5px;font-size:.72rem;line-height:1}.field{min-width:0}.field input,.field select{width:100%}@media (width<=900px){.hero{flex-flow:row;align-items:center;gap:8px}.hero-title{flex:auto;min-width:0}.hero h1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-controls{justify-content:flex-end;width:auto;margin-left:auto}.plain-source-body,.format-row{grid-template-columns:1fr}.plain-actions,.button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.hero p:not(.eyebrow):not(.status-pill){display:none}.top-toolbar,.plain-actions,.button-grid,.quick-unity-buttons,.simple-unity-buttons,.unity-controls,.tool-pair{grid-template-columns:1fr}}.dashboard{gap:8px;padding:8px}.dashboard-section{border-radius:12px;padding:10px}.dashboard .section-heading span,.compact-details summary span{letter-spacing:.08em;font-size:.82rem}.dashboard .section-heading small,.compact-details summary small{font-size:.72rem}.dashboard .toolbar-button{border-radius:9px;min-height:34px;padding:6px 8px;font-size:.8rem}.format-row{grid-template-columns:72px minmax(0,1fr);gap:8px;padding:6px 0}.format-row h3{font-size:.68rem}.button-grid{grid-template-columns:repeat(4,minmax(72px,1fr));gap:6px}.color-swatch{width:26px;min-width:26px;height:13px;min-height:13px}.compact-details{padding:0}.compact-details summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:10px;list-style:none;display:grid}.compact-details summary::-webkit-details-marker{display:none}.compact-details summary:after{content:"+";width:28px;height:28px;color:var(--war-gold);border:1px solid #e8d5a03d;border-radius:999px;place-items:center;font-weight:900;display:grid}.compact-details[open] summary:after{content:"-"}.compact-details summary span,.compact-details summary small{display:block}.compact-details summary small{color:var(--ash);font-weight:800}.unity-controls{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;padding:0 10px 10px}.tool-pair,.quick-unity-buttons,.simple-unity-buttons{border-radius:10px;gap:6px;padding:8px}.simple-unity-buttons{gap:4px;padding:4px}.field{letter-spacing:.06em;gap:3px;font-size:.66rem}.field input,.field select{border-radius:8px;min-height:34px;padding:6px 8px;font-size:.82rem}@media (width<=700px){.dashboard{margin-top:10px;position:relative}.dashboard .section-heading{display:block}.dashboard .section-heading small,.compact-details summary small{display:none}.format-row{grid-template-columns:1fr;gap:5px}.button-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.format-strip{--format-btn-height:26px;--format-btn-font-size:.98rem;--format-controls-width:343px}.unity-controls{grid-template-columns:1fr}.tool-pair{grid-template-columns:minmax(0,1fr) 64px}}@media (width<=520px){.simple-unity-buttons{grid-template-columns:repeat(4,minmax(0,1fr))}.simple-unity-buttons .toolbar-button{padding-inline:3px;font-size:.64rem}}@media (width<=420px){.button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-pair{grid-template-columns:1fr}}body{font-family:Rajdhani,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:600}.hero h1,.panel-heading h2,.section-heading span,.format-row h3,.compact-details summary span,.eyebrow{font-variant:small-caps;letter-spacing:.08em;font-family:Changa One,Rajdhani,sans-serif}.toolbar-button,.field,.status-pill,.panel-heading span,.panel-heading small,.compact-details summary small,.social-links a{font-variant:small-caps;letter-spacing:.045em;font-family:Rajdhani,Inter,sans-serif}.top-toolbar{grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:6px;padding:8px}.button-grid{grid-template-columns:repeat(4,minmax(64px,1fr))}.color-row{gap:2px}.color-swatch{width:26px;min-width:26px;height:13px;min-height:13px;padding:0}.color-swatch:before{display:none}.tile-panel{border-radius:14px}.tile-panel.active{box-shadow:0 0 0 1px #c8860a6b, var(--shadow)}.tile-panel .panel-heading{padding:6px 8px}.tile-panel .panel-heading h2{letter-spacing:.1em;font-size:1.08rem}.tile-panel .panel-heading small{color:var(--ash);text-transform:uppercase;margin-top:1px;font-size:.72rem;font-weight:800;display:block}.tile-tools{border-bottom:1px solid var(--border-subtle);background:#120f0b6b}.tile-tools summary:after{width:22px;height:22px}.tile-tools .unity-controls{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px}.discord-controls{grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:6px;display:grid}.tool-pair,.quick-unity-buttons,.simple-unity-buttons{padding:6px}.simple-unity-buttons{padding:4px}.tool-pair{grid-template-columns:minmax(0,1fr) 58px}.field{font-size:.58rem}.field input,.field select{min-height:30px;padding:4px 7px;font-size:.76rem}.editor-panel textarea{min-height:260px}@media (width<=700px){.top-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard .toolbar-button{font-size:.68rem}.button-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.tile-tools .unity-controls,.discord-controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.top-toolbar,.button-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-tools .unity-controls,.discord-controls{grid-template-columns:1fr}}.view-switcher{box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;gap:4px;margin:0;padding:0;display:inline-flex}.view-switcher button{border:1px solid var(--border-subtle);background:var(--rampart);min-width:72px;min-height:28px;color:var(--pale-gilt);cursor:pointer;font-variant:small-caps;letter-spacing:.06em;text-transform:uppercase;border-radius:8px;padding:4px 10px;font-family:Changa One,Rajdhani,sans-serif;font-size:.82rem;transition:border-color .16s,background .16s}.view-switcher button.active,.view-switcher button:focus-visible{border-color:var(--war-gold);color:var(--pale-gilt);background:#c8860a38;outline:none}.isolated-view{margin-top:12px}.formatter-view{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:stretch;gap:12px;display:grid}.formatter-view .panel{min-height:100%}.formatter-view .preview-surface,.formatter-view .editor-panel textarea{min-height:360px}@media (width<=980px){.formatter-view{grid-template-columns:1fr}.formatter-view .preview-surface,.formatter-view .editor-panel textarea{min-height:240px}}@media (width<=520px){.view-switcher{gap:5px;padding:5px}.view-switcher button{min-height:34px;font-size:.8rem}}.sticky-header{overflow:hidden}.sticky-header .ad-slot{border-right:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);box-shadow:none;border-radius:0;margin:0}.compact-ad{height:50px;min-height:0;max-height:50px;margin:0;padding:0}.top-toolbar{order:3}.toolbar-button{border-radius:7px;min-height:24px;padding:2px 6px;font-size:.84rem;line-height:1.05}.top-toolbar .toolbar-button{min-height:28px;font-size:.82rem}.format-strip{--format-btn-height:30px;--format-btn-font-size:1.04rem;--format-controls-width:384px;--format-btn-gap:3px;--format-btn-padding-y:3px;--format-btn-padding-x:7px;grid-template-columns:auto auto;align-items:center;gap:6px;display:grid}.format-controls-disabled{opacity:.42;pointer-events:none;filter:grayscale(.35)}.format-controls{gap:var(--format-btn-gap);width:min(var(--format-controls-width), 100%);min-width:0;display:grid}.format-strip .button-grid{gap:var(--format-btn-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.format-strip .color-row{gap:var(--format-btn-gap);grid-template-columns:repeat(8,minmax(0,1fr));padding-bottom:0;display:grid;overflow-x:hidden}.format-strip .color-swatch{width:100%;height:calc(var(--format-btn-height) / 2);min-width:0;min-height:calc(var(--format-btn-height) / 2);border-radius:3px;padding:0}.dashboard .section-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-bottom:4px;display:grid}.dashboard .section-heading small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.format-strip{grid-template-columns:1fr;gap:5px}.format-strip .color-row{justify-content:start}}@media (width<=430px){.format-strip .button-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.format-strip .toolbar-button:not(.format-button){letter-spacing:.02em;font-size:.72rem}}.top-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:5px;display:flex}.top-toolbar .view-switcher{margin-right:2px}.top-toolbar .toolbar-button{flex:0 auto;width:auto;min-width:58px;max-width:96px}.top-toolbar .toolbar-button-wide{max-width:112px}.format-button{min-height:var(--format-btn-height,30px);padding:var(--format-btn-padding-y,2px) var(--format-btn-padding-x,6px);font-size:var(--format-btn-font-size,1.04rem);letter-spacing:.02em;border-radius:5px;line-height:1.1}.format-button.bold{font-weight:900}.format-button.italic{font-style:italic}.format-button.boldItalic,.format-button.boldItalic .format-icon-glyph{font-style:italic;font-weight:900}.format-button.underline{text-underline-offset:2px;text-decoration:underline}.format-button.strike{text-decoration:line-through}.format-strip .format-button,.dashboard .format-strip .toolbar-button.format-button{width:100%;min-height:var(--format-btn-height);padding:var(--format-btn-padding-y) var(--format-btn-padding-x);font-size:var(--format-btn-font-size)}.format-toolbar-row .format-button,.format-toolbar-row .toolbar-button.format-button{width:auto;max-width:none}@media (width<=520px){.top-toolbar .toolbar-button{min-width:52px;max-width:86px;font-size:.78rem}.format-strip{--format-btn-height:26px;--format-btn-font-size:.98rem;--format-controls-width:343px}.toolbar-language-picker{flex-basis:150px;max-width:none}}.hero{align-items:center}.sticky-header .dashboard{box-shadow:none;border-radius:0 0 16px 16px;margin:0}.sticky-header .dashboard-section{border-right:1px solid var(--border-subtle);border-left:1px solid var(--border-subtle);border-top:0;border-radius:0 0 14px 14px}.sticky-header .top-toolbar{border-radius:0}.format-strip{grid-template-columns:auto auto}.format-strip .color-swatch:hover,.format-strip .color-swatch:focus-visible{box-shadow:inset 0 0 0 2px var(--war-gold);outline:none}.format-strip .color-swatch:before{display:none}.format-strip .reset-button,.dashboard .format-strip .toolbar-button.reset-button{width:auto;min-width:0;min-height:var(--format-btn-height);max-height:var(--format-btn-height);padding:var(--format-btn-padding-y) var(--format-btn-padding-x);font-size:var(--format-btn-font-size);color:#fff5f2;background:#8f2f24;border-color:#b34536;align-self:start;line-height:1.1}.reset-button:hover,.reset-button:focus-visible{color:#fff;background:#a8382b;border-color:#d45645}@media (width<=760px){.format-strip{grid-template-columns:1fr}.reset-button{justify-self:start}}@media (width<=460px){.format-strip{--format-btn-height:26px;--format-btn-font-size:.95rem;--format-controls-width:329px}}.hero h1{margin:0}.hero p:not(.eyebrow):not(.status-pill){font-size:.82rem}.eyebrow{margin:0}.plain-source{margin-top:8px}.plain-source-body{padding:6px;display:block}.plain-source textarea{border-radius:8px;min-height:96px}.isolated-view,.footer{margin-top:8px}.preview-surface,textarea{padding:10px}.tile-tools{background:linear-gradient(90deg,#c8860a2e,#4e7fa81a);border:1px solid #c8860a7a;border-left:0;border-right:0}.tile-tools summary span{color:var(--pale-gilt);font-size:1rem}.tile-tools summary small{color:var(--war-gold);font-size:.75rem}.tile-tools summary:after{border-color:var(--war-gold);width:26px;height:26px;color:var(--pale-gilt);background:#c8860a2e;font-size:1rem}.tile-tools[open] summary{border-bottom:1px solid #c8860a59}.tile-tools .unity-controls,.discord-controls{padding:6px}.footer{padding:5px 8px}.hero{min-height:0;padding:3px 8px}.top-toolbar{padding:4px 6px}.compact-ad{height:50px;min-height:0;max-height:50px;padding:0}.dashboard{padding:3px 5px}.sticky-header .ad-slot,footer .ad-slot,.ad-slot.compact-ad{height:50px;min-height:0;max-height:50px;margin:0;padding:0}.dashboard-section{padding:5px 6px}.dashboard .section-heading{margin-bottom:2px}.panel-heading{padding:5px 8px}.tile-tools summary{min-height:32px;padding:5px 8px}.plain-source-body,.tile-tools .unity-controls,.discord-controls{padding:4px}textarea,.preview-surface{padding:7px}.formatter-view{gap:6px}.isolated-view,.plain-source,.footer{margin-top:6px}.ad-slot{margin:0}@media (width<=700px){.hero{gap:4px}}html{height:100%}body{min-width:0;height:100%;min-height:100%;overflow:hidden}#root{justify-content:center;width:100%;height:100%;min-height:100%;display:flex}.app-shell{width:100%;max-width:var(--tool-max-width);flex-direction:column;height:100%;min-height:100dvh;max-height:100dvh;margin:0 auto;padding:0;display:flex;overflow:hidden}.app-header{border-bottom:1px solid var(--border-subtle);background:#0e0c0af0;flex-shrink:0}.workspace-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.editor-viewport{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.editor-viewport>.editor-panel,.workspace-pane-edit .editor-viewport{flex:1;min-height:0}.workspace-main .formatter-view{flex:1;gap:6px;height:100%;min-height:0;margin:0}.formatter-view-plain{grid-template-columns:minmax(0,1fr)}.workspace-main .editor-panel,.workspace-main .preview-panel{flex-direction:column;height:100%;min-height:0;display:flex}.workspace-main .editor-panel textarea{resize:none;flex:1;min-height:0}.workspace-main .preview-panel .preview-surface{flex:1;min-height:0;overflow:auto}.app-workspace-content{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.format-dock-fab{right:max(6px, var(--safe-right,0px));z-index:22;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.format-dock-fab .format-dock-toggle{pointer-events:auto}.format-dock-overlay{z-index:20;justify-content:flex-end;align-items:stretch;display:flex;position:absolute;inset:0;overflow:hidden}.format-dock-overlay-backdrop{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#0a080675;border:0;margin:0;padding:0;position:absolute;inset:0}.format-dock-rail{--format-rail-btn-size:34px;z-index:1;-webkit-overflow-scrolling:touch;pointer-events:auto;flex-direction:column;justify-content:center;align-self:center;max-height:calc(100% - 12px);margin-right:40px;padding:6px 4px;display:flex;position:relative;overflow-y:auto}.format-console-rail{box-shadow:none;background:0 0;margin:0}.format-console-rail .format-console-inner,.format-console-rail .dashboard-section{background:0 0;border:0;margin:0;padding:0}.format-toolbar-row-rail{flex-direction:column;align-items:stretch;gap:5px}.format-dock-rail .format-toolbar-row-rail .toolbar-button,.format-dock-rail .format-toolbar-row-rail .tile-tools-trigger,.format-dock-rail .format-toolbar-row-rail .color-palette-trigger{width:var(--format-rail-btn-size);min-width:var(--format-rail-btn-size);max-width:var(--format-rail-btn-size);height:var(--format-rail-btn-size);min-height:var(--format-rail-btn-size);max-height:var(--format-rail-btn-size);background:var(--rampart);border:1px solid var(--border-subtle);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 3px 10px #00000052}.format-dock-rail .format-button-text,.format-dock-rail .reset-button-text,.format-dock-rail .tile-tools-trigger-label{display:none}.format-dock-rail .format-icon-glyph{font-size:.82rem}.format-dock-rail .palette-trigger-icon{font-size:.88rem}.format-dock-rail .format-console-toolbar .format-toolbar-row-rail .toolbar-button,.format-dock-rail .format-console-toolbar .format-toolbar-row-rail .tile-tools-trigger,.format-dock-rail .format-console-toolbar .format-toolbar-row-rail .color-palette-trigger{width:var(--format-rail-btn-size)!important;min-width:var(--format-rail-btn-size)!important;max-width:var(--format-rail-btn-size)!important;height:var(--format-rail-btn-size)!important;min-height:var(--format-rail-btn-size)!important;max-height:var(--format-rail-btn-size)!important}.top-toolbar-actions-flat{align-items:center;gap:4px;display:inline-flex}.app-bottom{padding-bottom:max(4px, var(--safe-bottom,0px));flex-direction:column;flex:none;gap:4px;margin-top:auto;display:flex}.app-bottom .footer{margin-top:0}.view-switcher button{min-width:0;padding:4px 8px;font-size:.74rem}.toolbar-button.load{color:#e8f2fa;background:#4e7fa861;border-color:#4e7fa8bf}.toolbar-button.load:hover,.toolbar-button.load:focus-visible{background:#4e7fa885;border-color:#78aad2e6}.toolbar-button.save{color:#e6f6eb;background:#4fa66a52;border-color:#4fa66a9e}.toolbar-button.save:hover,.toolbar-button.save:focus-visible{background:#4fa66a75;border-color:#6ec387d9}@media (width<=980px){.workspace-main .formatter-view:not(.formatter-view-plain){grid-template-columns:1fr}}.toolbar-button,.top-toolbar .toolbar-button,.dashboard .toolbar-button,.tool-pair .toolbar-button,.simple-unity-buttons .toolbar-button,.format-strip .toolbar-button,.dashboard .format-strip .toolbar-button.format-button{border-radius:6px;min-height:22px;padding:2px 6px;font-size:.68rem}.toolbar-button.has-icon{gap:3px;padding:2px 5px}.toolbar-button-icon,.toolbar-button-icon svg{width:13px;height:13px}.format-button,.format-strip .format-button{min-height:22px;padding:2px 5px}.view-switcher button{min-height:22px;padding:2px 6px;font-size:.68rem}.panel-heading,.editor-panel .panel-heading,.preview-panel .panel-heading,.tile-panel .panel-heading{padding:3px 6px}.panel-heading h2{font-size:.95rem}.panel-heading-meta{flex-wrap:nowrap;flex-shrink:0;align-items:center;gap:4px;display:flex;overflow:visible}.panel-heading-title{flex:auto;min-width:0;overflow:hidden}.panel-heading-title h2,.panel-heading-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.panel-heading-label-icon{justify-content:center;align-items:center;min-width:1.25rem;display:inline-flex;overflow:visible}.panel-heading-label-icon i{color:var(--pale-gilt);font-size:1.05rem;line-height:1}.preview-panel.discord .panel-heading-label-icon i{color:#a5b3ff}.tile-tools-trigger{border:1px solid var(--border-subtle);background:var(--rampart);min-width:0;min-height:22px;color:var(--pale-gilt);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:2px 6px;transition:border-color .16s,background .16s;display:inline-flex}.tile-tools-trigger:hover,.tile-tools-trigger[aria-expanded=true]{border-color:var(--war-gold);background:#c8860a38}.tile-tools-trigger-wrap{align-items:center;gap:5px;line-height:1;display:inline-flex}.tile-tools-trigger-label{color:var(--ash);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.68rem;font-weight:800}.tile-tools-trigger-wrap .fa-wrench{color:var(--pale-gilt);font-size:.72rem}.tile-tools-popover{z-index:1000;width:max-content;min-width:0;max-height:min(50vh,400px);box-shadow:var(--shadow);background:#120f0bfa;border:1px solid #c8860a7a;border-radius:8px;padding:6px;position:fixed;overflow:auto}.tile-tools-popover-unity{box-sizing:border-box}.tile-tools-menu-title{color:var(--war-gold);text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;padding:0 2px;font-size:.7rem;font-weight:900}.tile-tools-popover .unity-controls,.tile-tools-popover .discord-controls{background:0 0;border:0;padding:0}.tile-tools-popover-unity .unity-tools-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 10px;width:100%;display:grid}.tile-tools-popover-unity .unity-control-group{grid-template-columns:3.2rem minmax(0,1fr) auto;align-items:center;gap:4px;display:grid}.tile-tools-popover-unity .unity-tools-tags{border-top:1px solid #5a4e3873;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding-top:4px;display:grid}.unity-control-group{flex-shrink:0;align-items:center;gap:4px;display:inline-flex}.unity-control-label{color:var(--ash);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:.66rem;font-weight:900}.tile-tools-popover-unity .unity-control-label{text-align:right}.unity-control-input,.unity-control-select{border:1px solid var(--border-subtle);background:var(--inset);min-height:22px;color:var(--pale-gilt);border-radius:5px;font-size:.72rem;font-weight:700}.unity-control-input{padding:1px 4px}.unity-input-size,.unity-input-short{text-align:center;width:2.4em}.unity-input-hex{letter-spacing:.02em;width:6.2em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.unity-control-select{width:auto;min-width:4.8rem;padding:1px 4px}.unity-control-apply.toolbar-button{width:auto;min-height:22px;padding:2px 6px;font-size:.66rem}.tile-tools-popover-unity .unity-control-apply.toolbar-button{justify-content:center;min-width:2.6rem}.tile-tools-popover-unity .unity-control-input,.tile-tools-popover-unity .unity-control-select{width:100%;min-width:0}.tile-tools-popover-unity .unity-input-size,.tile-tools-popover-unity .unity-input-short{width:100%;max-width:3rem}.tile-tools-popover-unity .unity-input-hex{width:100%;max-width:6.5rem}.unity-quick-tags{flex-wrap:wrap;align-items:center;gap:3px;display:inline-flex}@media (width<=420px){.tile-tools-popover-unity .unity-tools-panel{grid-template-columns:1fr}}@media (width<=768px){.workspace-main .editor-panel textarea,.workspace-main .preview-panel .preview-surface{min-height:0}}.footer .social-links{gap:4px}.footer .social-links a{border-radius:6px;min-width:22px;min-height:22px;padding:2px}.footer .social-links a i{font-size:.68rem}
