/* SHOOT · Carbon aurora. Static CSS, no animation, canvas or new dependencies. */
:root{color-scheme:dark;--bg:#14161b;--ink:#f0f1f4;--muted:#b0b4c0;--line:#353943;--green:#eceef2;--dark:#101115;--success:#91cfa4;--warning:#edc975;--danger:#e59a9b}
body{font-family:system-ui,-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;background-color:var(--bg);background-image:radial-gradient(ellipse at 72% 12%,#3c46634d 0,transparent 48%),radial-gradient(ellipse at 98% 44%,#98715429 0,transparent 38%),radial-gradient(ellipse at 30% 18%,#414e6238 0,transparent 40%),linear-gradient(145deg,#11141bcc,#18192155 50%,#11141bcc);background-size:100% 960px;background-repeat:no-repeat;color:var(--ink)}
h1,h2{font-family:inherit}h1{font-weight:600;letter-spacing:-1.8px}h1 span{color:#b6bdce}p{color:#b8bdc8}a{color:#e3e7f0}button{color:var(--ink)}button:hover{filter:none;background-color:#303540}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid #c3cde5;outline-offset:3px}
aside{background:#17191ef5;border-color:#343740}.brand-shoot .shoot-logo{filter:invert(1);mix-blend-mode:screen}.brand-shoot .shoot-product{color:#b7bdcb}.workspace,.side-label{color:#a1a8b7}.nav{background:#30343e;color:#fff;border:1px solid #444a58}.nav span{background:#171a21;color:#dce0ea}.session-nav{color:#b2b9c7}.session-nav.selected{background:#292e38;color:#f3f5fa;box-shadow:inset 2px 0 #b7c4dc}.add{color:#c4cbd9}.safe{color:#b5bdca;border-color:#363b46}.safe p,.safe small{color:#979fae}
header{background:#15181d88;border-color:#383d485e}.breadcrumb,.local{color:#b9c0cd}.breadcrumb span{color:#7f899b}.local i{background:#aeb8ce}.local button{border-color:#596172}.eyebrow{color:#aeb7ca}.heading p{color:#b9bfcc}.content{padding-top:44px}
.primary,.editor-panel .primary{background:#e9ecf2;color:#161a23;border:1px solid #f3f5f9;box-shadow:0 2px 8px #0002}.primary:hover{background:#fff;color:#101319}.secondary{background:#272c35;color:#e8edf5;border-color:#444c5b}.secondary:hover{background:#343b48}
.notice{background:#242a3599;border:1px solid #47506480;box-shadow:none}.notice>span:first-child{background:#394152;color:#e0e7f7}.notice b{color:#eef1f7}.notice p{color:#bac3d3}.tag{border-color:#5b667b;color:#c4cedf}.section-title button{color:#b6bfce}h2 span{color:#b7c0d1}
.session-card{background:#22262d;border-color:#3b424f;box-shadow:0 8px 24px #0002}.session-card:hover{background:#292f39}.session-card.selected{outline-color:#94a1bb}.cover{background:#1b1e25}.cover img{filter:none}.cover .badge{background:#151a22e8;color:#e6ebf3;border:1px solid #a8b6cf45}.card-body h3{color:#f1f3f7}.card-body p,.card-footer{color:#afb8c8}.card-progress{background:#414753}.card-progress span{background:#a3afc5}
.review-heading p,.folder-capability{color:#aeb8ca}.review-summary{color:#c3ccd9}#renameSession{color:#d5dce8}.toolbar{background:#232934;border:1px solid #404958;border-radius:12px;padding:6px 10px;gap:12px}#filters{flex-wrap:wrap;gap:4px}#filters button{color:#c3cbd9;border:1px solid transparent;border-radius:7px;padding:10px}#filters button.active{background:#465167;color:#fff;border-color:#68748c;font-weight:600}#filters span{color:inherit;opacity:.8}.view-options{color:#c3ccdb}
#filters button[data-filter=selected].active,#filters button[data-filter=preedited].active{background:#253e33;border-color:#5b896e;color:#bce8c9}#filters button[data-filter=unsure].active{background:#443b27;border-color:#9c8652;color:#f4d992}#filters button[data-filter=rejected].active{background:#442c32;border-color:#965961;color:#f0b7ba}
.photo{background:#22262d;border-color:#3c4350}.photo.selected{border-color:#69987b}.photo.unsure{border-color:#a18a56}.photo.rejected{border-color:#995d65}.thumb{background:#1b1e24}.thumb .raw-placeholder{color:#a7b1c2}.filename{color:#e4e9f0}.filetype{color:#a5afbe}.status-dot{background:#3b424e;color:#d9e0ea}.status-dot.selected{background:#244331;color:#b6e5c4}.status-dot.unsure{background:#514329;color:#f8db91}.status-dot.rejected{background:#503039;color:#f8bec4}.review-badge{background:#244331;color:#b6e5c4;border:1px solid #52735b}.compare-check{accent-color:#c4cede}.burst{background:#151b26e8;color:#e4ebf6}.ready-exports{background:#232a32;border-color:#5d7165}.ready-exports b{color:#bde7cb}.ready-exports p,.ready-exports small{color:#c5ceda}
footer,#empty{color:#a7b2c3}#toast{background:#e6eaf1;color:#1a202b;box-shadow:0 6px 26px #0005;border:1px solid #fff}
dialog{background:#20242c;color:#f0f2f6;border-color:#525b6b;box-shadow:0 28px 85px #0008}dialog::backdrop{background:#080b12bf;backdrop-filter:none}dialog p{color:#bfc7d4}dialog input:not([type=range]):not([type=checkbox]),dialog select{background:#303641;color:#f4f6fa;border:1px solid #5e687b;border-radius:6px}input[type=checkbox]{accent-color:#b7c6df}input[type=range],progress,#batchDialog progress,#folderProgress{accent-color:#bcc8de}#exportDialog hr{border-color:#464e5d}.muted{color:#a7b2c4!important}
#viewer,#editorDialog{background:#191c22;color:#edf0f5}#imageStage,.editor-stage,#cropStage,#comparison img{background:#101216}.viewer-top,.viewer-bottom,.editor-header{background:#20242c;border-color:#3e4552}.viewer-top small,#zoomHint,#noPreview{color:#b8c2d3}.viewer-top button.on,.editor-zoom-controls button.on,#zoneList button.on{background:#d6deed;color:#1a2230}.viewer-top button,.viewer-bottom button{background:#303641}.comparison-state{color:#cad4e6}.compare-ratings button.on{background:#444e60;border-color:#8796b0}.compare-ratings button.on[data-state=selected],#ratingButtons button.on[data-rate=selected]{background:#294f38;color:#c8efd4;border-color:#6da080}.compare-ratings button.on[data-state=unsure],#ratingButtons button.on[data-rate=unsure]{background:#55452b;color:#ffe4a5;border-color:#aa8d52}.compare-ratings button.on[data-state=rejected],#ratingButtons button.on[data-rate=rejected]{background:#54333c;color:#ffd0d3;border-color:#a16b73}#ratingButtons button.on{background:#626e84;color:#fff}
.editor-header small,.editor-image-toolbar{color:#b9c4d6}.editor-header select{background:#303743;color:#eff2f8;border-color:#566176}.editor-panel{background:#252a33;border-color:#424a58}.editor-zoom-controls button{color:#d5deed;background:#363e4d}.review-check{background:#303743;border-color:#536077}.review-check small,.review-check span{color:#bfcbdd}.review-check input{accent-color:#91cfa4}.numeric-label input{color:#e4ecfa}.numeric-label input:hover,.numeric-label input:focus{border-color:#a0b0cd;background:#394252}.copy-tools{border-color:#4a5465}.copy-tools button,.zone-add button{background:#343d4b;color:#e0e8f5}.copy-tools label,.copy-tools small{color:#b7c4d8}#zoneList button{border-color:#5a6578;color:#cbd7eb}#zoneTools{color:#c4cfe1;border-color:#465265}#zoneTools button{color:#e6b9c0}.editor-panel h3,#adjustSliders label,#brushTools>label:first-child{color:#d8e1ef}#adjustSliders output,#brushSizeValue{color:#cbd9f0}.editor-panel input[type=range],.editor-panel input[type=checkbox],.editor-image-toolbar input{accent-color:#b9c9e5}.editor-panel #reviewedCheck{accent-color:#91cfa4}.editor-panel>small{color:#b1bed2}#maskHelp{color:#c0ccdf}#editSaveState{color:#a6b5cc}#cropSummary{color:#c2cfe4}.folder-destination{background:#303846;color:#d2dceb}#cropResolution{color:#b4c0d3}.crop-aspects button.on{background:#ccd6e8;color:#202738;outline-color:#9bafcf}#cropCanvas:focus-visible{outline-color:#b5c7e9}
@media(max-width:760px){body{background-size:100% 720px}aside{background:#181b22;border-color:#3b4351}.content{padding-top:28px}.toolbar{padding:6px}#filters button{font-size:11px;padding:9px 7px}.heading h1{font-size:32px}.session-card{box-shadow:none}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
