/* ============================================================================
   THEME: navy / cream / coral  (branch theme-navy-coral)
   Generated from bike.css + landing.css color rules, plus overrides at the end.
   Loaded LAST by index.html. To undo the theme: remove the <link> to this file.
   ============================================================================ */

/* ---- landing.css colors ---- */
.t2l{background:#14213D}
.t2l{--acid:#FF6B5B;--ink:#14213D;--paper:#F4EDE0;--muted:rgba(244,237,224,0.618);--line:rgba(244,237,224,0.129)}
.t2l .site-header{background:rgba(20,33,61,0.851)}
.t2l .site-header nav{color:rgba(244,237,224,0.784)}
.t2l .header-cta{border:1px solid rgba(244,237,224,0.424)}
.t2l .assembly-sticky{background:radial-gradient(ellipse at 75% 46%,rgba(244,237,224,0.033) 0,transparent 50%),#14213D}
.t2l .hero-grid{background-image:linear-gradient(rgba(244,237,224,0.016) 1px,transparent 1px),linear-gradient(90deg,rgba(244,237,224,0.016) 1px,transparent 1px)}
.t2l .hero-topline{color:rgba(244,237,224,0.6)}
.t2l .hero-topline>span:first-child{color:rgba(244,237,224,0.741)}
.t2l .eyebrow{color:rgba(244,237,224,0.574)}
.t2l .hero-copy p{color:rgba(244,237,224,0.729)}
.t2l .button-acid{color:#14213D}
.t2l .button-acid:hover{background:#FF6B5B}
.t2l .text-link{color:rgba(244,237,224,0.826)}
.t2l .model-caption{color:rgba(244,237,224,0.684)}
.t2l .model-caption small{color:rgba(244,237,224,0.394)}
.t2l .callout-dot{box-shadow:0 0 0 5px rgba(255,107,91,0.071)}
.t2l .callout-dot:before{background:linear-gradient(90deg,transparent,rgba(244,237,224,0.491))}
.t2l .part-callout div{background:rgba(20,33,61,0.565)}
.t2l .model-controls{border:1px solid rgba(244,237,224,0.327);background:rgba(20,33,61,0.8)}
.t2l .model-controls button{color:rgba(244,237,224,0.815)}
.t2l .model-controls button+button{border-left:1px solid rgba(244,237,224,0.327)}
.t2l .model-controls button:hover,.t2l .model-controls button[aria-pressed=true]{background:rgba(255,107,91,0.094)}
.t2l .drag-label{color:rgba(244,237,224,0.463)}
.t2l .scroll-cue{color:rgba(244,237,224,0.567)}
.t2l .scroll-cue b{color:rgba(244,237,224,0.861)}
.t2l .scroll-circle{border:1px solid rgba(244,237,224,0.316)}
.t2l .assembly-progress>div{color:rgba(244,237,224,0.607)}
.t2l .assembly-progress input::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--acid) var(--progress,0%),rgba(244,237,224,0.283) var(--progress,0%))}
.t2l .assembly-progress input::-moz-range-track{background:rgba(244,237,224,0.283)}
.t2l .hero-page{color:rgba(244,237,224,0.364)}
.t2l .hero-page b{color:rgba(244,237,224,0.865)}
.t2l .part-hotspot>span{background:rgba(20,33,61,0.91);border:1px solid #FF6B5B;box-shadow:0 0 0 4px rgba(255,107,91,0.035)}
.t2l .part-hotspot b{background:rgba(20,33,61,0.851);border-bottom:1px solid rgba(255,107,91,0.267)}
.t2l .part-hotspot:hover>span,.t2l .part-hotspot[aria-pressed=true]>span{color:#14213D;box-shadow:0 0 0 5px rgba(255,107,91,0.094)}
.t2l .part-hotspot[aria-pressed=true] b{color:#F4EDE0}
.t2l .model-stage .part-callout{border-left:1px solid rgba(255,107,91,0.314)}
.t2l .part-callout p{color:rgba(244,237,224,0.59)}
.t2l .part-callout a{color:rgba(244,237,224,0.744)}
.t2l .trace-head{stroke:#F4EDE0}
.t2l .accessory-zone{fill:rgba(255,107,91,0.0);stroke:#FF6B5B}
.t2l .show-parts .accessory-zone.is-selected{fill:rgba(255,107,91,0.141)}
.t2l .accessory-connector{stroke:rgba(255,107,91,0.439)}
.t2l .photo-note{color:rgba(244,237,224,0.49)}

/* ---- bike.css colors ---- */
body{background:#14213D}
:root{--b-bg:#14213D;--b-ink:#14213D;--b-sub:rgba(244,237,224,0.7);--b-line:rgba(244,237,224,0.12);--blue:#FF6B5B;--b-a:#FF6B5B}
.b-header{background:#14213D}
.b-nav{color:rgba(244,237,224,0.8)}
.b-nav a.on{color:#F4EDE0}
.b-icons svg{stroke:#F4EDE0}
.b-cart b{color:#14213D}
.b-search label{border:1px solid rgba(244,237,224,0.55)}
.b-search span{background:rgba(244,237,224,0.06);border-left:1px solid rgba(244,237,224,0.55)}
.b-search svg{stroke:#F4EDE0}
.b-hero{color:#14213D;background:#14213D}
.b-hero h1{text-shadow:0 2px 20px rgba(20,33,61,0.35)}
.b-hero .b-btn{border:1.5px solid #14213D}
.b-hero .b-btn:hover{background:#14213D;color:#F4EDE0}
.b-sbb{background-image:linear-gradient(rgba(244,237,224,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(244,237,224,0.04) 1px,transparent 1px)}
.b-sbb h2 span{text-shadow:0 0 30px rgba(255,107,91,0.35)}
.b-sub{color:rgba(244,237,224,0.75)}
.b-meta{color:rgba(244,237,224,0.7)}
.b-tabs{background:#14213D}
.b-tabs button{color:rgba(244,237,224,0.7)}
.b-tabs button.on{color:#14213D}
.b-bk{color:#14213D;background:#14213D}
.b-bk.on{box-shadow:0 20px 40px -20px rgba(255,107,91,0.6)}
.b-bk img.cut{background:radial-gradient(70% 60% at 50% 40%,#26355A,#14213D)}
.b-bk .b-ph span{-webkit-text-stroke:2px rgba(244,237,224,0.18)}
.b-bk:after{background:linear-gradient(180deg,transparent 45%,rgba(20,33,61,0.75))}
.b-bk .b-lbl{background:#14213D;color:#F4EDE0}
.b-bk .b-cnt i{background:#14213D;color:#F4EDE0}
.b-bk.on .b-cnt i{color:#14213D}
.b-arrows button{background:#14213D;box-shadow:0 2px 6px rgba(20,33,61,0.06)}
.b-arrows button:hover{color:#14213D}
.b-panel{background:#14213D;box-shadow:0 30px 60px -40px rgba(20,33,61,0.35)}
.b-panel:before{background:#14213D}
.b-ph2 p{color:rgba(244,237,224,0.7)}
.b-fchips button.on{color:#14213D}
.b-row{border-bottom:1px solid rgba(244,237,224,0.08)}
.b-th{background:radial-gradient(70% 70% at 50% 40%,#14213D,rgba(244,237,224,0.05));border:1px solid rgba(244,237,224,0.1)}
.b-row .b-nm span{color:rgba(244,237,224,0.7)}
.b-row .b-nm .b-tag.best{color:#14213D}
.b-row .b-nm .b-tag.soon{background:rgba(244,237,224,0.1);color:rgba(244,237,224,0.7)}
.b-row .b-nm .b-tag.uni{background:rgba(255,107,91,0.16)}
.b-row .b-add{color:#14213D}
.b-row .b-add[disabled]{background:rgba(244,237,224,0.1);color:rgba(244,237,224,0.7)}
.b-pfoot{background:rgba(244,237,224,0.03);color:rgba(244,237,224,0.7)}
.b-hint{color:rgba(244,237,224,0.7)}
.b-hint i{color:#14213D}
.b-bs{background:#14213D}
.b-tabs2 button.on{color:#14213D}
.b-pc .b-im{background:radial-gradient(70% 70% at 50% 40%,#14213D,rgba(244,237,224,0.05));border:1px solid rgba(244,237,224,0.1)}
.b-pc .b-im .b-bdg{background:#14213D;box-shadow:0 1px 4px rgba(20,33,61,0.12)}
.b-pc .b-im .b-bdg.dk{color:#14213D}
.b-pc .b-im .b-qa{color:#14213D}
.b-pc .b-pr{color:#14213D}
.b-pc .b-pr s{color:rgba(244,237,224,0.7)}
.b-pc .b-ft{color:rgba(244,237,224,0.7)}
.b-big{color:#14213D}
.b-big:after{background:linear-gradient(180deg,transparent 35%,rgba(20,33,61,0.8))}
.b-big a{border:1.5px solid #14213D}
.b-big a:hover{background:#14213D;color:#F4EDE0}
.b-mini.bl{color:#14213D}
.b-mini.gr{background-image:linear-gradient(rgba(244,237,224,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(244,237,224,0.04) 1px,transparent 1px)}
.b-why span{color:rgba(244,237,224,0.7)}
.b-footer{color:#14213D}
.b-fg .b-logo{color:#14213D}
.b-fg p{color:rgba(244,237,224,0.7)}
.b-fg h5{color:#14213D}
.b-fg a{color:rgba(244,237,224,0.7)}
.b-fg a:hover{color:#14213D}
.b-fb{border-top:1px solid #14213D;color:rgba(244,237,224,0.7)}
.b-pc .b-im{box-shadow:0 1px 0 rgba(20,33,61,0.04)}
.b-pc:hover .b-im{box-shadow:0 30px 50px -28px rgba(255,107,91,0.45),0 12px 24px -16px rgba(20,33,61,0.25)}
.b-pc .b-im:before{background:radial-gradient(closest-side,rgba(255,107,91,0.55),rgba(255,107,91,0.0))}
.b-pc .b-im:after{background:radial-gradient(420px circle at var(--mx) var(--my),rgba(244,237,224,0.75),rgba(244,237,224,0.0) 45%)}
.b-th{box-shadow:inset 0 1px 0 #14213D,0 8px 16px -10px rgba(20,33,61,0.3)}
.b-th:before{background:radial-gradient(closest-side,rgba(255,107,91,0.6),transparent)}
.b-row:hover .b-th{box-shadow:inset 0 1px 0 #14213D,0 14px 24px -12px rgba(255,107,91,0.5)}
.b-pc .b-im .b-onb{background:rgba(20,33,61,0.75);color:#14213D}
.b-pc .b-im .b-onb i{color:#F4EDE0}
.b-tt{color:#14213D}
.b-tt .b-follow{background:#14213D;color:#F4EDE0}
.b-vid{background:#F4EDE0}
.b-vid:after{background:linear-gradient(180deg,rgba(20,33,61,0.35),transparent 25%,transparent 55%,rgba(20,33,61,0.85))}
.b-vid .b-top i{background:#14213D;color:#F4EDE0}
.b-vid .b-bar{background:rgba(244,237,224,0.25)}
.b-vid .b-bar b{background:#14213D}
.b-vid .b-play{background:rgba(244,237,224,0.2)}
.b-vid .b-play:after{border-left:16px solid #14213D}
.b-vid .b-side svg{fill:#14213D}
.b-vid .b-shop{background:rgba(244,237,224,0.95);color:#F4EDE0}
.b-vid .b-shop .b-mm{background:radial-gradient(#14213D,rgba(244,237,224,0.1))}
.b-vid .b-shop span small{color:rgba(244,237,224,0.75)}
.b-tt .b-note2{color:rgba(244,237,224,0.7)}
.b-toast{color:#14213D}
.b-search input{background:#14213D}
.b-search button{background:rgba(244,237,224,0.06);border-left:1px solid rgba(244,237,224,0.55)}
.b-search svg{stroke:#F4EDE0}
.b-menu summary svg{stroke:#F4EDE0}
.b-menu-panel{background:#14213D;box-shadow:0 20px 40px -20px rgba(20,33,61,0.35)}
.b-hero .b-btn:focus-visible{background:#14213D;color:#F4EDE0}
.b-th>span{color:rgba(244,237,224,0.4)}
.b-empty{color:rgba(244,237,224,0.7)}
.b-imw:before{background:radial-gradient(closest-side,rgba(255,107,91,0.6),rgba(255,107,91,0.0))}
.b-pc .b-qa{color:#14213D}
.b-pc .b-pr s{color:rgba(244,237,224,0.7)}
.b-none{background:rgba(244,237,224,0.05);color:rgba(244,237,224,0.6)}
.b-empty{color:rgba(244,237,224,0.7)}
.b-vid .b-top a{color:#14213D}
.b-vid .b-shopn{color:#F4EDE0}
.b-vid .b-shopn small{color:rgba(244,237,224,0.75)}
.b-big .b-go{border:1.5px solid #14213D;color:#14213D}
.b-big .b-go:hover{background:#14213D;color:#F4EDE0}
.b-fg h2{color:#14213D}
:root{--bg:#14213D;--paper:#14213D;--ink:#14213D;--sub:rgba(244,237,224,0.7);--dim:rgba(244,237,224,0.62);--line:rgba(244,237,224,0.12);--line2:rgba(244,237,224,0.15)}
.s-b-a{color:#14213D}
.s-b-a:hover{box-shadow:0 12px 30px -12px rgba(255,107,91,0.6)}
.s-fitp{background:rgba(255,107,91,0.16)}
.s-badge.new{color:#14213D}
.s-cp1{color:#14213D}
.s-cp1 p,.s-cp1 .s-eyebrow{color:rgba(244,237,224,0.9)}
.s-cp1 .s-eyebrow:before{background:#14213D}
.s-colors button.on{box-shadow:0 0 0 2px #14213D,0 0 0 4px var(--blue)}
.b-fg p{color:rgba(244,237,224,0.5)}
.b-fg a{color:rgba(244,237,224,0.4)}
.b-fb{color:rgba(244,237,224,0.55)}
.b-tt .b-note2{color:rgba(244,237,224,0.5)}

/* ---- page background: one navy field with a soft coral glow ---- */
::selection{background:#FF6B5B;color:#14213D}
html{background:#14213D}
body{color:#F4EDE0;background:
  radial-gradient(55vw 55vw at 8% 18%,rgba(255,107,91,0.22),transparent 70%),
  radial-gradient(50vw 50vw at 95% 5%,rgba(244,237,224,0.1),transparent 70%),
  radial-gradient(45vw 45vw at 85% 85%,rgba(255,107,91,0.1),transparent 70%),
  radial-gradient(60vw 40vw at 50% 100%,rgba(244,237,224,0.06),transparent 70%),
  #14213D;background-attachment:fixed}
:root{--b-bg:transparent;--b-ink:#F4EDE0;--b-sub:rgba(244,237,224,0.7);--b-line:rgba(244,237,224,0.12);--blue:#FF6B5B;--b-a:#FF6B5B;--bg:transparent;--paper:#14213D;--ink:#F4EDE0;--sub:rgba(244,237,224,0.7);--dim:rgba(244,237,224,0.55);--line:rgba(244,237,224,0.12);--line2:rgba(244,237,224,0.18)}

/* ---- intro (landing) ---- */
.t2l{--acid:#FF6B5B;--ink:#14213D;--paper:#F4EDE0;--muted:rgba(244,237,224,0.6);--line:rgba(244,237,224,0.13);background:#14213D}
.t2l .button-acid{color:#14213D}
/* Hero: big soft blobs — coral in the centre, soft cream (white) haze on the
   sides and top so the navy reads warmer, less blue. No stripes. */
.t2l .assembly-sticky{background:#14213D}
.t2l .assembly-sticky:before{content:"";position:absolute;inset:-10%;z-index:0;pointer-events:none;
  background:
    radial-gradient(26% 50% at 4% 34%,rgba(244,237,224,0.3),transparent 72%),
    radial-gradient(28% 55% at 97% 62%,rgba(244,237,224,0.26),transparent 72%),
    radial-gradient(30% 30% at 70% 6%,rgba(244,237,224,0.2),transparent 75%);
  filter:blur(40px);animation:t2-blob-drift 20s ease-in-out infinite alternate}
.t2l .assembly-sticky:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
  background:linear-gradient(180deg,rgba(20,33,61,0.4),transparent 18%,transparent 80%,#14213D)}
@keyframes t2-blob-drift{
  0%{transform:translate3d(0,0,0) scale(1)}
  50%{transform:translate3d(3%,-2%,0) scale(1.05)}
  100%{transform:translate3d(-2%,2%,0) scale(.97)}}
@media(prefers-reduced-motion:reduce){.t2l .assembly-sticky:before{animation:none}}
.t2l .hero-grid{display:none}
/* Bike photo: no "lighten" blend (it turned the black bike navy). Show the real
   photo, slightly brighter, with its black studio backdrop fading into navy. */
.t2l .photo-stage,.t2l .photo-visual,.t2l .bike-photograph{mix-blend-mode:normal}
.t2l .bike-photograph{filter:brightness(1.15) contrast(1.08)}
.t2l .photo-visual{
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 17%,#000 85%,transparent),linear-gradient(180deg,transparent,#000 11%,#000 88%,transparent);
  -webkit-mask-composite:source-in;
  mask-image:linear-gradient(90deg,transparent,#000 17%,#000 85%,transparent),linear-gradient(180deg,transparent,#000 11%,#000 88%,transparent);
  mask-composite:intersect}
/* Soft halo just outside the photo's black panel, so the panel edge glows. */
.t2l .photo-stage:before{content:"";position:absolute;inset:-12% -7% -2% -7%;z-index:-1;pointer-events:none;
  background:
    radial-gradient(ellipse 50% 50% at 50% 47%,rgba(255,107,91,0.3) 55%,rgba(255,107,91,0.12) 72%,transparent 88%),
    radial-gradient(ellipse 46% 40% at 50% 30%,rgba(244,237,224,0.1),transparent 80%);
  filter:blur(45px);animation:t2-blob-drift 20s ease-in-out infinite alternate}
@media(prefers-reduced-motion:reduce){.t2l .photo-stage:before{animation:none}}
/* Subtle orange glow around the bike: "screen" shows it in the photo's black
   backdrop while only faintly warming the bike itself. */
.t2l .photo-stage:after{content:"";position:absolute;inset:3% 0 9%;z-index:2;pointer-events:none;mix-blend-mode:screen;
  background:
    radial-gradient(22% 30% at 76% 62%,rgba(255,107,91,0.2),transparent 70%),
    radial-gradient(18% 24% at 30% 40%,rgba(255,140,90,.14),transparent 70%),
    radial-gradient(30% 14% at 52% 86%,rgba(255,107,91,0.12),transparent 75%);
  filter:blur(18px);animation:t2-blob-drift 20s ease-in-out infinite alternate-reverse}
@media(prefers-reduced-motion:reduce){.t2l .photo-stage:after{animation:none}}

/* ---- shop header ---- */
.b-header{background:rgba(20,33,61,0.78);border-bottom-color:rgba(244,237,224,0.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}
.b-menu-panel{background:#14213D}
.b-logo,.b-nav a.on{color:#F4EDE0}
.b-icons svg,.b-search svg{stroke:#F4EDE0}
.b-search label{border-color:rgba(244,237,224,0.18);background:rgba(244,237,224,0.06)}
.b-search input{background:transparent;color:#F4EDE0}
.b-search input::placeholder{color:rgba(244,237,224,0.55)}
.b-search span{background:rgba(244,237,224,0.06);border-left-color:rgba(244,237,224,0.18)}
.b-sbb,.b-bs{background-color:transparent;background-image:none}
.b-sbb{border-bottom-color:rgba(244,237,224,0.1)}

/* ---- text on photos stays cream ---- */
.b-hero,.b-bk,.b-big,.b-vid,.b-vid .b-top a{color:#F4EDE0}
.b-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,33,61,0.2),rgba(20,33,61,0.55) 70%,#14213D);pointer-events:none}
.b-hero .b-btn{background:#FF6B5B;border-color:#FF6B5B;color:#14213D;border-radius:999px;position:relative;z-index:1}
.b-hero .b-btn:hover,.b-hero .b-btn:focus-visible{background:#FF6B5B;color:#14213D;box-shadow:0 12px 32px -8px rgba(255,107,91,0.8)}
.b-bk .b-lbl,.b-bk .b-cnt i{background:#F4EDE0;color:#14213D}
.b-bk.on .b-cnt i{background:#FF6B5B;color:#14213D}
.b-bk.on{outline-color:#FF6B5B}
.b-big a,.b-big .b-go{border-color:#F4EDE0;color:#F4EDE0}
.b-big a:hover,.b-big .b-go:hover{background:#F4EDE0;color:#14213D}

/* ---- pills, tabs, buttons: cream primary, coral accent ---- */
.b-tabs{background:rgba(244,237,224,0.06);border-color:rgba(244,237,224,0.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.b-tabs button.on,.b-fchips button.on,.b-tabs2 button.on{background:#F4EDE0;color:#14213D;border-color:#F4EDE0}
.b-arrows button{background:rgba(244,237,224,0.06);border-color:rgba(244,237,224,0.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none}
.b-arrows button:hover{background:#F4EDE0;color:#14213D}
.b-cart b,.b-hint i{color:#14213D}
.b-row .b-add,.b-pc .b-qa,.b-pc .b-im .b-qa{background:#F4EDE0;color:#14213D}
.b-row .b-add:hover,.b-row .b-add.done{background:#FF6B5B;color:#14213D}
.b-row .b-nm .b-tag.best{background:#F4EDE0;color:#14213D}
.b-row .b-nm .b-tag.uni{color:#F4EDE0}
.b-row .b-pr,.b-pc .b-pr{color:#F4EDE0}

/* ---- parts drop-down + product tiles: frosted glass ---- */
.b-panel{background:rgba(244,237,224,0.06);border-color:rgba(244,237,224,0.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 60px -30px rgba(20,33,61,0.8)}
.b-panel:before{background:#14213D;border-color:rgba(244,237,224,0.1)}
.b-th,.b-pc .b-im{background:radial-gradient(70% 70% at 50% 40%,rgba(244,237,224,0.1),rgba(244,237,224,0.03));border-color:rgba(244,237,224,0.08)}
.b-th{box-shadow:none}
.b-pc .b-im .b-bdg{background:#F4EDE0;color:#14213D}
.b-pc .b-im .b-bdg.dk{background:#FF6B5B;color:#14213D}
.b-pc .b-im .b-onb{color:#F4EDE0}
.b-pc .b-im .b-onb i{color:#14213D}
.b-mini.bl{background:rgba(244,237,224,0.06);border-color:rgba(244,237,224,0.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,107,91,0.35);background:radial-gradient(120% 120% at 0% 0%,rgba(255,107,91,0.25),rgba(244,237,224,0.04) 60%);color:#F4EDE0}
.b-mini.bl a{color:#FF6B5B}
.b-mini.gr{background:rgba(244,237,224,0.06);border-color:rgba(244,237,224,0.1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(244,237,224,0.1);background-image:none}

/* ---- TikTok strip + footer ---- */
.b-tt,.b-footer{background:transparent;color:#F4EDE0}
.b-tt{border-top:1px solid rgba(244,237,224,0.1);border-bottom:1px solid rgba(244,237,224,0.1)}
.b-tt .b-follow{background:#FF6B5B;color:#14213D}
.b-vid .b-shop,.b-vid .b-shopn{color:#14213D}
.b-vid .b-shop .b-mm{background:radial-gradient(#F4EDE0,rgba(20,33,61,0.08))}
.b-vid .b-shop em,.b-vid .b-plus{background:#14213D;color:#FF6B5B}
.b-vid .b-top i{background:#F4EDE0;color:#14213D}
.b-vid .b-bar b{background:#F4EDE0}
.b-vid .b-play:after{border-left-color:#F4EDE0}
.b-vid .b-side svg{fill:#F4EDE0}
.b-fg .b-logo,.b-fg h5,.b-fg h2{color:#F4EDE0}
.b-fg a:hover{color:#FF6B5B}
.b-toast{background:#F4EDE0;color:#14213D}
