html[data-design] #series-create,html[data-design] #guide-card{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:28px;margin-bottom:28px}html[data-design] #series-create h2,html[data-design] #guide-card h2{font-family:var(--font-heading);color:var(--ink)}html[data-design] #series-form{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr));gap:16px}html[data-design] #series-form label{color:var(--ink);font-family:var(--font-ui)}html[data-design] #series-form input,html[data-design] #series-form select,html[data-design] #guide-card select,html[data-design] #guide-card textarea,html[data-design] #ai-draft-text{font-family:var(--font-ui);font-size:18px;color:var(--ink);background:var(--paper);border:1px solid var(--control-border);padding:10px;border-radius:6px;width:100%}.series-actions{display:flex;flex-wrap:wrap;gap:14px;grid-column:1/-1}html[data-design] #series-create button,html[data-design] #guide-card button{color:var(--ink);background:var(--paper);border:1px solid var(--control-border);font-family:var(--font-ui)}html[data-design] #guide-card{margin-top:32px;background:var(--panel)}html[data-design] #guide-card .guide-head{display:flex;gap:20px;flex-wrap:wrap}html[data-design] #guide-card .guide-head label{min-width:200px;color:var(--ink)}html[data-design] #guide-step-question{font-family:var(--font-reader);font-size:21px;line-height:1.7;margin:24px 0}#guide-response{resize:vertical}#guide-lock-notice{margin:12px 0;font-family:var(--font-ui);color:var(--muted)}.guide-actions{display:flex;gap:16px;justify-content:space-between;margin-top:20px}@media(max-width:1050px){html[data-design] #series-form{grid-template-columns:repeat(2,minmax(160px,1fr))}}
