.script-editor-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:30px;align-items:start}.script-editor-layout .editor-panel{max-width:none;width:100%;min-width:0}.script-editor-layout .editor-panel fieldset{min-width:0}.editor-help{position:sticky;top:96px;background:#222521;border:1px solid #41473a;border-radius:18px;padding:24px;max-height:calc(100vh - 122px);overflow:auto}.editor-help h2{margin:0;font-size:22px}.editor-help>p{color:#b6bdad;margin:6px 0 22px}.editor-help details{border-top:1px solid #3c4237;padding:16px 0}.editor-help summary{font-size:15px;font-weight:650;cursor:pointer;line-height:1.6}.editor-help details p{font-size:14px;line-height:1.85;color:#c6cbbf}.editor-help pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;line-height:1.9;background:#191c18;border-left:2px solid #afcf70;padding:14px;border-radius:0 8px 8px 0;color:#d7dec8}.rule-condition{display:grid;grid-template-columns:1fr 1fr 90px auto;gap:10px;align-items:end}.rule-condition>.button{margin-bottom:20px}.rule-card h3{margin-top:24px}.rule-card summary{font-size:18px}.rule-variables{margin-bottom:32px}.editor-panel .book-editor{grid-template-columns:minmax(100px,.6fr) minmax(0,2fr)}.script-editor-layout input,.script-editor-layout select{min-width:0;max-width:100%}
.about-section{margin:52px 0}.about-section>h2,.about-community h2{font-size:clamp(24px,2.5vw,34px);line-height:1.45}.about-columns{gap:28px}.about-columns article{padding:24px;background:#20231f;border-radius:14px;border:1px solid #353c30}.about-columns h3{font-size:21px;margin:0 0 14px}.about-columns p,.about-community p,.about-steps p{line-height:1.95;color:#c4c9be}.about-mark{width:78px!important;height:78px!important;position:static!important;object-fit:contain!important;margin-bottom:20px}.about-community{padding:36px;border-block:1px solid #465039;background:linear-gradient(110deg,#272e20,#20231f);border-radius:16px}.about-community .actions{margin-top:24px}.about-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;list-style:none;padding:0;counter-reset:steps}.about-steps li{counter-increment:steps;border-top:1px solid #505941;padding-top:20px}.about-steps li:before{content:'0' counter(steps);display:block;color:#bddc83;font-size:28px;margin-bottom:12px}.about-steps strong{font-size:20px}.about-footnote{font-size:14px;line-height:1.8}
.creator-profile{position:relative;isolation:isolate;overflow:hidden;background:#28282c!important;border:1px solid transparent!important;box-shadow:inset 0 0 0 1px #d9e1f333;min-height:310px;border-radius:18px!important;padding:30px!important}.creator-halo{position:absolute;width:160%;height:150%;object-fit:cover;left:-30%;top:-25%;filter:blur(25px) saturate(1.3);opacity:.68;z-index:-3}.creator-profile:before{content:'';position:absolute;inset:1px;background:linear-gradient(150deg,#181c2166,#141619cf);border-radius:16px;backdrop-filter:blur(20px);z-index:-2}.creator-profile:after{content:'';position:absolute;inset:0;border:1px solid #f0f1e932;border-radius:18px;z-index:-1;pointer-events:none}.creator-profile.no-avatar{background:linear-gradient(140deg,hsl(var(--creator-hue) 35% 35%),#22272d)!important}.creator-profile h2{color:#fafbf4}.creator-profile p,.creator-profile small{color:#d1d6cf}.creator-profile .creator-bio{line-height:1.7;font-size:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.creator-profile .button{background:#f4f4ef14;border-color:#e1e8da55;backdrop-filter:blur(8px)}
.world-events{background:#242b22;border-bottom:1px solid #46523c;padding:14px 22px}.world-events summary{font-weight:600;cursor:pointer;color:#dfebc5}.world-events h3{font-size:15px;margin:12px 0 4px}.world-events p{font-size:14px;line-height:1.8;white-space:pre-wrap;color:#c9d0c3;margin:6px 0}.story-variables{display:flex;gap:20px;flex-wrap:wrap;margin:16px 0}.story-variables>div{display:flex;gap:8px}.story-variables dt{color:#bdc6b2}.story-variables dd{margin:0;font-weight:700;color:#e4f0cc}
/* Remove repeated decorative captions; functional hints, prices, saved status and guides remain. */
.eyebrow,.module-kicker,.workspace-label,.editor-binding .binding-line,.feature-number,.chapter-rule,.sidebar-footer,.sidenav-footer{display:none!important}.home-manifesto>p{display:none}.page-footer{justify-content:flex-end}.editor-heading{gap:20px}.page-heading h1{line-height:1.3}
@media(min-width:1550px){.script-editor-layout{grid-template-columns:minmax(0,1.7fr) minmax(340px,1fr)}}
@media(max-width:1100px){.script-editor-layout{grid-template-columns:minmax(0,1fr)}.editor-help{position:static;max-height:none}.about-columns,.about-steps{grid-template-columns:1fr}.rule-condition{grid-template-columns:1fr 1fr}.rule-condition>.button{align-self:center}.about-community{padding:24px}}
@media(max-width:600px){.editor-help{padding:20px}.script-editor-layout{gap:20px}.editor-panel .book-editor{grid-template-columns:1fr}.entry-list{display:flex;overflow:auto;gap:8px}.entry-choice{flex:0 0 130px}.about-hero>div{padding:24px!important}.about-mark{width:56px!important;height:56px!important}.about-section{margin:34px 0}.creator-profile{padding:24px!important}.rule-condition{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.world-events{padding:12px 16px}}
.sidebar-note,.brand small,.top-actions .user-titles{display:none!important}.editor-heading~.editor-binding{display:none}.editor-help pre{font-family:inherit;font-size:13px;line-height:1.9}
.auth-caption{display:none!important}.creator-profile .creator-signature{text-align:left;margin:14px 0}.creator-halo{width:120%;height:120%;left:-10%;top:-10%;filter:blur(18px) saturate(1.4);opacity:.95}
