:root{--v7-surface:#21192f;--v7-surface-2:#191222;--v7-ink:#fff8ed;--v7-muted:#c9bed3;--v7-line:rgba(255,255,255,.13);--v7-orange:#ff9d32;--v7-focus:#ffb65f}html[data-theme=light]{--v7-surface:#fffdf7;--v7-surface-2:#fff7e9;--v7-ink:#30243a;--v7-muted:#756a7e;--v7-line:rgba(64,42,74,.15)}
.rail-mark{padding:11px}.rail-mark img{display:block;width:100%;height:100%;object-fit:contain}.server-rail{border-color:color-mix(in srgb,var(--v7-orange) 22%,var(--v7-line));font-family:Nunito,sans-serif}.rail-guild-list .guild-button{transition:background .18s ease}.rail-guild-list .guild-button.active{background:color-mix(in srgb,var(--v7-orange) 10%,transparent)!important}.rail-guild-list .guild-button span{transform:translateX(-4px);transition:opacity .16s ease,transform .2s ease}.server-rail:hover .guild-button span,.server-rail:focus-within .guild-button span,.server-rail.is-open .guild-button span{transform:none}.server-rail:focus-within{width:280px}.server-rail:focus-within>header div{opacity:1}.server-rail:focus-within .guild-button span{opacity:1}
.v6-deck{padding-left:100px!important}.v6-workspace{width:100%!important;max-width:none!important}.guild-identity{padding-bottom:16px!important}.config-tabs.module-map-nav{margin:10px 0 14px!important;max-height:none!important;overflow:visible!important;flex-wrap:wrap!important;scrollbar-width:none}.module-map-nav button>span{color:var(--v7-muted)!important}.module-map-nav button:hover>span,.module-map-nav button:focus-visible>span,.module-map-nav button.active>span{color:var(--v7-orange)!important;filter:drop-shadow(0 0 7px rgba(255,157,50,.55))}.workspace-columns{display:block!important;width:100%!important}.workspace-columns .guild-editor{width:100%!important;max-width:none!important}.config-content{width:100%!important;padding:0!important}.entry-module{width:100%;padding:0!important}.entry-module-header{min-height:70px;margin:0!important;padding:12px 4px 16px!important;border-bottom:1px solid var(--v7-line)}.entry-module-header h3{font:900 clamp(1.15rem,2vw,1.55rem) Outfit,Nunito!important}.entry-module-header>span{width:46px;height:46px}.entry-runtime-badge{font-size:.67rem}.entry-v2-layout{width:100%;grid-template-columns:minmax(0,70fr) minmax(300px,30fr)!important;border:0!important;gap:clamp(22px,2.5vw,42px)}.entry-v2-config{min-width:0;padding:22px 0 60px!important}.entry-v2-preview{min-width:0;padding:22px!important;border:1px solid var(--v7-line)!important;border-radius:22px;background:color-mix(in srgb,var(--v7-orange) 3%,var(--v7-surface))!important;box-shadow:0 20px 50px rgba(8,4,18,.18)}.entry-preview-sticky{top:98px!important}.entry-preview-sticky>h4{margin:0;color:var(--v7-orange);font:900 .72rem Outfit;letter-spacing:.15em}.entry-config-section{position:relative;padding:24px 4px;border-bottom:1px solid var(--v7-line)}.entry-config-section>header{display:flex;align-items:center;gap:12px;margin-bottom:18px}.entry-config-section>header>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid color-mix(in srgb,var(--v7-orange) 38%,var(--v7-line));border-radius:11px;color:var(--v7-orange);box-shadow:0 0 18px rgba(255,157,50,.08)}.entry-config-section>header small{display:block;color:var(--v7-orange);font-size:.63rem;font-weight:900;letter-spacing:.15em}.entry-config-section>header h5{margin:2px 0 0;font:900 1.08rem Outfit,Nunito}.entry-section-body{display:grid;grid-template-columns:minmax(220px,.75fr) minmax(280px,1.25fr);gap:16px;align-items:end}.entry-toggle{min-height:48px;margin:0!important;padding:13px 15px;border:1px solid var(--v7-line);border-radius:14px;background:var(--v7-surface)}
.entry-mode-tabs{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important;margin:0!important}.entry-mode-tabs legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.entry-mode-tabs button{position:relative;min-height:100px;padding:16px!important;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:3px 11px;text-align:left;border:1px solid var(--v7-line)!important;border-radius:18px!important;background:var(--v7-surface)!important}.entry-mode-tabs button>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:color-mix(in srgb,var(--v7-orange) 8%,transparent);color:var(--v7-orange);font-size:1.3rem}.entry-mode-tabs button>b{font:900 .83rem Outfit}.entry-mode-tabs button>small{color:var(--v7-muted);font-size:.68rem}.entry-mode-tabs button[aria-checked=true]{border-color:var(--v7-orange)!important;background:color-mix(in srgb,var(--v7-orange) 8%,var(--v7-surface))!important;box-shadow:0 0 24px rgba(255,157,50,.13)!important}.entry-mode-tabs button[aria-checked=true]:after{content:'✓';position:absolute;right:10px;top:8px;color:var(--v7-orange);font-weight:900}
.entry-field input,.entry-field select,.entry-field textarea,.entry-builder-head select{width:100%;border:1px solid var(--v7-line)!important;border-radius:13px!important;background:var(--v7-surface-2)!important;color:var(--v7-ink)!important;padding:12px 14px!important;font:700 .83rem Nunito,sans-serif!important}.entry-field input:hover,.entry-field select:hover,.entry-field textarea:hover{border-color:color-mix(in srgb,var(--v7-orange) 48%,var(--v7-line))!important}.entry-field input:focus-visible,.entry-field select:focus-visible,.entry-field textarea:focus-visible,.entry-mode-tabs button:focus-visible,.entry-builder-actions button:focus-visible{outline:3px solid color-mix(in srgb,var(--v7-focus) 55%,transparent)!important;outline-offset:2px!important;border-color:var(--v7-orange)!important}.entry-field textarea{min-height:116px}.entry-builder-item{border:0!important;border-left:2px solid color-mix(in srgb,var(--v7-orange) 45%,var(--v7-line))!important;border-radius:0 14px 14px 0!important;background:color-mix(in srgb,var(--v7-orange) 3%,transparent)!important}.entry-builder-actions button{color:var(--v7-ink)}
[data-entry-preview]{display:grid;gap:10px}.entry-discord-author{display:flex;align-items:center;gap:9px}.entry-discord-author img{width:36px;height:36px;border-radius:50%;object-fit:cover}.entry-discord-author b{font-size:.8rem}.entry-discord-author small{margin-left:5px;padding:2px 4px;border-radius:4px;background:#5865f2;color:#fff;font-size:.5rem}.entry-discord-card,.entry-container-preview{background:#313338!important;color:#f2f3f5!important;border-radius:12px!important;padding:14px!important}.entry-discord-card>p{margin-top:0;font-size:.78rem}.entry-embed-preview{position:relative;background:#2b2d31!important;border-radius:4px!important;padding:13px!important}.entry-preview-field{overflow-wrap:anywhere}.entry-container-preview{border-left:0!important}.entry-container-preview a{background:#4e5058!important;color:#fff}.entry-banner-preview{width:100%;aspect-ratio:8/3!important;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 0 40px rgba(15,8,27,.24)}.entry-banner-avatar{width:clamp(44px,4vw,70px)!important;height:clamp(44px,4vw,70px)!important}.entry-save-button{min-height:52px!important;border-radius:15px!important;font:900 .78rem Outfit!important;letter-spacing:.04em}.entry-save-button:disabled{filter:saturate(.35);opacity:.58}.entry-save-button:not(:disabled){box-shadow:0 9px 22px rgba(255,157,50,.22)}#entry-save-status{min-height:1.1rem;color:var(--v7-orange);font-size:.72rem;font-weight:800}
@media(max-width:1280px){.entry-v2-layout{grid-template-columns:minmax(0,65fr) minmax(290px,35fr)!important;gap:24px}.entry-section-body{grid-template-columns:1fr}.entry-mode-tabs button{padding:12px!important}.entry-mode-tabs button>span{width:34px;height:34px}}
@media(max-width:900px){.config-tabs.module-map-nav{flex-wrap:nowrap!important;overflow-x:auto!important;overscroll-behavior-inline:contain}.entry-v2-layout{grid-template-columns:1fr!important}.entry-v2-preview{order:2}.entry-preview-sticky{position:static!important}.entry-mode-tabs{grid-template-columns:repeat(3,minmax(150px,1fr));overflow-x:auto;padding-bottom:5px}.entry-module-header{flex-wrap:wrap}.entry-runtime-badge{margin-left:0}.server-rail:focus-within{width:min(310px,calc(100vw - 20px))}}
@media(max-width:600px){.entry-v2-config{padding-top:12px!important}.entry-config-section{padding:20px 0}.entry-mode-tabs{grid-template-columns:repeat(3,145px)}.entry-v2-preview{padding:14px!important}.entry-form-grid{grid-template-columns:1fr!important}.entry-builder-head{align-items:stretch}.entry-module-header>span{width:40px;height:40px}.entry-module-header h3{font-size:1.1rem!important}}
@media(prefers-reduced-motion:reduce){.server-rail,.server-rail *,.module-map-nav button,.entry-mode-tabs button{transition:none!important;transform:none!important}}
.workspace-columns .guild-editor{display:block!important;width:100%!important;max-width:none!important}.workspace-columns .config-content{display:block!important;width:100%!important;max-width:none!important}.entry-module{width:100%!important;max-width:none!important}
