:root{--paper:#faf7f2;--ink:#3b3531;--muted:#746d65;--line:#e9e2d9;--pink:#eedbd4;--rose:#9c574f;--sage:#627665;--white:#fffefa;--serif:'DM Serif Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:14px/1.5 var(--sans)}[hidden]{display:none!important}button,input,textarea,select{font:inherit}button{cursor:pointer;color:inherit}button:disabled{cursor:wait;opacity:.6}button,a{touch-action:manipulation}a{color:inherit}svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sprite{position:absolute;width:0;height:0;overflow:hidden}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #9c574f80;outline-offset:3px}h1,h2,h3,p{margin:0}h1{font:54px/1.08 var(--serif);letter-spacing:-1.3px}h1 em,h2 em{font-weight:400;color:var(--rose)}h2{font:22px/1.2 var(--serif);letter-spacing:-.35px}h3{font:25px/1.2 var(--serif)}.eyebrow{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--muted);display:block;margin-bottom:15px}.primary,.secondary{border:0;border-radius:9px;padding:12px 17px;font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:43px}.primary{background:var(--rose);color:white;transition:background .2s,transform .2s}.primary:hover{background:#81443e;transform:translateY(-1px)}.secondary{background:var(--white);border:1px solid var(--line)}.secondary:hover{background:#f1ebe3}.text-button{padding:7px 0;background:none;border:0;font-size:11px;font-weight:500;color:var(--muted);text-decoration:none}.text-button:hover{text-decoration:underline;color:var(--rose)}.full{width:100%}label{display:block;font-size:11px;font-weight:600;margin:12px 0 7px}label span{color:var(--muted);font-weight:400}input:not([type=checkbox]):not([type=range]),textarea,select{width:100%;border:1px solid var(--line);background:#fffefa;border-radius:8px;padding:11px 12px;color:var(--ink)}textarea{resize:vertical;line-height:1.75;min-height:100px}textarea::placeholder,input::placeholder{color:#999087}select{font-size:11px;min-height:42px;padding-right:26px}.field-help{font-size:11px;line-height:1.65;color:var(--muted);margin-top:10px}.error{color:#a32929;font-size:12px;min-height:20px;margin:10px 0}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);z-index:100;background:#3b3531;color:white;box-shadow:0 5px 30px #0002;padding:14px 22px;border-radius:10px;max-width:min(92vw,650px);font-size:13px}.toast.error-toast{background:#884a44}.app{display:grid;grid-template-columns:238px 1fr;min-height:100vh}.sidebar{padding:32px 22px 22px;border-right:1px solid var(--line);background:#f5f0e9;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;font:29px/1 var(--serif);letter-spacing:-.5px}.brand-mark{width:44px;height:44px;border-radius:50% 50% 43% 46%;background:var(--pink);display:grid;place-items:center;font-style:italic;color:var(--rose);font-size:28px;padding-bottom:3px}.brand-sub{display:block;font:8px/1 var(--sans);letter-spacing:2.4px;margin-top:8px}.sidebar-main{flex:1}.nav-label{display:block;margin:49px 8px 13px;font-size:8px;letter-spacing:1.4px;color:#817568;font-weight:600}.nav{border:0;background:transparent;display:flex;align-items:center;gap:12px;width:100%;padding:13px 12px;margin:5px 0;border-radius:9px;text-align:left;font-size:12px;color:var(--muted)}.nav span{margin-left:auto;font-size:11px}.nav svg{width:18px;height:18px}.nav.active{background:#ead7cf;color:#6e3f39;font-weight:600}.nav:hover{background:#efe2db}.sidebar-note{padding:35px 11px;color:#8d8176;margin-top:43px;border-top:1px solid var(--line)}.sidebar-note>span{font-size:28px;color:#b7846f}.sidebar-note p{font:20px/1.45 var(--serif);margin:8px 0 12px}.sidebar-note small{font-size:10px}.profile{display:flex;align-items:center;gap:9px;text-align:left;background:transparent;border:0;padding:12px 0;width:100%;font-size:10px;font-weight:600}.profile small{display:block;color:var(--muted);font-size:9px;font-weight:400;margin-top:3px}.profile>span:last-child{margin-left:auto}.avatar{background:#e2e6dd;color:#60725e;border-radius:50%;height:33px;width:33px;display:grid;place-items:center;font-family:var(--serif);font-size:17px}.bottom-links{display:flex;justify-content:space-between;margin-top:15px;padding-top:17px;border-top:1px solid var(--line);font-size:9px;color:var(--muted)}.bottom-links a{text-decoration:none}.bottom-links button{border:0;background:none;padding:0;font-size:9px;color:var(--muted)}main{min-width:0}.topbar{height:72px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 42px;color:var(--muted);font-size:11px}.private-badge{display:flex;align-items:center;gap:7px;font-size:10px}.private-badge>span{height:5px;width:5px;background:#81947c;border-radius:50%}.view{padding:34px 42px 20px;max-width:1510px;margin:auto}.page-intro{display:flex;align-items:center;justify-content:space-between;margin:2px 0 31px}.page-intro p{font-size:12px;color:var(--muted);margin-top:17px}.intro-doodle{margin-right:42px;color:#b3816c;font:45px var(--serif);position:relative}.intro-doodle span{font:italic 20px/1.1 var(--serif);display:block;transform:rotate(8deg);margin-left:30px;margin-top:-14px}.intro-doodle i{font-size:49px;display:block;margin-left:11px;transform:rotate(-25deg)}.workspace{display:grid;grid-template-columns:minmax(300px,.87fr) minmax(390px,1.2fr);gap:24px;align-items:start}.panel{border:1px solid var(--line);border-radius:15px;background:var(--white);box-shadow:0 3px 9px #3b353103;overflow:hidden}.capture{padding:23px}.panel-heading{display:flex;align-items:center;justify-content:space-between;gap:9px;margin-bottom:23px}.panel-heading>div{display:flex;align-items:center;gap:9px}.panel-heading h2{font-size:19px}.step{font-size:9px;color:#8c7d6e;border:1px solid var(--line);border-radius:50%;width:24px;height:24px;display:grid;place-items:center}.mini-label{font-size:8px;color:#807365;letter-spacing:1px;white-space:nowrap}.source-tabs{display:flex;gap:4px;border:1px solid var(--line);background:#f7f3ed;border-radius:9px;padding:4px}.source-tabs button{flex:1;padding:9px 6px;border:0;border-radius:6px;background:transparent;font-size:10px;color:var(--muted)}.source-tabs button.selected{background:var(--white);box-shadow:0 1px 4px #38231410;color:var(--ink);font-weight:600}.voice-area{margin-top:17px;border-radius:11px;background:#f9efeb;border:1px dashed #e7cec2;display:flex;flex-direction:column;align-items:center;padding:23px 10px 11px;text-align:center}.mic-button{width:62px;height:62px;border-radius:50%;border:5px solid #f1dad1;background:#a9695c;box-shadow:0 0 0 6px #f3e3dc;display:grid;place-items:center;margin:6px 0 22px;color:white;transition:transform .2s}.mic-button:hover{transform:scale(1.05)}.mic-button svg{width:24px;height:24px}.mic-button.recording{background:#b53333;animation:pulse 1s infinite}.voice-area strong{font-weight:500;font-size:12px}.voice-area p{font-size:10px;color:var(--muted);margin:4px 0 9px}.voice-area .text-button{font-size:9px}.or-line{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:1.3px;color:#887869;margin:22px 0 13px}.or-line:before,.or-line:after{content:'';height:1px;background:var(--line);flex:1}.capture>textarea{font-size:12px;min-height:133px}.options-row{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:2px}.capture-actions{display:flex;flex-direction:column;align-items:center;gap:5px;margin-top:23px}.capture-actions .primary{font-size:12px;min-height:46px}.capture-actions .primary svg:last-child{margin-left:auto;width:17px}.capture-actions .primary svg:first-child{margin-right:auto;width:17px}.capture-actions .text-button{margin-top:3px;font-size:10px}#save-state{min-height:13px;font-size:9px;color:var(--sage)}.privacy-note{margin-top:10px;font-size:9px;line-height:1.6;color:#80766d;text-align:center}#reference-fields{margin-top:17px;padding-top:2px}#screenshot-button{font-size:10px;margin-top:12px}#image-preview{position:relative;display:flex;align-items:center;gap:13px;margin-top:12px}#reference-image{max-height:120px;max-width:120px;border-radius:6px}#audio-preview{width:100%;margin-top:10px}audio{width:100%;height:35px}.audio-actions{display:flex;align-items:center;justify-content:space-evenly;font-size:9px}.audio-actions a{font-size:9px;color:var(--muted)}.script-panel{min-height:661px}.script-panel>.panel-heading{padding:23px 23px 18px;border-bottom:1px solid #f0ebe4;margin:0}.script-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:575px;padding:24px}.paper-stack{position:relative;width:158px;height:176px;margin:0 0 27px}.paper-back{position:absolute;inset:7px -4px 0 14px;background:#e6e9df;transform:rotate(10deg);border-radius:5px}.paper-front{position:absolute;inset:0 7px 2px 0;background:#fcf8ef;border:1px solid #e9dfd1;transform:rotate(-6deg);padding:22px 17px 15px;box-shadow:0 7px 12px #5f422008}.paper-front>span{font:italic 15px var(--serif);color:#9a795f}.paper-front i{font:35px var(--serif);display:block;color:#be9281;margin:4px auto 3px}.paper-front>div{height:3px;border-radius:2px;background:#ded5c7;margin:9px 0}.paper-front>div:nth-of-type(2){width:78%}.paper-front>div:nth-of-type(3){width:88%}.paper-front small{font:italic 12px var(--serif);color:#9a795f}.script-empty h3{font-size:25px}.script-empty>p{font-size:11px;line-height:1.8;color:var(--muted);margin:12px 0 23px}.output-tags{display:flex;justify-content:center;gap:6px;flex-wrap:wrap;max-width:320px}.output-tags span{font-size:9px;border:1px solid var(--line);border-radius:20px;padding:6px 10px;color:#7b6f64}.empty-foot{border-top:1px solid var(--line);padding-top:19px;margin-top:43px;font-size:9px;display:flex;align-items:center;gap:6px;color:#787969}.empty-foot svg{width:13px;height:13px;color:var(--sage)}.studio-footer{display:flex;justify-content:space-between;font-size:9px;color:#897b6d;padding:22px 2px}.studio-footer span:last-child{font-family:var(--serif);font-style:italic;font-size:12px}.writing{text-align:center;padding:150px 25px}.loading-spark{font-size:62px;color:var(--rose);animation:pulse 1.5s infinite;margin-bottom:15px}.writing p{color:var(--muted);margin-top:15px;font-size:12px}.writing h3{font-size:24px}#script-output{padding:20px 23px}.script-title-row{display:flex;align-items:center;gap:12px}.script-title-row input{font:22px var(--serif);border-color:transparent!important;background:transparent!important;padding:6px 0!important}.pill{font-size:9px;padding:5px 9px;border-radius:20px;background:#e6ebdf;color:#53634b;white-space:nowrap}.pill.business{background:#e5e6ef;color:#606582}.pill.motherhood{background:#f2dfdb;color:#965e57}.script-tools{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 20px}.script-tools .secondary{font-size:10px;padding:8px 11px;min-height:34px}.script-tools svg{width:14px;height:14px}.script-tools .text-button{margin-left:auto;font-size:10px}.script-field{margin-top:18px}.script-field header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.script-field label{margin:0;font-size:10px;letter-spacing:.5px;text-transform:uppercase}.script-field .camera-cue{font-size:8px;color:#827765;background:#f3eee4;padding:3px 7px;border-radius:4px;margin-left:auto}.copy-field{border:0;background:none;color:#8b7b6f;padding:3px;display:flex}.copy-field svg{width:14px;height:14px}.script-field textarea{font-size:12px;min-height:65px;background:#fcfaf6}.script-field textarea[data-field=body]{min-height:170px}.script-field textarea[data-field=caption]{min-height:100px}.script-field textarea[data-field=on_screen]{font-size:16px;font-family:var(--serif);background:#f4e8e1;border-color:#ead9cd}.no-pinned{padding:14px;border:1px dashed var(--line);font-size:11px;color:var(--muted);border-radius:8px}.script-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:23px;padding-top:20px}.recorded-toggle{display:flex;align-items:center;gap:7px;margin:0;font-size:10px}input[type=checkbox]{accent-color:var(--sage);width:17px;height:17px}.review-note{font-size:9px;color:var(--muted);margin:13px 0 2px}#cta-options{margin-top:19px;padding:15px;background:#f5f2eb;border-radius:8px}#cta-options h4{margin:0;font-size:11px}#cta-options>p{font-size:9px;color:var(--muted);margin:5px 0 12px}.cta-option{display:flex;align-items:start;gap:10px;border-top:1px solid var(--line);padding:10px 0}.cta-option p{font-size:11px;flex:1}.cta-option button{font-size:9px;padding:5px 8px;min-height:27px}.library-intro{margin:18px 0 26px}.library-intro p{color:var(--muted);margin-top:15px}.library-toolbar{display:flex;gap:12px;margin-bottom:24px}.library-toolbar input{max-width:350px}.library-toolbar select{width:170px}.library-toolbar .primary{margin-left:auto;white-space:nowrap}.library-empty{padding:75px 20px;text-align:center;background:var(--white);border:1px dashed var(--line);border-radius:14px;grid-column:1/-1}.library-empty>span{font-size:35px;color:var(--rose)}.library-empty h3{margin:15px 0 10px}.library-empty p{font-size:12px;color:var(--muted)}#library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.idea-card{background:var(--white);border:1px solid var(--line);padding:21px;border-radius:12px;display:flex;flex-direction:column;min-height:240px}.card-meta{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:var(--muted);margin-bottom:20px}.idea-card h3{font-size:23px;margin-bottom:10px;overflow-wrap:anywhere}.idea-card>p{font-size:11px;line-height:1.8;color:var(--muted);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.idea-card footer{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:23px}.idea-card footer .secondary{font-size:10px;padding:8px 11px;min-height:34px}.idea-card footer .text-button{margin-left:auto}.idea-card .recorded-toggle{margin:15px 0 0}.idea-card.done{background:#f3f5ed}.progress-bar{height:5px;background:#e9e5dc;border-radius:5px;margin:10px 0 23px;overflow:hidden}.progress-bar div{height:100%;background:#8a9a7a}#record-progress{font-size:12px;color:var(--muted)}dialog{border:1px solid var(--line);border-radius:18px;box-shadow:0 25px 150px #33201633;background:var(--paper);color:var(--ink);width:min(520px,94vw);padding:35px;max-height:90vh;overflow:auto}dialog::backdrop{background:#30292277;backdrop-filter:blur(3px)}.dialog-close{position:absolute;right:14px;top:10px;background:none;border:0;font-size:29px;color:var(--muted);padding:3px 8px}dialog h2{font-size:39px;margin:10px 0 15px}dialog>p{font-size:13px;color:var(--muted)}.voice-rule{padding:18px 0;border-bottom:1px solid var(--line)}.voice-rule strong{font-size:12px}.voice-rule p{font-size:12px;color:var(--muted);margin-top:5px}#teleprompter{width:min(1000px,96vw);height:90vh;padding:25px;overflow:hidden}.tele-toolbar{display:flex;align-items:center;gap:15px;padding-right:35px;font-size:10px;letter-spacing:1px}.tele-toolbar .secondary{margin-left:auto;font-size:10px}.tele-controls{display:flex;gap:20px;align-items:center;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line)}.tele-controls label{margin:0;font-size:10px}.tele-controls input{display:block;width:120px;accent-color:var(--rose)}.tele-controls button{font-size:10px}.tele-controls .primary{margin-left:auto}#tele-scroll{height:calc(100% - 140px);overflow:auto;scroll-behavior:auto;padding:45px 5vw 30vh}#tele-text{font-size:42px;line-height:1.7;white-space:pre-wrap}.lock-screen{min-height:100vh;display:flex;align-items:center;justify-content:center;gap:110px;padding:65px 25px;background:radial-gradient(ellipse at 25% 50%,#f1e2d7,transparent 56%),var(--paper)}.family-link{position:absolute;left:35px;top:28px;font-size:11px;text-decoration:none;color:var(--muted)}.lock-art{width:270px;height:350px;position:relative;display:grid;place-items:center}.petal{font:italic 150px var(--serif);color:#9c574f;background:#eed8cc;width:245px;height:280px;border-radius:48% 46% 40% 52%;display:grid;place-items:center;padding-bottom:30px;transform:rotate(-8deg)}.orbit{position:absolute;width:310px;height:240px;border:1px solid #c29f8590;border-radius:50%;transform:rotate(50deg)}.orbit-two{transform:rotate(-40deg);height:280px;width:340px}.tiny-star{position:absolute;right:-17px;top:16px;font:80px var(--serif);color:#a57a60}.lock-card{max-width:420px}.lock-card h1{font-size:71px}.lock-card>p{margin:25px 0 32px;color:var(--muted);font-size:14px;line-height:1.8}.password-row{display:flex;gap:9px}.password-row .primary{white-space:nowrap;font-size:11px}.lock-card label{font-size:10px}.lock-foot{display:block;margin-top:40px;font:italic 14px var(--serif);color:#a28c78}@keyframes pulse{50%{opacity:.6;transform:scale(.96)}}
@media(max-width:1200px){.app{grid-template-columns:200px 1fr}.sidebar{padding:28px 15px 20px}.view{padding:30px 26px 20px}.topbar{padding:0 26px}.workspace{grid-template-columns:minmax(270px,1fr) minmax(310px,1.1fr);gap:18px}.capture{padding:18px}.mini-label{display:none}.script-panel>.panel-heading{padding:20px 18px}.intro-doodle{margin-right:15px}h1{font-size:48px}.nav{font-size:11px;padding:12px 9px;gap:9px}#script-output{padding:18px}.lock-screen{gap:60px}}
@media(max-width:960px){.app{grid-template-columns:180px 1fr}.sidebar{padding:25px 12px 20px}.brand{font-size:24px;gap:7px}.brand-mark{width:37px;height:37px;font-size:24px}.brand-sub{font-size:7px;letter-spacing:1.5px}.nav-label{font-size:7px}.workspace{grid-template-columns:1fr}.script-panel{min-height:540px}.script-empty{min-height:480px}.page-intro h1{font-size:43px}.intro-doodle{display:none}.view{max-width:760px}.capture{padding:24px}.library-toolbar{flex-wrap:wrap}.library-toolbar input{max-width:none;flex:1}.library-toolbar .primary{margin-left:0}.lock-art{transform:scale(.75);width:210px}.lock-screen{gap:30px}}
@media(max-width:680px){.app{display:block}.sidebar{height:auto;position:relative;padding:16px 19px 0;border-right:0;border-bottom:1px solid var(--line)}.brand{font-size:25px}.brand-mark{width:35px;height:35px}.brand-sub{font-size:7px}.nav-label,.sidebar-note,.profile{display:none}.sidebar-main nav{display:flex;gap:5px;margin-top:17px}.nav{justify-content:center;width:auto;flex:1;gap:6px;padding:11px 7px;font-size:10px;border-radius:8px 8px 0 0;margin:0}.nav svg{width:14px;height:14px}.nav span{display:none}.sidebar-bottom{position:absolute;right:20px;top:25px}.bottom-links{margin:0;padding:0;border:0;gap:14px;font-size:9px}.topbar{height:49px;padding:0 21px;font-size:9px}.private-badge{font-size:9px}.view{padding:28px 19px 12px}.page-intro{margin-bottom:25px}.page-intro h1{font-size:43px;line-height:1.1}.page-intro p{font-size:11px;max-width:280px;line-height:1.8;margin-top:13px}.eyebrow{font-size:8px;letter-spacing:1.6px;margin-bottom:12px}.workspace{gap:19px}.capture{padding:19px}.panel-heading h2{font-size:20px}.source-tabs button{font-size:11px}.voice-area strong{font-size:13px}.voice-area p{font-size:11px}.capture>textarea{font-size:16px;min-height:150px}input:not([type=checkbox]):not([type=range]),textarea{font-size:16px}.script-field textarea{font-size:16px}select{font-size:12px}.privacy-note{font-size:10px}.script-empty{min-height:450px}.script-empty h3{font-size:24px}.script-empty>p{font-size:11px}.empty-foot{font-size:8px}.studio-footer{font-size:8px}.studio-footer span:last-child{font-size:10px}.library-intro h1{font-size:43px}.library-intro p{font-size:12px}.library-toolbar input{flex:auto;width:100%}.library-toolbar select{flex:1;width:auto}.library-toolbar .primary{font-size:10px}#library-grid{grid-template-columns:1fr}.script-title-row{flex-wrap:wrap;gap:5px}.script-title-row input{font-size:24px!important}.script-footer{flex-wrap:wrap;gap:15px}.lock-screen{padding:80px 26px 35px;display:block}.lock-art{margin:0 auto;height:160px;transform:scale(.5);transform-origin:center center}.lock-card{margin:auto;max-width:380px}.lock-card h1{font-size:62px}.lock-card>p{margin:20px 0 25px;font-size:13px}.lock-foot{margin-top:23px}.password-row{flex-direction:column}.password-row .primary{font-size:12px}.lock-card .eyebrow{margin-top:22px}.lock-art .petal{position:absolute}.family-link{left:25px;top:23px}dialog{padding:28px 22px}#teleprompter{padding:20px 15px}.tele-controls{gap:12px}.tele-controls input{width:100px}.tele-controls .primary{margin-left:0}.tele-toolbar{font-size:8px;gap:8px}#tele-scroll{height:calc(100% - 180px);padding-left:5px;padding-right:5px}.tele-controls button{padding:9px 12px}.lock-art .tiny-star{top:-63px}.lock-art .orbit{top:-43px}.lock-art .orbit-two{top:-63px}}
@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* Story intake and explicit generation choices */
.story-followup{margin:15px 0;border:1px solid var(--line);border-radius:9px;padding:13px;background:#faf6ee}.story-followup summary{cursor:pointer;font:16px var(--serif)}.story-followup textarea{font-size:13px;min-height:100px}.story-followup ul{padding-left:19px;margin:10px 0}.story-followup li{margin:8px 0;font-size:12px}#story-questions{margin:15px 0;color:#68473b}#story-questions>p{font-size:11px;margin-top:5px}.keyword-options{border:1px solid #e7d8c8;padding:0 13px 13px;border-radius:9px;background:#faf5ef;margin-top:16px}.delivery-label{display:flex;align-items:flex-start;gap:8px;line-height:1.5}.delivery-label input{flex-shrink:0}.choices-note{font-size:11px;line-height:1.7;color:#77483b;background:#f4e9df;border-radius:7px;padding:11px;margin-top:14px}.script-title-row{align-items:flex-start;flex-wrap:wrap}.script-title-row #script-title{flex-basis:100%;font:24px/1.3 var(--serif);border:0;background:transparent;resize:none;overflow:hidden;min-height:56px;padding:0;border-radius:0}.state-label{font-weight:600;color:var(--rose)!important}@media(max-width:680px){.story-followup textarea,.keyword-options input:not([type=checkbox]){font-size:16px}.script-title-row #script-title{font-size:24px;line-height:1.35}}

.resource-override{margin-top:12px}.resource-override summary{cursor:pointer;font-size:12px}.resource-override summary span{color:var(--muted);font-size:10px}
