.brand-colors-page{--panel-bg-dark:rgba(13, 17, 23, 0.74);--panel-bg-light:#ffffff;--panel-border-dark:rgba(126, 158, 201, 0.24);--panel-border-light:rgba(72, 93, 125, 0.20);--title-color-dark:#f1f7ff;--title-color-light:#0f2648;--text-color-dark:#c4cfdb;--text-color-light:#2c3f58;max-width:1080px;margin:0 auto;padding:.7rem 0 2.5rem}.brand-colors-kicker{margin:0;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#8ea3bc}.brand-colors-intro{margin:.35rem 0 1.45rem;color:var(--text-color-dark);max-width:74ch}.brand-priority-palette{display:flex;flex-wrap:wrap;gap:.44rem;margin:0 0 1.25rem}.brand-priority-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .58rem;border-radius:.56rem;border:1px solid rgba(105,139,184,.33);background:linear-gradient(180deg,rgba(20,34,55,.92) 0,rgba(13,24,40,.98) 100%);color:#d6e6f8;font-size:.9rem;line-height:1.1;white-space:nowrap}.brand-priority-chip code{background:#2a4463;border:1px solid #6e8fb9;color:#f7fbff;border-radius:.45rem;padding:.15rem .35rem;font-size:.82rem}.brand-priority-chip .brand-mini-swatch{width:1.08rem;height:1.08rem}.brand-top-actions{justify-content:flex-start;align-items:center;margin:0 0 .75rem;padding:0}.brand-section{display:block;width:100%;flex:none;margin:0 0 1.55rem;padding:1.1rem;border:1px solid var(--panel-border-dark);border-radius:1rem;background:radial-gradient(120% 180% at 100% 0,rgba(50,126,214,.18) 0,rgba(50,126,214,0) 45%),linear-gradient(180deg,rgba(18,27,42,.86) 0,var(--panel-bg-dark) 100%);box-shadow:0 1px 0 rgba(244,248,255,.04) inset,0 14px 32px rgba(1,7,18,.34)}.brand-section-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.55rem;margin-bottom:.95rem}.brand-section h2{margin:0;font-size:clamp(1.2rem, 2.3vw, 1.55rem);line-height:1.22;color:var(--title-color-dark)}.brand-section-head p{margin:0;font-size:.93rem;color:#93a6bc}.brand-grid{display:grid;width:100%;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.85rem}.brand-grid-3up{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.brand-grid-2up{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.brand-card{min-width:0;padding:0;display:flex;flex-direction:column;background:linear-gradient(170deg,rgba(8,17,29,.9) 0,rgba(14,23,37,.88) 100%);border:1px solid rgba(119,148,186,.22);border-radius:.9rem;overflow:hidden}.brand-card div,.brand-card h1,.brand-card h2,.brand-card h3,.brand-card p{text-align:left}.brand-swatch{height:.72rem;margin:.72rem .78rem .34rem;border:1px solid rgba(10,25,45,.36);border-radius:.38rem}.brand-card h3{margin:0;padding:.82rem .78rem 0;font-size:1.06rem;line-height:1.2;color:#ecf3fd}.brand-note,.brand-token,.brand-value{margin:0;padding:.2rem .78rem}.brand-value{display:flex;align-items:center;flex-wrap:wrap;gap:.36rem;padding-bottom:.5rem}.brand-mini-swatch{width:.95rem;height:.95rem;display:inline-flex;border-radius:.28rem;border:1px solid rgba(8,23,43,.4);box-shadow:0 0 0 1px rgba(242,248,255,.12) inset,0 1px 2px rgba(0,0,0,.34);flex:0 0 auto}.brand-note{padding-bottom:.84rem;color:#a7b9cc;font-size:.88rem;line-height:1.35}.brand-copy-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding:0 .78rem .84rem}.brand-copy-btn{appearance:none;border:1px solid rgba(118,158,204,.42);background:linear-gradient(180deg,rgba(37,67,104,.9) 0,rgba(23,45,76,.96) 100%);color:#eaf4ff;border-radius:.56rem;padding:.24rem .52rem;font-size:.8rem;font-weight:700;letter-spacing:.01em;line-height:1.15;cursor:pointer}.brand-copy-btn:focus-visible,.brand-copy-btn:hover{border-color:rgba(147,191,241,.6);background:linear-gradient(180deg,rgba(45,80,124,.94) 0,rgba(27,55,91,.98) 100%)}.brand-copy-btn:focus-visible{outline:2px solid rgba(149,204,255,.5);outline-offset:2px}.brand-copy-btn.is-copied{border-color:rgba(128,206,150,.64);background:linear-gradient(180deg,rgba(42,113,72,.94) 0,rgba(26,88,54,.98) 100%)}.brand-copy-btn.is-copy-error{border-color:rgba(225,110,110,.64);background:linear-gradient(180deg,rgba(135,45,45,.95) 0,rgba(98,32,32,.98) 100%)}.brand-colors-intro code,.brand-token code,.brand-value code{background:rgba(86,107,132,.28);color:#eaf4ff;border:1px solid rgba(131,157,188,.35);border-radius:.5rem;padding:.2rem .43rem;font-size:.88rem}.brand-rules ol{margin:.3rem 0 0;padding-left:1.15rem}.brand-rules li{color:#ced8e4;margin-bottom:.4rem}.brand-rules li:last-child{margin-bottom:0}.swatch-brand-blue{background:#58a6ff}.swatch-plus-red{background:#f06}.swatch-gold-accent{background:#c2a15a}.swatch-gold-stroke{background:#d2b56f}.swatch-logo-blue-top{background:#327ed6}.swatch-logo-blue-mid{background:#2662aa}.swatch-logo-blue-bottom{background:#13437a}.swatch-schedule-blue-top{background:#6cafef}.swatch-schedule-blue-mid{background:#3f86d8}.swatch-schedule-blue-bottom{background:#2359a9}.swatch-schedule-cta-top{background:#3d659a}.swatch-schedule-cta-mid{background:#244a79}.swatch-schedule-cta-bottom{background:#123055}.swatch-schedule-cta-border{background:rgba(88,131,187,.4)}.swatch-schedule-cta-hover-top{background:#4673aa}.swatch-schedule-cta-hover-mid{background:#2d5a8d}.swatch-schedule-cta-hover-bottom{background:#1c436f}.swatch-schedule-cta-hover-border{background:rgba(104,151,211,.52)}.swatch-dark-link{background:#79b8ff}.swatch-dark-link-hover{background:#a5d0ff}.swatch-light-link{background:#2b6fcd}.swatch-light-link-hover{background:#4a8edf}.swatch-dark-bg-primary{background:#0d1117}.swatch-dark-bg-secondary{background:#161b22}.swatch-light-bg-primary{background:#fafbfc}.swatch-light-bg-secondary{background:#f5f5f7}.swatch-light-text{background:#fff}.swatch-secondary-text{background:#b2bac5}.swatch-location-dark{background:#566376}.swatch-location-light{background:#404d5b}.swatch-brand-accent-ink{background:#16120a}.swatch-brand-blue-glow{background:#b0daff}.swatch-gold-glow{background:#e0c58a}.swatch-dark-link-hover,.swatch-light-bg-primary,.swatch-light-bg-secondary,.swatch-light-text{box-shadow:inset 0 0 0 1px rgba(4,12,22,.18)}html.switch .brand-colors-kicker{color:#4d6483}html.switch .brand-colors-intro{color:var(--text-color-light)}html.switch .brand-priority-chip{border-color:rgba(78,106,140,.36);background:linear-gradient(180deg,#f2f7ff 0,#e5eef9 100%);color:#1f3f66}html.switch .brand-priority-chip code{background:#d2e1f2;border-color:#8faac6;color:#103760}html.switch .brand-section{border-color:var(--panel-border-light);background:radial-gradient(120% 180% at 100% 0,rgba(51,122,217,.1) 0,rgba(51,122,217,0) 45%),linear-gradient(180deg,#fff 0,#f7f9fc 100%);box-shadow:0 1px 0 rgba(255,255,255,.82) inset,0 10px 24px rgba(15,33,58,.08)}html.switch .brand-section h2{color:var(--title-color-light)}html.switch .brand-section-head p{color:#4f6380}html.switch .brand-card{background:linear-gradient(180deg,#f9fbff 0,#f1f5fb 100%);border-color:rgba(70,95,128,.24)}html.switch .brand-swatch{border-color:rgba(57,87,122,.28)}html.switch .brand-card h3{color:#112b4c}html.switch .brand-colors-intro code,html.switch .brand-token code,html.switch .brand-value code{background:#cfdeee;border-color:#8da8c4;color:#10365e}html.switch .brand-note,html.switch .brand-rules li{color:#3b4f68}html.switch .brand-mini-swatch{border-color:rgba(53,83,116,.3);box-shadow:0 0 0 1px rgba(255,255,255,.58) inset,0 1px 2px rgba(24,43,68,.16)}html.switch .brand-copy-btn{border-color:rgba(64,95,131,.38);background:linear-gradient(180deg,#edf5ff 0,#dfeaf8 100%);color:#173a63}html.switch .brand-copy-btn:focus-visible,html.switch .brand-copy-btn:hover{border-color:rgba(55,97,140,.5);background:linear-gradient(180deg,#e5f0ff 0,#d1e1f6 100%)}html.switch .brand-copy-btn.is-copied{border-color:rgba(75,148,88,.45);background:linear-gradient(180deg,#e9f7ec 0,#d8efdf 100%);color:#1f5a30}html.switch .brand-copy-btn.is-copy-error{border-color:rgba(177,87,87,.45);background:linear-gradient(180deg,#fdeeee 0,#f8dfdf 100%);color:#7f1f1f}@media (max-width:699px){.brand-colors-page{padding-top:.4rem}.brand-section{padding:.9rem;border-radius:.88rem}.brand-priority-palette{gap:.38rem;margin-bottom:1rem}.brand-priority-chip{font-size:.83rem;padding:.34rem .52rem}.brand-priority-chip .brand-mini-swatch{width:.98rem;height:.98rem}.brand-top-actions{margin-bottom:.62rem}.brand-section-head{margin-bottom:.75rem}.brand-grid,.brand-grid-2up,.brand-grid-3up{grid-template-columns:1fr}.brand-swatch{height:.66rem}}