﻿@font-face{font-family:"D-DIN";src:url("./assets/fonts/d-din/D-DIN.otf") format("opentype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"D-DIN";src:url("./assets/fonts/d-din/D-DIN-Bold.otf") format("opentype");font-style:normal;font-weight:700;font-display:swap}
:root{color-scheme:dark;--sep-bg:#030810;--sep-panel:rgba(6,10,17,.72);--sep-panel-strong:rgba(8,14,24,.88);--sep-text:#f7f9ff;--sep-muted:#aebac9;--sep-soft:rgba(238,247,244,.72);--sep-line:rgba(217,255,245,.14);--sep-blue:#087cff;--sep-blue-2:#3267ff;--sep-mint:#72f8d3;--sep-alert:#ffc288;--sep-alert-bg:rgba(65,46,29,.78)}
*{box-sizing:border-box}
html{scroll-behavior:smooth;background:#030810}
body{margin:0;min-height:100vh;overflow-x:hidden;background:#030810;color:var(--sep-text);font:15px/1.45 "D-DIN",Arial,sans-serif}
body::before{content:"";position:fixed;inset:0;z-index:-2;background:radial-gradient(circle at 50% 55%,rgba(0,100,123,.15),transparent 30%),radial-gradient(circle at 82% 12%,rgba(18,69,139,.18),transparent 34%),radial-gradient(circle at 48% 48%,rgba(14,72,112,.24),transparent 42%),linear-gradient(125deg,#02070d,#06101d 55%,#030811)}
body::after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.42;background-image:linear-gradient(rgba(93,174,202,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(93,174,202,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.2),transparent 25%,transparent 75%,rgba(0,0,0,.2));background-size:84px 84px,84px 84px,100% 100%;-webkit-mask-image:radial-gradient(circle,black,transparent 78%);mask-image:radial-gradient(circle,black,transparent 78%)}
#particles{position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.82;mix-blend-mode:screen}
#sep-concept-zoom{position:relative;z-index:1}

a{color:inherit;text-decoration:none}
button{font:inherit}
button:focus-visible,a:focus-visible{outline:2px solid var(--sep-mint);outline-offset:3px}
h1,h2,h3{margin:0;font-family:"D-DIN",Arial,sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:1px}
p{margin:0}

#sep-concept-zoom{min-height:100vh;max-width:1800px;margin:0 auto;color:var(--sep-text);isolation:isolate}
#sep-concept-zoom .sep-muted{color:var(--sep-muted)}
.app-toolbar{position:fixed;top:0;left:0;right:0;z-index:1000;height:92px;border-bottom:1px solid var(--sep-line);background:linear-gradient(to bottom,rgba(4,8,7,.72),rgba(4,8,7,.22),transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);pointer-events:none}
.app-toolbar__rail{width:100%;height:100%;display:grid;grid-template-columns:minmax(170px,1fr) auto minmax(420px,1fr);align-items:center;gap:30px;padding:0 4.5vw;pointer-events:auto}
.app-toolbar__brand{justify-self:start;display:inline-flex;align-items:center;min-width:0}
.app-toolbar__logo{display:block;width:clamp(116px,12vw,174px);height:auto;object-fit:contain;flex:0 0 auto}
.app-toolbar__title{justify-self:center;display:inline-flex;align-items:center;color:#f7f9ff;font-size:clamp(20px,1.75vw,30px);font-weight:700;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap;text-align:center}
.app-toolbar__nav{display:flex;align-items:center;gap:38px}
.app-toolbar__actions{justify-self:end;display:inline-flex;align-items:center;gap:14px}
.app-toolbar__link{position:relative;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--sep-soft);font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease}
.app-toolbar__link:hover,.app-toolbar__link:focus-visible,.app-toolbar__link.is-active{color:var(--sep-mint);outline:none}
.app-toolbar__status{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 18px;border:1px solid rgba(217,255,245,.14);border-radius:100px;color:#eef7f4;font:bold 11px/1 Arial,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:color .2s ease,border-color .2s ease}

.sep-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;padding:126px clamp(18px,4vw,72px) 28px;border-bottom:1px solid var(--sep-line)}
.sep-eyebrow{color:var(--sep-mint);font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}
.sep-hero h1{margin-top:10px;font-size:clamp(34px,4.8vw,76px);line-height:.92;background:linear-gradient(180deg,#f7f9ff 0%,#6e8bff 42%,#087cff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.sep-hero-copy{max-width:620px;margin-top:14px;color:var(--sep-soft);font-size:clamp(17px,1.45vw,24px)}
.sep-badge{flex:0 0 auto;padding:10px 14px;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(6,10,17,.55);box-shadow:inset 0 1px 0 rgba(255,255,255,.12);color:var(--sep-soft);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}

.sep-layout{display:grid;grid-template-columns:240px minmax(0,1fr) 240px;gap:16px;padding:116px clamp(14px,2vw,28px) 18px}
.sep-col{display:grid;gap:10px;align-content:start}
.sep-col h3{font-size:15px;margin-bottom:3px;color:#eef7f4}
.sep-measure{position:relative;width:100%;text-align:left;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.018)),var(--sep-panel);border:1px solid var(--sep-line);border-radius:8px;padding:14px;color:var(--sep-text);cursor:pointer;box-shadow:0 18px 44px rgba(0,0,0,.18);transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}
.sep-measure:hover,.sep-measure[aria-pressed=true]{border-color:rgba(114,248,211,.48);box-shadow:0 18px 44px rgba(0,0,0,.24),0 0 18px rgba(8,124,255,.16)}
.sep-measure:hover{transform:translateY(-1px)}
.sep-tagline{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;color:var(--sep-muted);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}
.sep-reading{display:flex;align-items:baseline;gap:7px;margin:8px 0;font-variant-numeric:tabular-nums}
.sep-reading strong{font-size:25px;font-weight:700}
.sep-meter{height:5px;background:rgba(255,255,255,.08);border-radius:2px;margin-top:12px;overflow:hidden}
.sep-meter span{display:block;height:100%;background:linear-gradient(135deg,var(--sep-blue),var(--sep-mint))}
.sep-center{min-width:0;display:flex;flex-direction:column}
.sep-model-head{display:flex;justify-content:space-between;gap:8px;padding:0 8px 8px;flex-wrap:wrap;color:#eef7f4;font-weight:700;letter-spacing:.12em;text-transform:uppercase}
.sep-model{width:100%;height:clamp(410px,58vh,700px);position:relative;min-width:0;border:1px solid var(--sep-line);border-radius:12px;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.01));box-shadow:0 24px 80px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}
.sep-model::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(114,248,211,.08),transparent 28%,rgba(8,124,255,.07));z-index:1}
canvas{display:block;width:100%;height:100%;touch-action:none}
.sep-loading{position:absolute;top:40%;left:0;right:0;text-align:center;padding:16px;color:var(--sep-muted);z-index:2}
.sep-toolbar{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:12px}
.sep-action{color:var(--sep-text);background:rgba(5,9,16,.42);border:1px solid rgba(255,255,255,.22);padding:10px 14px;border-radius:100px;cursor:pointer;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease}
.sep-action:hover,.sep-action[aria-pressed=true]{color:var(--sep-mint);border-color:rgba(114,248,211,.46);box-shadow:0 0 18px rgba(8,124,255,.18)}
.sep-detail{margin-top:14px;padding:14px;background:var(--sep-panel-strong);border:1px solid var(--sep-line);border-radius:8px;min-height:72px;color:var(--sep-soft)}
.sep-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:14px;padding:0 clamp(14px,2vw,28px) 18px}
.sep-status{background:var(--sep-panel-strong);border:1px solid var(--sep-line);border-radius:8px;padding:16px}
.sep-status h3{font-size:15px}
.sep-status p{margin-top:8px;color:var(--sep-soft)}
.sep-alert-active{background:var(--sep-alert-bg);color:var(--sep-alert);border-color:rgba(255,194,136,.6);box-shadow:0 0 28px rgba(200,91,34,.24)}
.sep-alert-active p{color:var(--sep-alert)}
.sep-foot{padding:12px 20px;border-top:1px solid var(--sep-line);color:var(--sep-muted);text-align:center}
.sep-focus-line{position:absolute;z-index:4;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--sep-mint),rgba(114,248,211,.16));box-shadow:0 0 14px rgba(114,248,211,.58);transform-origin:0 50%;pointer-events:none}
.sep-focus-line::before{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;border:1px solid var(--sep-mint);background:rgba(8,14,24,.88);transform:translateY(-50%) rotate(45deg);box-shadow:0 0 12px rgba(114,248,211,.62)}
.sep-focus-label{position:absolute;z-index:5;pointer-events:none;max-width:min(360px,calc(100% - 28px));padding:10px 14px 9px;background:linear-gradient(145deg,rgba(8,14,24,.92),rgba(9,31,43,.78));color:var(--sep-text);border:1px solid rgba(114,248,211,.54);border-radius:6px;box-shadow:0 14px 36px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.14);font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1.25;text-transform:uppercase;backdrop-filter:blur(14px) saturate(1.35)}
.sep-focus-line[hidden],.sep-focus-label[hidden]{display:none!important}

@media(max-width:950px){
  .app-toolbar{height:76px}
  .app-toolbar__rail{grid-template-columns:auto auto minmax(0,1fr);gap:18px;padding:0 22px;overflow-x:auto;scrollbar-width:none}
  .app-toolbar__actions{gap:18px}
  .app-toolbar__nav{justify-content:flex-end;gap:20px}
  .app-toolbar__link{font-size:10px}
  .app-toolbar__logo{width:124px}
  .app-toolbar__title{font-size:16px;letter-spacing:.1em;justify-self:start}
  .sep-layout{grid-template-columns:180px minmax(0,1fr) 180px;gap:10px;padding:92px 12px 12px}
  .sep-measure{padding:11px}
}
@media(max-width:650px){
  .app-toolbar{height:72px}
  .app-toolbar__rail{grid-template-columns:auto minmax(0,1fr) auto;gap:14px;padding:0 18px}
  .app-toolbar__nav{display:none}
  .app-toolbar__logo{width:118px}
  .app-toolbar__title{font-size:13px;letter-spacing:.08em;white-space:normal;justify-self:start;max-width:150px}
  .language-toggle{position:relative;z-index:1;display:inline-flex;align-items:center;gap:2px;min-height:42px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);flex:0 0 auto}
  .language-toggle__button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:34px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:rgba(247,249,255,.72);font:700 12px/1 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}
  .app-toolbar__status{min-height:38px;padding:0 12px;font-size:10px}
  .sep-layout{grid-template-columns:1fr 1fr;padding-top:88px}
  .sep-center{grid-column:1/-1;grid-row:1}
  .sep-model{height:330px}
  .sep-bottom{grid-template-columns:1fr}
}
@media(max-width:380px){
  .sep-layout{grid-template-columns:1fr}
  .sep-center{grid-column:1}
  .sep-model{height:280px}
  .app-toolbar__status{display:none}
}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}
}



