:root{--background:#0a0a0a;--foreground:#f6f6f0;--surface:#151515;--surface-secondary:#1c1c1c;--border:#292929;--text-primary:#f6f6f0;--text-secondary:#9b9b96;--accent:#b7f957;--accent-soft:#deffad;--accent-ink:#0a0a0a;--success:#79b967;--success-surface:#182716;--warning:#d5a648;--warning-surface:#30250e;--danger:#ea7474;--danger-surface:#351818;--info:#7aa8d9;--info-surface:#172537;--shadow:#00000047;--card:var(--surface);--card-foreground:var(--text-primary);--popover:var(--surface);--popover-foreground:var(--text-primary);--primary:var(--accent);--primary-foreground:var(--accent-ink);--secondary:var(--surface-secondary);--secondary-foreground:var(--text-primary);--muted:var(--surface-secondary);--muted-foreground:var(--text-secondary);--accent-foreground:var(--accent-ink);--destructive:var(--danger);--input:var(--surface-secondary);--ring:var(--accent);--chart-1:var(--accent);--chart-2:var(--info);--chart-3:var(--success);--chart-4:var(--warning);--chart-5:var(--danger);--sidebar:var(--background);--sidebar-foreground:var(--text-primary);--sidebar-primary:var(--accent);--sidebar-primary-foreground:var(--accent-ink);--sidebar-accent:var(--surface-secondary);--sidebar-accent-foreground:var(--text-primary);--sidebar-border:var(--border);--sidebar-ring:var(--accent);--font-sans:Geist, Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--background:#f6f6f0;--foreground:#0a0a0a;--surface:#fff;--surface-secondary:#f3f4ef;--border:#d9d9d2;--text-primary:#0a0a0a;--text-secondary:#6f6f69;--accent:#b7f957;--accent-soft:#deffad;--accent-ink:#0a0a0a;--success:#397f35;--success-surface:#eaf6e7;--warning:#8a620c;--warning-surface:#fff4d7;--danger:#b43e3e;--danger-surface:#fdebec;--info:#3e6fa7;--info-surface:#eaf1fa;--shadow:#1616121a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--background);min-height:100%;color:var(--text-primary)}body,button,input,textarea,select{font-family:var(--font-sans)}body{letter-spacing:-.01em;font-size:15px}::selection{color:var(--accent-ink);background:var(--accent)}:focus-visible{outline-offset:2px;outline:2px solid var(--accent)!important}a{color:inherit}input:not([type=checkbox]),textarea,[data-slot=select-trigger],[data-slot=native-select]{background:var(--surface-secondary)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:none!important}input::placeholder,textarea::placeholder{color:var(--text-secondary);opacity:.78}[data-slot=dialog-overlay],[data-slot=alert-dialog-overlay]{background:#000000ad!important}[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=dropdown-menu-content],.batch-dialog,.caption-sheet{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:0 18px 54px var(--shadow)!important}[data-slot=dialog-description],[data-slot=alert-dialog-description],[data-slot=select-label]{color:var(--text-secondary)!important}[data-slot=button][data-variant=default],.primary{background:var(--accent)!important;border:1px solid var(--accent)!important;color:var(--accent-ink)!important;box-shadow:none!important;font-weight:650!important}[data-slot=button][data-variant=default]:hover:not(:disabled),.primary:hover:not(:disabled){background:var(--accent-soft)!important;border-color:var(--accent-soft)!important;color:var(--accent-ink)!important}[data-slot=button][data-variant=outline],[data-slot=button][data-variant=secondary]{background:var(--surface-secondary)!important;border-color:var(--border)!important;color:var(--text-primary)!important;box-shadow:none!important}[data-slot=button][data-variant=outline]:hover:not(:disabled),[data-slot=button][data-variant=secondary]:hover:not(:disabled),[data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--surface)!important;border-color:var(--accent)!important;color:var(--text-primary)!important}[data-slot=button][data-variant=ghost],[data-slot=button][data-variant=link]{color:var(--text-secondary)!important}[data-slot=button][data-variant=destructive]{background:var(--danger)!important;border-color:var(--danger)!important;color:#fff!important}[data-slot=checkbox][data-state=checked],[data-slot=switch][data-state=checked]{background:var(--accent)!important;border-color:var(--accent)!important;color:var(--accent-ink)!important}[data-slot=progress]{background:var(--surface-secondary)!important}[data-slot=progress-indicator]{background:var(--accent)!important}.jet-sidebar [data-sidebar=sidebar],.topbar{background:var(--background)!important;border-color:var(--border)!important}.jet-sidebar{--sidebar-width:250px}.brand{border-bottom:1px solid var(--border);align-items:center;min-height:84px;margin:0 14px 8px;padding:16px 4px;display:flex}.brand>.jetpost-logo{max-width:100%;width:164px!important;height:auto!important;box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:inline-flex!important}.jetpost-logo{align-items:center;line-height:0;display:inline-flex}.jetpost-logo img{width:100%;height:auto;display:block}.jetpost-logo-on-light,html[data-theme=light] .jetpost-logo-on-dark{display:none!important}html[data-theme=light] .jetpost-logo-on-light{display:block!important}.nav-section{padding:12px 10px 7px}.nav-label{color:var(--text-secondary);letter-spacing:.14em}.nav-label i{background:var(--border)}.jet-nav{color:var(--text-secondary)!important;border:1px solid #0000!important;border-radius:8px!important}.jet-nav:hover{background:var(--surface-secondary)!important;color:var(--text-primary)!important}.jet-nav[data-active=true]{color:var(--accent)!important;background:var(--surface-secondary)!important;border-color:var(--border)!important}.jet-nav[data-active=true]:before{background:var(--accent);width:2px;height:23px;top:10px;left:0}.sidebar-workspace-switcher{padding:0 12px 11px}.workspace-switcher{background:var(--surface-secondary)!important;border-color:var(--border)!important;height:38px!important;color:var(--text-primary)!important;border-radius:8px!important}.workspace-switcher:hover{background:var(--surface)!important;border-color:var(--accent)!important}.workspace-switcher>small,.workspace-switcher>svg:last-child,.workspace-switcher>svg:first-child{color:var(--accent)!important}.topbar{height:72px;padding:0 36px}.topbar-workspace{color:var(--text-secondary)!important}.topbar b{color:var(--text-primary);font-weight:600}.topbar-actions{align-items:center;margin-left:auto;display:flex!important}.theme-switcher{background:var(--surface-secondary);border:1px solid var(--border);border-radius:9px;align-items:center;gap:2px;padding:3px;display:inline-flex}.theme-switcher button{min-height:29px;color:var(--text-secondary);border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:11px;transition:color .15s,background .15s,border-color .15s;display:inline-flex}.theme-switcher button:hover{color:var(--text-primary)}.theme-switcher button[data-active=true]{color:var(--text-primary);background:var(--surface);border-color:var(--border)}.page{max-width:1640px}.eyebrow{color:var(--accent);letter-spacing:.16em;font-size:10px}.heading p,.panel-heading p,.body-copy,.hint,.small-notice,.page-footer,.page-footer small{color:var(--text-secondary)!important}.panel,.post-edit-card,.settings-identity,.settings-layout>nav,.calendar-summary>div,.calendar-next-post,.network-card,.subscription-current,.plan-card,.activity-panel,.lesson-card{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:none!important}.panel,.post-edit-card,.network-card,.plan-card{border-radius:12px}.notice,.connection-explanation,.small-notice{color:var(--text-secondary)!important;background:var(--surface-secondary)!important;border-color:var(--border)!important}.notice>svg,.notice b,.connection-explanation>svg,.large-icon,.empty>svg{color:var(--accent)!important}.notice b{color:var(--text-primary)!important}.error-banner{color:var(--danger)!important;background:var(--danger-surface)!important;border-color:var(--danger)!important}.stat-card>div,.stat-card small,.getting-ready small,.overview-post small,.file-row small,.post-media small,.caption-toggle small,.caption-ai small,.network-card p,.network-card>small,.accounts-summary small,.destination-row>span:last-child,.profile-summary small,.logs-panel [data-slot=table-head],.logs-panel [data-slot=table-cell]{color:var(--text-secondary)!important}.stat-card svg,.date-block>b,.getting-ready>button>span,.getting-ready>a,.accounts-summary svg,.large-icon{color:var(--accent)!important}.start-actions>button{background:linear-gradient(135deg, var(--surface), var(--surface-secondary))!important;border-color:var(--border)!important;box-shadow:none!important}.start-actions>button:hover{background:var(--surface-secondary)!important;border-color:var(--accent)!important}.start-actions>button>svg{color:var(--text-secondary)!important}.action-icon,.image-action{color:var(--accent)!important;background:var(--surface-secondary)!important;border-color:var(--border)!important}.date-block{background:var(--surface-secondary)!important;border-color:var(--border)!important}.dropzone,.selected-file,.caption-empty,.caption-ai,.caption-suggestion,.ai-toggle,.post-media video,.post-media img{background:var(--surface-secondary)!important;border-color:var(--border)!important;color:var(--text-primary)!important}.dropzone{border-style:dashed!important}.dropzone:hover,.caption-ai:hover{border-color:var(--accent)!important}.upload-icon,.file-icon{color:var(--accent)!important;background:var(--surface)!important;border-color:var(--border)!important}.selected-file{color:var(--text-primary)!important}.caption-suggestion{border-left:2px solid var(--accent)!important}.network-choice,.workspace-switcher-item,.weekday-pills .day-pill,.workspace-tabs button,.calendar-mode-tabs,.calendar-summary>div,.calendar-next-post,.agenda-event{background:var(--surface-secondary)!important;border-color:var(--border)!important;color:var(--text-secondary)!important}.network-choice:hover,.workspace-switcher-item:hover,.weekday-pills .day-pill:hover,.calendar-next-post:hover,.agenda-event:hover{border-color:var(--accent)!important;color:var(--text-primary)!important}.network-choice.chosen,.workspace-switcher-item.selected,.workspace-tabs button.active,.calendar-mode-tabs button[aria-selected=true]{color:var(--text-primary)!important;background:var(--surface)!important;border-color:var(--accent)!important;box-shadow:inset 0 0 0 1px var(--accent)!important}.network-choice.chosen .social-mark,.workspace-switcher-item.selected>svg:first-child{color:var(--accent)!important}.weekday-pills .day-pill.selected{color:var(--accent-ink)!important;background:var(--accent)!important;border-color:var(--accent)!important;box-shadow:none!important}.calendar-mode-tabs button{color:var(--text-secondary)!important}.calendar-mode-tabs button[aria-selected=true]{color:var(--text-primary)!important}.calendar-panel,.calendar-cell,.calendar-cell.is-today,.calendar-cell.outside,.day-agenda,.agenda-list{background:var(--surface)!important;border-color:var(--border)!important}.calendar-cell.is-today{box-shadow:inset 0 2px 0 var(--accent)}.weekday,.day-number,.agenda-day>h4,.calendar-footnote,.agenda-event-copy>small,.calendar-summary>div>small,.calendar-next-post>small{color:var(--text-secondary)!important;border-color:var(--border)!important}.day-number span,.more-events,.calendar-footnote a,.agenda-list-heading>span,.calendar-summary>div>span,.agenda-event>time{color:var(--accent)!important;border-color:var(--border)!important;background:0 0!important}.calendar-event,.agenda-event{border-left-color:var(--accent)!important}.status,.status-cancelled{color:var(--text-secondary)!important;background:var(--surface-secondary)!important;border-color:var(--border)!important}.status-published,.event-published,.agenda-event.event-published{color:var(--success)!important;background:var(--success-surface)!important;border-color:var(--success)!important}.status-scheduled{color:var(--warning)!important;background:var(--warning-surface)!important;border-color:var(--warning)!important}.status-processing{color:var(--info)!important;background:var(--info-surface)!important;border-color:var(--info)!important}.status-failed,.status-partial,.event-failed,.event-partial,.agenda-event.event-failed,.agenda-event.event-partial{color:var(--danger)!important;background:var(--danger-surface)!important;border-color:var(--danger)!important}.settings-layout>nav>button,.settings-fields label,.workspace-edit-form label,.field-label,.profile-summary small,.lesson-label,.tutorial-panel [data-slot=accordion-content] p,.settings-content [data-slot=accordion-content] p{color:var(--text-secondary)!important}.settings-layout>nav>button:hover,.settings-layout>nav>button[aria-current=page]{color:var(--text-primary)!important;background:var(--surface-secondary)!important}.settings-layout>nav>button[aria-current=page]{box-shadow:inset 2px 0 0 var(--accent)}.settings-feature-heading,.feature-pending,.integration-readiness,.security-readiness,.affiliate-pending,.lesson-visual,.guided-tutorial{color:var(--text-primary)!important;background:var(--surface-secondary)!important;border-color:var(--border)!important}.plan-card.selected,.plan-card[data-selected=true],.subscription-current{border-color:var(--accent)!important}.auth-fallback{align-content:center;justify-items:start;gap:14px;max-width:620px;min-height:100vh;margin:0 auto;padding:36px;display:grid}.auth-logo{width:196px;margin-bottom:12px}.auth-fallback p{color:var(--text-secondary);line-height:1.7}.auth-fallback a{color:var(--accent-ink);background:var(--accent);border-radius:8px;padding:10px 14px;font-weight:650}.toaster [data-sonner-toast]{background:var(--surface)!important;border-color:var(--border)!important;color:var(--text-primary)!important}@media (max-width:780px){.topbar{padding:0 15px}.theme-switcher button{width:29px;padding:0}.theme-switcher button span{display:none}.brand{min-height:76px}}@media (max-width:460px){.topbar-actions{display:none!important}}html[data-theme=dark] .visible-schedule .schedule-actions>[data-slot=button].primary,html:not([data-theme]) .visible-schedule .schedule-actions>[data-slot=button].primary{color:#0a0a0a!important;background:#b7f957!important;border-color:#b7f957!important}html[data-theme=dark] .visible-schedule .schedule-actions>[data-slot=button].primary:disabled,html:not([data-theme]) .visible-schedule .schedule-actions>[data-slot=button].primary:disabled{opacity:1!important}html[data-theme=dark] .visible-schedule .schedule-time,html:not([data-theme]) .visible-schedule .schedule-time{background:#202020!important;border-color:#343434!important}html[data-theme=dark] .visible-schedule .schedule-time input[type=time],html:not([data-theme]) .visible-schedule .schedule-time input[type=time]{color:#f5f5f2!important}html[data-theme=dark] .visible-schedule .schedule-time:focus-within,html:not([data-theme]) .visible-schedule .schedule-time:focus-within{border-color:#b7f957!important}html[data-theme=dark] .visible-schedule .schedule-time input[type=time]:focus-visible,html:not([data-theme]) .visible-schedule .schedule-time input[type=time]:focus-visible{outline:none!important}:is(html[data-theme=dark] .library.video-library .compact-library-scroll:has(>.empty),html:not([data-theme]) .library.video-library .compact-library-scroll:has(>.empty)){scrollbar-color:#343434 #181818!important;background:#181818!important;border-color:#2e2e2e!important}html[data-theme=dark] .library.video-library .compact-library-scroll>.empty,html:not([data-theme]) .library.video-library .compact-library-scroll>.empty{background:#181818!important}html[data-theme=dark] .library.video-library .compact-library-scroll>.empty>svg,html:not([data-theme]) .library.video-library .compact-library-scroll>.empty>svg{color:#b7f957!important}html[data-theme=dark] .library.video-library .compact-library-scroll>.empty h3,html:not([data-theme]) .library.video-library .compact-library-scroll>.empty h3{color:#f5f5f2!important}html[data-theme=dark] .library.video-library .compact-library-scroll>.empty p,html:not([data-theme]) .library.video-library .compact-library-scroll>.empty p{color:#8f8f8a!important}html[data-theme=light] .library.video-library .compact-library-scroll:has(>.empty){scrollbar-color:#d9d9d2 #f3f4ef!important;background:#f3f4ef!important;border-color:#d9d9d2!important}html[data-theme=light] .library.video-library .compact-library-scroll>.empty{background:#f3f4ef!important}html[data-theme=light] .library.video-library .compact-library-scroll>.empty>svg{color:#8fcf2f!important}html[data-theme=light] .library.video-library .compact-library-scroll>.empty h3{color:#6f6f69!important}html[data-theme=light] .library.video-library .compact-library-scroll>.empty p{color:#8a8a84!important}html[data-theme=light] .visible-schedule .schedule-time{background:#fff!important;border-color:#d9d9d2!important}html[data-theme=light] .visible-schedule .schedule-time input[type=time]{color:#0a0a0a!important}html[data-theme=light] .visible-schedule .schedule-time:hover{background:#f3f4ef!important}html[data-theme=light] .visible-schedule .schedule-time:focus-within{background:#f8ffd9!important;border-color:#b7f957!important}html[data-theme=light] .visible-schedule .weekday-pills .day-pill{color:#0a0a0a!important;background:#fff!important;border-color:#d9d9d2!important}html[data-theme=light] .visible-schedule .weekday-pills .day-pill.selected{color:#0a0a0a!important;background:#b7f957!important;border-color:#b7f957!important}html[data-theme=light] .visible-schedule .weekday-pills .day-pill:hover:not(:disabled){color:#0a0a0a!important;background:#a8e84a!important;border-color:#a8e84a!important}html[data-theme=light] .jet-sidebar .jet-nav[data-active=true]{color:#0a0a0a!important;background:#f1f8dd!important;border-color:#dce8b8!important}html[data-theme=light] .jet-sidebar .jet-nav[data-active=true]>svg{color:#8fcf2f!important}html[data-theme=light] .jet-sidebar .jet-nav[data-active=true]:before{background:#b7f957!important}html[data-theme=light] [data-slot=button][data-variant=default],html[data-theme=light] .primary{color:#0a0a0a!important;background:#b7f957!important;border-color:#b7f957!important}html[data-theme=light] [data-slot=button][data-variant=default]:hover:not(:disabled),html[data-theme=light] .primary:hover:not(:disabled){color:#0a0a0a!important;background:#a8e84a!important;border-color:#a8e84a!important}html[data-theme=light]{--info:#f3f4ef;--info-surface:#f3f4ef}html[data-theme=light] .eyebrow,html[data-theme=light] .sidebar-workspace-switcher .workspace-switcher>small,html[data-theme=light] .sidebar-workspace-switcher .workspace-switcher>svg:last-child,html[data-theme=light] .calendar-summary>div>span,html[data-theme=light] .calendar-next-post>span,html[data-theme=light] .agenda-list-heading>span{color:#6f6f69!important}html[data-theme=light] .sidebar-workspace-switcher .workspace-switcher>svg:first-child,html[data-theme=light] .notice>svg,html[data-theme=light] .activity-explanation>svg,html[data-theme=light] .activity-panel .empty>svg,html[data-theme=light] .queue-file-icon,html[data-theme=light] .settings-feature-heading>svg,html[data-theme=light] .lesson-dropzone>svg{color:#8fcf2f!important}html[data-theme=light] .calendar-summary .needs-attention>span{color:#b43e3e!important}html[data-theme=light] .day-number span{color:#0a0a0a!important;background:#e9f8c7!important;border-color:#b7f957!important}html[data-theme=light] .more-events,html[data-theme=light] .calendar-footnote a,html[data-theme=light] .agenda-event>time{color:#0a0a0a!important}html[data-theme=light] .agenda-list-heading>span{background:#f3f4ef!important;border-color:#d9d9d2!important}html[data-theme=light] .status-processing,html[data-theme=light] .beta-label,html[data-theme=light] .plan-state{color:#6f6f69!important;background:#f3f4ef!important;border-color:#d9d9d2!important}html[data-theme=light] .library .compact-library-scroll{scrollbar-color:#d9d9d2 #f3f4ef!important;background:#f3f4ef!important;border-color:#d9d9d2!important}html[data-theme=light] .library .compact-library-scroll>.empty{background:#f3f4ef!important}html[data-theme=light] .library .compact-library-scroll>.empty>svg{color:#8fcf2f!important}html[data-theme=light] .library .compact-library-scroll>.empty h3{color:#6f6f69!important}html[data-theme=light] .library .compact-library-scroll>.empty p{color:#8a8a84!important}html[data-theme=light] .upload-queue,html[data-theme=light] .file-thumbnail{background:#f3f4ef!important;border-color:#d9d9d2!important}html[data-theme=light] .file-thumbnail,html[data-theme=light] .inline-caption-field>button{color:#6f6f69!important}html[data-theme=light] .post-edit-card.focused,html[data-theme=light] .inline-caption-field input:hover,html[data-theme=light] .inline-caption-field input:focus{border-color:#b7f957!important}html[data-theme=light] .inline-caption-field input:hover,html[data-theme=light] .inline-caption-field input:focus,html[data-theme=light] .inline-caption-field>button{background:#f3f4ef!important}html[data-theme=light] .tutorial-book,html[data-theme=light] .lesson-chapter-icon{color:#8fcf2f!important;background:#f3f4ef!important;border-color:#d9d9d2!important}html[data-theme=light] .tutorial-chapters{background:#f3f4ef!important;border-color:#d9d9d2!important}html[data-theme=light] .tutorial-chapters button.active{color:#0a0a0a!important;background:#f1f8dd!important;border-color:#dce8b8!important}html[data-theme=light] .tutorial-chapters button:hover:not(.active){color:#0a0a0a!important;background:#fff!important}html[data-theme=light] .chapter-number{color:#0a0a0a!important;background:#fff!important;border-color:#d9d9d2!important}html[data-theme=light] .tutorial-chapters button.active .chapter-number{color:#0a0a0a!important;background:#b7f957!important;border-color:#b7f957!important}html[data-theme=light] .tutorial-saved-note{border-color:#d9d9d2!important}html[data-theme=light] .lesson-footer,html[data-theme=light] .lesson-note,html[data-theme=light] .lesson-workspace-card,html[data-theme=light] .lesson-flow-step,html[data-theme=light] .lesson-textarea{color:#0a0a0a!important;background:#fff!important;border-color:#d9d9d2!important}html[data-theme=light] .lesson-dots button{background:#fff!important;border-color:#d9d9d2!important}html[data-theme=light] .lesson-dots button.active{background:#b7f957!important;border-color:#b7f957!important}html[data-theme=light] .lesson-mini-menu .active,html[data-theme=light] .lesson-network-picker button[aria-pressed=true]{color:#0a0a0a!important;background:#f8ffd9!important;border-color:#b7f957!important}html[data-theme=light] .lesson-network-picker label:has([data-state=checked]){color:#0a0a0a!important;background:#f8ffd9!important;border-color:#b7f957!important}html[data-theme=light] .lesson-button,html[data-theme=light] .lesson-weekdays .chosen{color:#0a0a0a!important;background:#b7f957!important;border-color:#b7f957!important}html[data-theme=light] .lesson-result{color:#0a0a0a!important;background:#f3f4ef!important;border-color:#d9d9d2!important}html[data-theme=light] .lesson-event{background:#d9d9d2!important}html[data-theme=light] .lesson-event.scheduled{color:#0a0a0a!important;background:#e9f8c7!important}html[data-theme=light] .lesson-limits b,html[data-theme=light] .lesson-cta{color:#0a0a0a!important}.auth-card{justify-items:stretch;max-width:420px}.auth-card h1{font-size:1.75rem;font-weight:700}.auth-fallback .auth-google{border:1px solid var(--border);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:11px 14px;font-weight:600;display:flex;color:var(--text-primary)!important}.auth-fallback .auth-google:hover{border-color:var(--accent)}.auth-divider{color:var(--text-secondary);align-items:center;gap:12px;font-size:.85rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--border);flex:1;height:1px}.auth-form{gap:12px;display:grid}.auth-form label{gap:6px;font-size:.9rem;font-weight:600;display:grid}.auth-form input{border:1px solid var(--border);background:var(--surface-secondary);color:var(--text-primary);border-radius:8px;padding:10px 12px;font-weight:400}.auth-form input:focus{outline:2px solid var(--accent);outline-offset:1px}.auth-form button[type=submit]{justify-content:center;padding:10px 14px}.auth-fallback .auth-error{color:var(--danger);margin:0}.auth-switch{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-self:center;text-decoration:underline}.auth-switch:hover{color:var(--text-primary)}.publish-panel{border-top:1px solid var(--border);gap:12px;padding:16px 20px 20px;display:grid}.publish-accounts{flex-wrap:wrap;gap:8px;display:flex}.publish-account{border:1px solid var(--border);background:var(--surface-secondary);cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.9rem;display:flex}.publish-actions{flex-wrap:wrap;gap:8px;display:flex}.publish-targets{gap:4px;display:grid}.publish-targets .info-row>span:first-child{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.publish-target-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.publish-target-actions a{color:var(--accent);font-size:.85rem}.target-error{color:var(--danger);flex-basis:100%;font-size:.8rem}
