.studio-main[data-astro-cid-hfbr3nnz]{max-width:1400px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.studio-header[data-astro-cid-hfbr3nnz]{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:1.5rem;padding-bottom:1.5rem;display:flex}.studio-badge[data-astro-cid-hfbr3nnz]{color:var(--brand-green);border-radius:var(--radius-full);background:#10b9811a;border:1px solid #10b98140;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.8rem;font-weight:600;display:inline-flex}.status-dot[data-astro-cid-hfbr3nnz]{background:var(--brand-green);width:8px;height:8px;box-shadow:0 0 8px var(--brand-green);border-radius:50%}.studio-title-area[data-astro-cid-hfbr3nnz] h1[data-astro-cid-hfbr3nnz]{margin:0 0 .25rem;font-size:1.85rem}.studio-sub[data-astro-cid-hfbr3nnz]{color:var(--text-secondary);margin:0;font-size:.95rem}.studio-actions[data-astro-cid-hfbr3nnz]{align-items:center;gap:.75rem;display:flex}.shortcut[data-astro-cid-hfbr3nnz]{opacity:.8;margin-left:.25rem;font-size:.72rem}.banner-warning[data-astro-cid-hfbr3nnz]{color:var(--text-primary);border-radius:var(--radius-md);background:#ff6b001a;border:1px solid #ff6b004d;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1rem 1.25rem;font-size:.92rem;display:flex}.banner-icon[data-astro-cid-hfbr3nnz]{font-size:1.4rem}.studio-layout[data-astro-cid-hfbr3nnz]{grid-template-columns:340px 1fr;align-items:start;gap:1.5rem;display:grid}.studio-sidebar[data-astro-cid-hfbr3nnz]{flex-direction:column;gap:1rem;max-height:calc(100vh - 180px);padding:1.25rem;display:flex;overflow-y:auto}.sidebar-header[data-astro-cid-hfbr3nnz] h3[data-astro-cid-hfbr3nnz]{margin:0 0 .75rem;font-size:1.05rem}.input-search[data-astro-cid-hfbr3nnz]{width:100%;padding:.5rem .75rem;font-size:.85rem}.post-list[data-astro-cid-hfbr3nnz]{flex-direction:column;gap:.5rem;display:flex;overflow-y:auto}.post-item-card[data-astro-cid-hfbr3nnz]{border-radius:var(--radius-md);background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);cursor:pointer;transition:all var(--transition-fast);text-align:left;padding:.75rem .85rem}.post-item-card[data-astro-cid-hfbr3nnz]:hover{border-color:var(--brand-orange);transform:translate(3px)}.post-item-card[data-astro-cid-hfbr3nnz].active{border-color:var(--brand-orange);box-shadow:0 0 0 1px var(--brand-orange);background:#ff6b0014}.post-item-title[data-astro-cid-hfbr3nnz]{color:var(--text-primary);margin-bottom:.35rem;font-size:.92rem;font-weight:600;line-height:1.35}.post-item-meta[data-astro-cid-hfbr3nnz]{color:var(--text-muted);justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.post-item-tag[data-astro-cid-hfbr3nnz]{border-radius:var(--radius-sm);background:#ffffff0d;padding:.15rem .45rem}.studio-editor[data-astro-cid-hfbr3nnz]{padding:1.5rem}.form-grid[data-astro-cid-hfbr3nnz]{grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;display:grid}.form-group[data-astro-cid-hfbr3nnz].full-width{grid-column:1/-1}.form-group[data-astro-cid-hfbr3nnz] label[data-astro-cid-hfbr3nnz]{color:var(--text-secondary);margin-bottom:.35rem;font-size:.82rem;font-weight:600;display:block}.form-group[data-astro-cid-hfbr3nnz] label[data-astro-cid-hfbr3nnz] .req[data-astro-cid-hfbr3nnz]{color:var(--brand-orange)}.studio-input[data-astro-cid-hfbr3nnz]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md);width:100%;color:var(--text-primary);transition:border-color var(--transition-fast);padding:.65rem .85rem;font-family:inherit;font-size:.92rem}.studio-input[data-astro-cid-hfbr3nnz]:focus{border-color:var(--brand-orange);outline:none;box-shadow:0 0 0 2px #ff6b0033}.title-input[data-astro-cid-hfbr3nnz]{font-size:1.15rem;font-weight:600}.checkbox-group[data-astro-cid-hfbr3nnz]{align-items:center;padding-top:1.5rem;display:flex}.checkbox-label[data-astro-cid-hfbr3nnz]{cursor:pointer;color:var(--text-primary);align-items:center;gap:.5rem;font-size:.9rem;display:inline-flex}.checkbox-label[data-astro-cid-hfbr3nnz] input[data-astro-cid-hfbr3nnz][type=checkbox]{width:18px;height:18px;accent-color:var(--brand-orange);cursor:pointer}.editor-tabs-bar[data-astro-cid-hfbr3nnz]{background:var(--bg-surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-md) var(--radius-md) 0 0;border-bottom:none;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex}.editor-toolbar[data-astro-cid-hfbr3nnz]{gap:.35rem;display:flex}.tool-btn[data-astro-cid-hfbr3nnz]{border:1px solid var(--border-subtle);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;transition:background var(--transition-fast);background:0 0;padding:.3rem .6rem;font-size:.82rem}.tool-btn[data-astro-cid-hfbr3nnz]:hover{border-color:var(--brand-orange);background:#ffffff1a}.tab-buttons[data-astro-cid-hfbr3nnz]{align-items:center;gap:.35rem;display:flex}.tab-btn[data-astro-cid-hfbr3nnz]{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:.35rem .75rem;font-size:.85rem;font-weight:600}.tab-btn[data-astro-cid-hfbr3nnz].active{background:var(--brand-orange);color:#fff}.view-live-link[data-astro-cid-hfbr3nnz]{color:var(--brand-green);margin-left:.5rem;font-size:.82rem;font-weight:600;text-decoration:underline}.editor-content-wrapper[data-astro-cid-hfbr3nnz]{border:1px solid var(--border-subtle);border-radius:0 0 var(--radius-md) var(--radius-md);background:var(--bg-surface);min-height:480px}.content-textarea[data-astro-cid-hfbr3nnz]{width:100%;min-height:480px;color:var(--text-primary);resize:vertical;background:0 0;border:none;padding:1.25rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;line-height:1.65}.content-textarea[data-astro-cid-hfbr3nnz]:focus{outline:none}.preview-box[data-astro-cid-hfbr3nnz]{background:var(--bg-surface);min-height:480px;padding:1.5rem}.studio-toast[data-astro-cid-hfbr3nnz]{border-radius:var(--radius-md);color:#fff;border-left:4px solid var(--brand-orange);opacity:0;z-index:9999;background:#111827;padding:.85rem 1.35rem;font-size:.92rem;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1);position:fixed;bottom:24px;right:24px;transform:translateY(120%);box-shadow:0 10px 25px #0006}.studio-toast[data-astro-cid-hfbr3nnz].show{opacity:1;transform:translateY(0)}.studio-toast[data-astro-cid-hfbr3nnz].success{border-left-color:var(--brand-green)}.studio-toast[data-astro-cid-hfbr3nnz].error{border-left-color:#ef4444}@media (width<=960px){.studio-layout[data-astro-cid-hfbr3nnz]{grid-template-columns:1fr}.studio-sidebar[data-astro-cid-hfbr3nnz]{max-height:320px}.form-grid[data-astro-cid-hfbr3nnz]{grid-template-columns:1fr}}