#sep-concept-zoom .sep-detail{display:none}









#sep-concept-zoom .language-toggle{position:relative;z-index:1;display:inline-flex;align-items:center;gap:2px;min-height:42px;padding:3px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);flex:0 0 auto}
#sep-concept-zoom .language-toggle__button{display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:34px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:rgba(247,249,255,.72);font:700 12px/1 Arial,Helvetica,sans-serif;letter-spacing:0;text-transform:uppercase;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}
#sep-concept-zoom .language-toggle__button:hover,#sep-concept-zoom .language-toggle__button:focus-visible,#sep-concept-zoom .language-toggle__button.is-active{background:linear-gradient(135deg,#087cff,#3267ff);color:#fff;box-shadow:0 0 14px rgba(8,124,255,.24);outline:none}
@media(max-width:650px){#sep-concept-zoom .language-toggle{min-height:38px}#sep-concept-zoom .language-toggle__button{min-width:34px;min-height:30px;padding:0 8px;font-size:11px}}


.sep-entering .app-toolbar{opacity:0;transform:translate3d(-115%,0,0);filter:blur(12px);transition:opacity .78s ease,transform .95s cubic-bezier(.16,.9,.18,1),filter .78s ease}
.sep-entering.is-header-ready .app-toolbar{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
.sep-entering .app-toolbar__title{opacity:0;transform:translate3d(-46px,0,0);filter:blur(8px);transition:opacity .7s ease,transform .86s cubic-bezier(.16,.9,.18,1),filter .7s ease}
.sep-entering.is-title-ready .app-toolbar__title{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
.sep-entering .sep-model-head,.sep-entering .sep-center,.sep-entering .sep-col h3{opacity:0;transform:translate3d(0,22px,0);filter:blur(8px);transition:opacity .7s ease,transform .86s cubic-bezier(.16,.9,.18,1),filter .7s ease}
.sep-entering.is-title-ready .sep-model-head,.sep-entering.is-title-ready .sep-center,.sep-entering.is-title-ready .sep-col h3{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
.sep-entering .sep-center{transform:translate3d(0,24px,0) scale(.94);transition-duration:.85s}
.sep-entering.is-title-ready .sep-center{transform:translate3d(0,0,0) scale(1)}
.sep-entering .sep-measure{opacity:.01;transform:scale(.68) translateY(18px);filter:blur(8px);transition:opacity .65s ease,transform .72s cubic-bezier(.18,.9,.22,1.16),filter .65s ease,border-color .35s ease,box-shadow .35s ease}
.sep-entering.is-panels-ready .sep-measure{opacity:1;transform:scale(1) translateY(0);filter:blur(0)}
.sep-entering.is-panels-ready .sep-col:first-child .sep-measure:nth-of-type(1){transition-delay:.08s}
.sep-entering.is-panels-ready .sep-col:first-child .sep-measure:nth-of-type(2){transition-delay:.16s}
.sep-entering.is-panels-ready .sep-col:first-child .sep-measure:nth-of-type(3){transition-delay:.24s}
.sep-entering.is-panels-ready .sep-col:first-child .sep-measure:nth-of-type(4){transition-delay:.32s}
.sep-entering.is-panels-ready .sep-col:last-child .sep-measure:nth-of-type(1){transition-delay:.14s}
.sep-entering.is-panels-ready .sep-col:last-child .sep-measure:nth-of-type(2){transition-delay:.22s}
.sep-entering.is-panels-ready .sep-col:last-child .sep-measure:nth-of-type(3){transition-delay:.3s}
.sep-entering.is-panels-ready .sep-col:last-child .sep-measure:nth-of-type(4){transition-delay:.38s}
.sep-entering .sep-toolbar,.sep-entering .sep-bottom{opacity:0;transform:translate3d(0,24px,0);filter:blur(8px);transition:opacity .7s ease,transform .82s cubic-bezier(.16,.9,.18,1),filter .7s ease}
.sep-entering.is-bottom-ready .sep-toolbar,.sep-entering.is-bottom-ready .sep-bottom{opacity:1;transform:translate3d(0,0,0);filter:blur(0)}
@media(prefers-reduced-motion:reduce){.sep-entering .app-toolbar,.sep-entering .app-toolbar__title,.sep-entering .sep-model-head,.sep-entering .sep-center,.sep-entering .sep-col h3,.sep-entering .sep-measure,.sep-entering .sep-toolbar,.sep-entering .sep-bottom{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}
.sep-entering.is-panels-ready .sep-measure:hover{transform:scale(1) translateY(-1px)}
.sep-entering.is-entry-complete .sep-measure{transition-delay:0s!important}

@media(max-width:480px){
  #sep-concept-zoom .app-toolbar__rail{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:0 10px}
  #sep-concept-zoom .app-toolbar__logo{width:96px}
  #sep-concept-zoom .app-toolbar__title{font-size:11px;max-width:112px;letter-spacing:.06em}
  #sep-concept-zoom .app-toolbar__actions{gap:6px}
  #sep-concept-zoom .language-toggle{min-height:34px;padding:2px}
  #sep-concept-zoom .language-toggle__button{min-width:30px;min-height:28px;padding:0 7px;font-size:10px}
  #sep-concept-zoom .app-toolbar__status{display:inline-flex;min-height:34px;padding:0 9px;font-size:9px;letter-spacing:.1em}
}

/* Light / dark theme toggle */
#sep-concept-zoom .theme-toggle{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:rgba(255,255,255,.05);color:#eef7f4;font:bold 11px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 1px 0 rgba(255,255,255,.06);cursor:pointer;transition:color .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}
#sep-concept-zoom .theme-toggle:hover,#sep-concept-zoom .theme-toggle:focus-visible{color:var(--sep-mint);border-color:rgba(114,248,211,.46);outline:none}
#sep-concept-zoom .theme-toggle__icon{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:linear-gradient(135deg,#087cff,#3267ff);color:#fff;box-shadow:0 0 14px rgba(8,124,255,.24);font-size:13px;line-height:1}
body.theme-light{--sep-bg:#e3f4ff;--sep-panel:rgba(242,251,255,.62);--sep-panel-strong:rgba(235,248,255,.82);--sep-text:#102235;--sep-muted:#4d6478;--sep-soft:rgba(31,59,78,.78);--sep-line:rgba(35,111,150,.24);--sep-alert:#9a4d10;--sep-alert-bg:rgba(255,237,218,.76);background:#e3f4ff;color:var(--sep-text)}
body.theme-light::before{background:radial-gradient(circle at 50% 55%,rgba(86,200,229,.22),transparent 30%),radial-gradient(circle at 82% 12%,rgba(66,134,210,.13),transparent 34%),radial-gradient(circle at 48% 48%,rgba(109,203,231,.23),transparent 42%),linear-gradient(125deg,#e5f7ff,#f6fcff 55%,#d7ecfb)}
body.theme-light::after{opacity:.38;background-image:linear-gradient(rgba(30,95,130,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(30,95,130,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2),transparent 25%,transparent 75%,rgba(64,116,145,.1))}
body.theme-light #particles{opacity:.42;mix-blend-mode:multiply}
body.theme-light .app-toolbar{background:linear-gradient(to bottom,rgba(229,247,255,.82),rgba(229,247,255,.45),transparent);border-bottom-color:rgba(35,111,150,.2)}
body.theme-light .app-toolbar__title,body.theme-light .sep-col h3,body.theme-light .sep-model-head{color:#102235}
body.theme-light .app-toolbar__status,body.theme-light #sep-concept-zoom .theme-toggle,body.theme-light #sep-concept-zoom .language-toggle{background:rgba(245,252,255,.72);border-color:rgba(35,111,150,.22);color:#17324a}
body.theme-light #sep-concept-zoom .language-toggle__button{color:#31536c}
body.theme-light .sep-measure,body.theme-light .sep-status,body.theme-light .sep-detail{background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(255,255,255,.28) 45%,rgba(177,224,246,.25)),rgba(239,250,255,.5);border-color:rgba(36,133,178,.36);box-shadow:0 18px 40px rgba(14,64,96,.14),inset 0 1px 0 rgba(255,255,255,.6)}
body.theme-light .sep-model{background:linear-gradient(180deg,rgba(255,255,255,.52),rgba(202,235,250,.24));border-color:rgba(36,133,178,.32);box-shadow:0 24px 80px rgba(14,64,96,.16),inset 0 1px 0 rgba(255,255,255,.52)}
body.theme-light .sep-model::before{background:linear-gradient(180deg,rgba(114,248,211,.08),transparent 28%,rgba(8,124,255,.06))}
body.theme-light .sep-action{background:rgba(245,252,255,.62);border-color:rgba(35,111,150,.24);color:#102235}
body.theme-light .sep-action:hover,body.theme-light .sep-action[aria-pressed=true]{color:#08705f;border-color:rgba(19,146,124,.42);box-shadow:0 0 18px rgba(8,124,255,.12)}
body.theme-light .sep-tagline,body.theme-light .sep-muted,body.theme-light .sep-status p{color:var(--sep-muted)}
body.theme-light .sep-focus-label{background:linear-gradient(145deg,rgba(239,250,255,.9),rgba(218,242,255,.76));color:#102235;border-color:rgba(8,124,255,.46);box-shadow:0 12px 32px rgba(14,64,96,.18)}
body.theme-light .sep-focus-line{background:linear-gradient(90deg,#087cff,rgba(8,124,255,.16));box-shadow:0 0 14px rgba(8,124,255,.38)}
body.theme-light .sep-focus-line::before{border-color:#087cff;background:rgba(239,250,255,.9);box-shadow:0 0 12px rgba(8,124,255,.36)}
body.theme-light .sep-alert-active{background:var(--sep-alert-bg);color:var(--sep-alert);border-color:rgba(189,105,32,.34)}
@media(max-width:650px){#sep-concept-zoom .theme-toggle{min-height:38px;padding:0 10px;gap:5px;font-size:10px}#sep-concept-zoom .theme-toggle__icon{width:24px;height:24px}#sep-concept-zoom .theme-toggle__text{display:none}}
@media(max-width:480px){#sep-concept-zoom .theme-toggle{min-height:34px;padding:0 8px}#sep-concept-zoom .theme-toggle__icon{width:22px;height:22px}}



