/* Neutral editing surfaces leave the colour decisions to the film. */
body:is([data-studio-tab="featureProject"],[data-studio-tab="freePreview"],[data-studio-tab="room"]) main>.book-bar,body:is([data-studio-tab="featureProject"],[data-studio-tab="freePreview"],[data-studio-tab="room"]) main>.consent-line,body:is([data-studio-tab="featureProject"],[data-studio-tab="freePreview"],[data-studio-tab="room"]) main>.film-source-control{display:none}
#roomSourceInfo{display:block;margin-left:24px;font-size:11px;color:#b7aa96}.room-model-settings label{font-size:12px}
@media(min-width:901px){.room-layout>article:last-child{position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto}.room-layout>article:first-child{padding:22px}}
.room-model-settings{padding:14px;border:1px solid #3b3731;border-radius:8px}.room-model-settings summary{cursor:pointer;color:#dfcfb3}.room-topic-settings{background:#181717;border-color:#3b3731}.room-message{background:#202021;border-color:#bba582}.room-message small{color:#c5b89e}
:root{--ink:#eae7e1;--muted:#aaa7a1;--paper:#101011;--line:#353537;--green:#ddd1ba;--orange:#d7b784;--soft:#1e1e20;color-scheme:dark}
body{background:#101011;color:#eae7e1}.workspace{background:radial-gradient(ellipse at 85% 0%,#44403a24,transparent 35%)}
.rail{background:#0b0b0c;border-color:#29292c}.rail .nav{color:#aaa7a1;border-radius:5px}.rail .nav.active{background:#292724;color:#f0e7d8;border-left-color:#d7b784}.rail .nav:hover{background:#232325}.rail-label,.rail-bottom,.legacy-nav summary{color:#aaa7a1}
.primary{background:#e0d3ba;color:#171613;border-color:#e0d3ba}.primary:hover{background:#f0e4cd;color:#171613}.secondary{background:#2c2b29;color:#e7e0d4}.ghost{color:#c2beb7}button:hover,.button:hover{border-color:#b9aa90;background:#35322c}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #e7c793;outline-offset:4px}a{color:#dcc49e}
h1{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.6px}h2,h3{color:#eeeae2}.heading{border-bottom:1px solid #29292c;padding-bottom:28px;margin-bottom:25px}.heading p{color:#aba7a0}.eyebrow,.section-title span{color:#c3ae8c}.edition{border-color:#464039;color:#bdb3a4}.section-title h2{font-size:29px;letter-spacing:-.6px}
.book-bar,.connection-card,.analysis-card,.bible-card,.shot,.film-history-item,.film-plan-grid article{background:#19191b;border-color:#353537}.book-icon{background:#292726;color:#d1b98e}.book-meta h2{color:#e7e0d5}.book-bar{border-left:3px solid #b7a17c}.film-cost{background:linear-gradient(150deg,#27241e,#181819)}
.subtext,.connection-card small,.film-history-item small,.film-history-item span,.film-frames figcaption,.format-grid label,form label,.controls label{color:#b0aba3}.film-layout textarea,input:not([type]),input[type=email],input[type=password],input[type=url],input[type=number],select,textarea{background:#111113;color:#e4e0d9;border-color:#444346}.quote{background:#24221f;color:#d8ccb8;border-left-color:#bfa87d}input[type=checkbox]{accent-color:#dac8a7}.soft,.architecture,.video-box{background:#222223;color:#d3cdc2}.badge{color:#d4c6ae}#userBadge{color:#c9bda7}.empty{background:#171719;border-color:#484440;color:#c0b6a6}.empty h3{color:#e0d7c7}.notes{background:#202021;border-color:#3b3935}pre{background:#141416;color:#d8d1c3}
.auth-card{background:#19191b;border-color:#3e3a34}.auth-story h1{color:#eee8de}.auth-story>p,.auth-card p,.auth-story>small,.auth-card>small{color:#b7afa2}.auth-frame{background:radial-gradient(ellipse at 80% 80%,#75614b,#151516 65%);border-color:#534737}.auth-frame i{border-color:#b09b79;background:linear-gradient(#76634755,#171615)}.auth-frame b{color:#e9d9bc}
.workflow li{border-color:#393633}.workflow li.active{border-color:#bda882;background:#29261f}.scene-finder{border-color:#3a3835}.scene-results article{background:#1d1d1f}.table-scroll{border-color:#3e3932}th{background:#242220;color:#c7b99f}td,th{border-color:#393633}.timeline-block{background:#25221e;border-left-color:#c1a67b}.timeline-block b{color:#d8c6a5}.stats-grid strong{color:#e1d1b5}.stats-grid small{color:#b7aa94}footer{border-color:#35302a;color:#a69b87}
.local-tool-card{margin:24px 0}.local-tool-card label{display:block;max-width:500px;margin:16px 0}.focus-mode>.rail,.focus-mode .heading,.focus-mode .book-bar,.focus-mode .consent-line,.focus-mode .film-source-control{display:none}.focus-mode>.workspace{margin-left:0}.focus-mode main{max-width:1400px;margin:auto}
@media(min-width:1250px){main{padding:34px 42px}.heading h1{font-size:54px}.connection-card{padding:28px}.film-frames{gap:20px}}
@media(max-width:700px){.heading h1{font-size:36px}.section-title h2{font-size:24px}.heading{padding-bottom:18px}.edition{display:none}.connection-card{padding:18px}.focus-mode header{position:sticky;top:0;background:#151516;z-index:20}}
