:root{--brand:#ff6b45;--brand-hover:#f45b35;--brand-soft:#fff0e9;--brand-ink:#a33d23;--mint:var(--brand);--mint-strong:var(--brand-hover);--mint-soft:var(--brand-soft);--mint-ink:var(--brand-ink);--focus:var(--brand-ink);--color-accent:var(--brand);--color-secondary:var(--brand-ink);--color-primary:#142b42;--ink:#243145;--muted:#636b77;--line:#e8e3df;--color-border:var(--line);--color-background:#fffcfa;--paper:#fffcfa;--border:#e8e3df;--text:#243145}body{color:var(--ink)}p{color:var(--muted)}.topline{background:#162b40;color:#dce2ea}.logo span{color:var(--brand)}.primary,.primary.light,.small-button{background:var(--brand);color:#142b42;box-shadow:none}.primary.light:hover,.primary:hover,.small-button:hover{background:var(--brand-hover);color:#142b42}.header-inner nav .active,.header-inner nav a:hover{color:var(--brand-ink)}header nav .active:after{background:var(--brand)}.site-search form{background:#faf6f3;border-color:#eee3db}.eyebrow{color:#9a4a32}.category-list button.selected,.search-bar button{background:var(--brand);color:#142b42}.category-list button.selected{box-shadow:none}.category-list button:hover:not(.selected){background:#fff3ed}.badge{background:var(--brand-soft);color:var(--brand-ink)}.live-pill{background:#fff4ee;border-color:#f2cbb9;color:#913b23}.campaign-status-pill,.live-pill i{background:var(--brand)}.campaign-status-pill{color:#35251d}.campaign-toolbar button.selected{background:var(--brand);color:#142b42}.notice{background:#fff5ee;color:#7f3c26;border-color:#f1cfbd;border-left-color:var(--brand);box-shadow:none}.source-note{background:#fff6ef}.mobile-dock a.active{color:var(--brand-ink)}.mobile-dock a.active:before{background:var(--brand)}.auth{border-top-color:var(--brand);background:linear-gradient(180deg,#fff8f1,white 180px)}.auth:before{color:#e8bc9d}.auth-links{border-color:var(--line)}input:focus,select:focus,textarea:focus{outline-color:var(--brand-ink);box-shadow:0 0 0 4px #ff6b4515}input,textarea{caret-color:var(--brand-ink)}input::placeholder,textarea::placeholder{color:#7a7e86}.operation-bar i{background:linear-gradient(90deg,#ffb48f,#ef6a43)}.overview-note{background:#fff5ed;border-color:#f2dac8}.overview-note b{color:#9c482e}.overview-note small{color:#7a6256}.admin-workspace>.admin-tabs button.selected{background:var(--brand);color:#142b42;box-shadow:none}.admin-tabs:before{color:#925038}.admin-data-table caption,.admin-table-scroll{border-color:var(--line)}.admin-data-table caption{background:#fff7f0;color:#80513e}.admin-data-table tbody tr:hover{background:#fff8f2}.admin-data-table button{background:#fff0e6;border-color:#edc5ae;color:#8e3f25}.table-state{background:#f8eee6;color:#805540}.table-state.state-approved,.table-state.state-recruiting{background:#fff0e6;color:#9d4727}.legend i{background:#243145}.legend>div:last-child i{background:#f3b394}.admin-overview .metrics strong{color:#243145}.donut>div{background:white}.advertiser-progress{background:#fff3e9;border-color:#f0d5c1}.advertiser-progress .eyebrow{color:#9e4c2c}.advertiser-progress h2{color:#273246}.advertiser-progress li>span{background:#fff9f2;border-color:#e7c4ad;color:#8c624b}.advertiser-progress li.current>span{background:var(--brand);border-color:var(--brand);color:#142b42}.advertiser-progress li b{color:#80583f}.approval-required{background:#fffbf6}.approval-required>span{color:#cf9c79}.advertiser-metrics{border-color:var(--line)}.advertiser-metrics span,.application-overview span{color:#6f6764}.advertiser-metrics b,.application-overview strong{color:#243145}.wizard-steps .current{color:var(--brand-ink)}.wizard-steps .current>span{background:var(--brand)}.wizard-steps .complete>span{background:#ffe5d5;color:#9e4728}.wizard-steps li>span{background:#f4eeea}.wizard-review dt{color:#75655d}.experience-channel{color:#8a4b32}.experience-channel>span:last-child{color:#6f6d6a}.experience-copy p{color:#6d7077}.experience-numbers{color:#6f7077;border-color:#eee5df}.experience-numbers b{color:#464d59}.save-experience{color:#454b56}.save-experience.saved{background:#ffe7d8;color:#aa4122;border-color:#f3af8d}.experience-deadline{color:#6d402b;background:#fff9f0f5}.shelf-tabs button[aria-pressed=true]{background:#fff0e6;color:var(--brand-ink);border-color:#eeb391}.shelf-text-button:hover{color:var(--brand-ink);border-color:var(--brand)}.shelf-text-button{border-color:#ddc6b7}.deadline-shelf{background:#fcf4eb;border-color:#eddbcb}.deadline-list b{color:#a44327}.deadline-list small{color:#806552}.editorial-intro>span:last-child{color:#8d6e58}.editorial-pick:after{background:linear-gradient(transparent,#182a40e8)}.editorial-pick span{color:#ffd0b0}.editorial-pick small{color:#ffead9}.quiet-empty{background:#fff6ee;color:#765441}.directory-heading button[aria-pressed=true]{color:var(--brand-ink);border-bottom-color:var(--brand-ink)}.directory-result{color:#3e4855}.directory-result span{color:#746e69}.filter-toggle span{color:var(--brand-ink)}.filter-panel .filters{background:#fcf5ef}.filter-reset{color:#8c4c31}.detail-label{color:#875d48}.detail-save[aria-pressed=true]{background:#ffe5d4;color:var(--brand-ink)}.benefit-summary{background:#fff4eb;border-left-color:var(--brand)}.benefit-summary>span{color:#8f5539}.benefit-summary h2{color:#293347}.apply-facts dt{color:#7b6a5e}.apply-facts dd{color:#293347}.apply-reassurance,.apply-sticky small{color:#78695f}.source-attribution a{color:#975535}.experience-timeline .current>span{background:#ffe2cf;border-color:#eaae87}.experience-timeline li>span{color:#915637;border-color:#dec8b6}.experience-timeline p,.experience-timeline>small{color:#78695f}.content-section-title>span{color:var(--brand-ink);border-bottom-color:var(--brand)}.experience-story .campaign-content-section p{color:#555a62}.experience-story .detail-tabs a:hover{background:#fff2e8}.application-success>span{background:#ffe4d3;color:var(--brand-ink)}.mobile-apply-bar small{color:#806753}.mobile-apply-bar b{color:#283449}.photo-discovery .tile-bottom b,.photo-how .how-step figure>span{background:var(--brand);color:#142b42}.photo-how .how-step-copy a{color:var(--brand-ink)}.photo-partner .eyebrow{color:#ffb38c}.partner-photo-caption span{color:#ffcfaf}.photo-partner .primary{background:var(--brand);color:#142b42}.photo-partner .primary:hover{background:var(--brand-hover)}.how-intro .eyebrow,.value-strip b{color:var(--brand-ink)}.intake-state{color:#985338}.application{border-left-color:var(--brand)}.campaign-content-section p{color:#555c66}.campaign-hero .hero-campaign-cta,.campaign-hero .hero-campaign-cta:hover{background:var(--hero-accent);color:var(--hero-buttonText)}.campaign-hero .hero-campaign-benefit,.campaign-hero h1{color:var(--hero-ink)}@media(max-width:767px){.filter-panel .filters{background:#fcf5ef}.mobile-dock{border-color:#e8e3df}.mobile-dock a.active svg{color:var(--brand-ink)}}.application-filters{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.application-filters label{display:grid;grid-gap:8px;gap:8px;font-size:13px;font-weight:600}.application-filters label:first-child{flex:1 1;min-width:220px}.application-filters input,.application-filters select{width:100%;min-height:44px}.admin-applications .admin-data-table{min-width:930px}.admin-applications th a{display:block;max-width:280px;margin-top:8px}.admin-applications td,.application-message{overflow-wrap:anywhere}.application-message{white-space:pre-wrap;min-width:180px;max-width:350px;max-height:300px;overflow:auto}.partner-status{display:block;margin-top:10px;color:#536174}.admin-applications summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.application-count{margin:20px 0}@media(max-width:600px){.application-filters{gap:12px}.application-filters label{width:100%}.application-filters button{flex:1 1;min-height:44px}.admin-applications .section-head{align-items:flex-start;gap:12px}}.partner-secret{border:1px solid #ff6b45}.partner-secret code{display:block;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;padding:16px;background:#f5f6f7;margin:16px 0}.admin-applications .admin-data-table td button{margin:4px}.admin-applications .application-filters{align-items:flex-end}