:root{--calvera-deep-navy:#0d1117;--calvera-charcoal:#1a1f26;--calvera-slate:#5b6770;--calvera-gold:#c89d4a;--calvera-gold-bright:#d8ac52;--calvera-gold-soft:#c89d4a24;--calvera-stone:#e6e4df;--calvera-shell:#07111a;--calvera-surface:#0b151f;--calvera-surface-raised:#101b25;--calvera-border:#263746;--calvera-border-soft:#1b2a36;--calvera-muted:#94a0aa}html,body,#root{background:var(--calvera-shell);color:var(--calvera-stone)}body{background:radial-gradient(circle at 42% -18%,#c89d4a0e,transparent 32%),var(--calvera-shell)}.app{background:radial-gradient(circle at 30% 0,#c89d4a09,#0000 34%),linear-gradient(#07121b,#061019 62%,#07111a)!important}.topbar,.topbar.compact{border-bottom:1px solid var(--calvera-border)!important;background:linear-gradient(#08131d 0%,#07111a 100%)!important}.brand-block{min-width:0;background:0 0!important;overflow:visible!important}.date-heading h1{letter-spacing:-.01em;color:#f2f1ed!important;font-weight:750!important}.date-heading>span{color:#8f9aa4!important}.top-search{background:#0b1620!important;border-color:#2b3947!important;box-shadow:inset 0 1px #ffffff05!important}.top-search:focus-within{border-color:#c89d4ab8!important;box-shadow:0 0 0 2px #c89d4a1f!important}.top-search input{color:var(--calvera-stone)!important}.top-search svg,.top-search span{color:#a9b1b8!important}.top-btn{color:var(--calvera-stone)!important;background:#0d1923!important;border-color:#2a3947!important;box-shadow:inset 0 1px #ffffff05!important}.top-btn:hover{background:#111e29!important;border-color:#53606c!important}.top-btn.primary{color:#10151a!important;background:linear-gradient(145deg,#d9a93f,#bd8620)!important;border-color:#d4a347!important;box-shadow:0 8px 20px #c89d4a2e!important}.top-btn.primary:hover{background:linear-gradient(145deg,#e1b650,#c89128)!important}.profile-mini img{border-color:#c89d4a7a!important}.notification-badge,.nav-notification-badge{background:var(--calvera-gold)!important;color:#10151a!important;border-color:#08131d!important}.nav-rail.horizontal-nav{border-color:var(--calvera-border)!important;background:#08131d!important;box-shadow:inset 0 1px #ffffff04!important}.nav-rail.horizontal-nav .nav-rail-items>button,.nav-rail.horizontal-nav .nav-customize-button{color:#c8d0d6!important;background:0 0!important;border-color:#0000!important}.nav-rail.horizontal-nav .nav-rail-items>button:hover,.nav-rail.horizontal-nav .nav-customize-button:hover{color:#f0eee8!important;background:#ffffff06!important}.nav-rail.horizontal-nav .nav-rail-items>button.active{color:#f0c367!important;box-shadow:inset 0 -3px 0 var(--calvera-gold)!important;background:linear-gradient(#c89d4a0e,#c89d4a05)!important}.nav-rail.horizontal-nav .nav-customize-button{color:#e7d3a5!important;border-left-color:var(--calvera-border)!important}nav button.active,.main-nav button.active,.primary-nav button.active,.app-nav button.active,.nav-tabs button.active,.nav-tab.active,.top-nav button.active{color:var(--calvera-gold-bright)!important;border-bottom-color:var(--calvera-gold)!important}nav button.active:after,.main-nav button.active:after,.primary-nav button.active:after,.app-nav button.active:after,.nav-tab.active:after{background:var(--calvera-gold)!important}.settings-section-heading>span,.owner-settings-header>div>span,.settings-category-group-label,.project-eyebrow,.project-section-eyebrow,.client-workspace-eyebrow,.client-section-eyebrow,.provider-eyebrow,.provider-section-eyebrow,.compliance-eyebrow,.compliance-section-eyebrow,.form-eyebrow,.form-section-eyebrow,[class*=-eyebrow],[class*=_eyebrow],[class*=section-kicker],[class*=section-label]{color:var(--calvera-gold-bright)!important}.left-column,.right-column{background:#08121b!important}.panel,.sidebar-card,.dashboard-card,.widget-card,.calendar-sidebar section,.right-sidebar section,.panel-card{border-color:var(--calvera-border)!important;background:linear-gradient(#0d1923,#0a151e)!important;box-shadow:0 7px 18px #00000021!important}.panel-title h3{color:#eeede8!important}.panel-title>span{color:#d9b25c!important;background:#17242e!important}.full-btn{color:#eeede8!important;background:#0c1822!important;border-color:#293b48!important}.full-btn:hover{background:#101d27!important;border-color:#4c5963!important}.full-btn.accent{color:#e7bd66!important;background:#c89d4a14!important;border-color:#c89d4a61!important}.month-switcher button,.month-name,.mini-grid button{color:#f0efea!important}.year-control select{color:#e9e7e1!important;background:#0b1721!important;border-color:#30414f!important}.mini-grid button.selected{color:#11161a!important;background:linear-gradient(145deg,#d6a441,#b98122)!important;box-shadow:0 0 0 3px #c89d4a1a!important}.mini-grid button.outlined{border-color:var(--calvera-gold)!important;color:#edc66f!important}.calendar-area{background:#07121b!important}.calendar-toolbar.inline{border-bottom-color:var(--calvera-border)!important;background:#08131d!important}.toolbar-left button,.toolbar-right button,.zoom-control{color:#eeede8!important;background:#0c1822!important;border-color:#293b48!important;box-shadow:inset 0 1px #ffffff04!important}.toolbar-left button:hover,.toolbar-right button:hover,.zoom-control:hover{background:#101d27!important;border-color:#465563!important}.view-switcher button.active,.calendar-toolbar button.active,.segmented button.active,.toggle-group button.active{color:#efc262!important;background:#c89d4a1f!important;border-color:#c89d4a94!important}.today-button{color:#f1efe9!important}.artist-filter-menu{background:#0d1923!important;border-color:#314452!important}.artist-select-button:hover{background:#14222d!important}.only-button{color:#dfb65d!important}.only-button:hover{background:#c89d4a1a!important}.check-box.checked{background:var(--calvera-gold)!important;border-color:var(--calvera-gold)!important;color:#10151a!important}.filter-actions button{color:#dfb65d!important}*{scrollbar-color:#5d6871 #0a151e}::-webkit-scrollbar-thumb{background:#56626c!important;border-color:#0a151e!important}::-webkit-scrollbar-thumb:hover{background:#6c7882!important}.nav-rail::-webkit-scrollbar-track{background:#08131d!important}button.primary:not(.danger),.btn-primary,.primary-action,.calendar-toolbar .active,.view-toggle .active,.segmented button.active,.toggle-group button.active{--button-accent:var(--calvera-gold)}input:focus,textarea:focus,select:focus{border-color:#c89d4ac7!important;outline:none!important;box-shadow:0 0 0 2px #c89d4a1f!important}.calvera-lockup{gap:13px!important;overflow:visible!important}.calvera-lockup .calvera-wordmark{color:#f4f1e9!important}.calvera-lockup .calvera-v,.calvera-lockup .calvera-product-name{color:var(--calvera-gold)!important}.calvera-lockup .calvera-product-name i{background:linear-gradient(90deg,transparent,var(--calvera-gold))!important}.calvera-lockup .calvera-product-name i:last-child{background:linear-gradient(90deg,var(--calvera-gold),transparent)!important}.calvera-c-mark{object-fit:contain!important;object-position:center!important;width:54px!important;min-width:54px!important;max-width:none!important;height:54px!important;min-height:54px!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex:0 0 54px!important;margin:0!important;padding:0!important;display:block!important}.calvera-lockup.compact .calvera-c-mark{flex-basis:54px!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important}.calvera-lockup.compact .calvera-wordmark{letter-spacing:.16em!important;font-size:21px!important;font-weight:300!important}.calvera-lockup.compact .calvera-product-name{letter-spacing:.34em!important;margin-top:6px!important;font-size:9px!important}.calendar-toolbar.inline,.panel,.top-search,.top-btn,.full-btn{transition:background .15s,border-color .15s,color .15s,box-shadow .15s}@media (width<=1180px){.calvera-lockup{gap:9px!important}.calvera-lockup.compact .calvera-c-mark{flex-basis:46px!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important}.calvera-lockup.compact .calvera-wordmark{letter-spacing:.12em!important;font-size:18px!important}.calvera-lockup.compact .calvera-product-name{margin-top:5px!important;font-size:8px!important}}
