/* Original ManRed shield: crimson, graphite, steel. Shared by all public pages. */
img[src*="manred-vpn-crimson-fist"],img[src*="manred-vpn-web-dynamic"],img[src*="manred-vpn-telegram-icon"]{content:url('/brand/manred-emblem-modern-20260927.png')!important;object-fit:contain}
img[src*="manred-crimson-fist"],img[src*="manred-web-dynamic"]{content:url('/brand/manred-emblem-modern-20260927.png')!important;object-fit:contain}
:root,.dark{--background:#101014;--foreground:#f0f1f5;--card:#191a20;--bg:#101014;--panel:#191a20;--panel-2:#23252d;--text:#f0f1f5;--muted:#b2b7c4;--line:#3b3e49;--accent:var(--film272-accent);--accent-dark:var(--film272-accent);--red:var(--film272-surface);--shadow:0 12px 32px #0003;--mr-surface:#191a20;--mr-ink:#f0f1f5;--mr-muted:#b2b7c4;--mr-accent:var(--film272-accent);--mr-border:#3b3e49}
html.light{--background:#f0f1f5;--foreground:#191a20;--card:#fff;--bg:#f0f1f5;--panel:#fff;--panel-2:#e4e6ed;--text:#191a20;--muted:#545b69;--line:#c7cbd5;--mr-surface:#fff;--mr-ink:#191a20;--mr-muted:#545b69;--mr-accent:var(--film272-accent);--mr-border:#c7cbd5}
body,.light body,.marketing,.light .marketing{background-color:var(--background)!important;background-image:linear-gradient(120deg,transparent 75%,color-mix(in srgb, var(--film272-accent) 3.529%, transparent) 75.1%,transparent 76%),radial-gradient(ellipse at 100% 0,color-mix(in srgb, var(--film272-accent) 7.059%, transparent),transparent 42%)!important;color:var(--mr-ink)!important}
.marketing .site-header,.marketing .site-footer{background:transparent!important;border-color:var(--mr-border)!important}
.marketing h1,.marketing h2,.marketing h3,.marketing .crimson-wordmark,.light .marketing h1,.light .marketing h2,.light .marketing h3,.light .marketing .crimson-wordmark{font-family:Arial,'Segoe UI',sans-serif!important;color:var(--mr-ink);font-weight:800;letter-spacing:-.035em}
.marketing h2 span,.marketing p,.marketing .release-note,.marketing .site-footer>span,.light .marketing p{color:var(--mr-muted)!important}
.marketing .red-eyebrow,.marketing .protocol-index,.marketing .crimson-wordmark b,.brand strong span,.marketing .nav-generator,.marketing nav a.active{color:var(--mr-accent)!important}
.crimson-wordmark{display:block!important;text-align:center;white-space:nowrap}.crimson-wordmark small{display:block!important;text-align:center!important;letter-spacing:.28em!important;color:var(--mr-muted)!important}
.marketing .home-tools>a,.marketing .protocol-grid article,.marketing .workflow-grid article,.marketing .feature-bento article,.marketing .phone-themes,.marketing .wiki-content>section,.marketing .client-card,.marketing .config-panel,.marketing .config-section,.marketing .theme-card{color:var(--mr-ink)!important;background:var(--mr-surface)!important;border:1px solid var(--mr-border)!important;border-radius:10px!important;box-shadow:0 8px 26px #0000000a!important}
.marketing .home-tools>a:first-child{background:linear-gradient(120deg,var(--film272-accent),var(--film272-surface))!important;color:#fff!important;border-color:var(--film272-accent)!important}.marketing .home-tools>a:first-child span{color:var(--film272-muted)!important}
.marketing .button.primary,.primary,.connect-button,a.contact{background:linear-gradient(125deg,var(--film272-accent),var(--film272-accent))!important;color:#fff!important;border:1px solid var(--film272-accent)!important;border-radius:8px!important;box-shadow:0 5px 20px color-mix(in srgb, var(--film272-ink) 12.549%, transparent)!important}
.marketing .button.secondary-button,.theme-switch,.language-switch,.header-account,.marketing .home-tools a:not(:first-child){color:var(--mr-ink)!important;border-color:var(--mr-border)!important;background-color:var(--mr-surface)!important}
.marketing .vpn-hero,.light .marketing .vpn-hero{background:#0d0e12!important;color:#fff!important;overflow:hidden}
.marketing .vpn-hero h1,.light .marketing .vpn-hero h1{color:#f5f6fa!important;font-style:normal!important}.marketing .vpn-hero h1 em,.marketing .vpn-hero h1 span,.marketing .vpn-hero .red-eyebrow{color:var(--film272-accent)!important}.marketing .vpn-hero p,.light .marketing .vpn-hero p{color:#d4d7e1!important}
.marketing .closing-cta{background:linear-gradient(135deg,#181a21,#101014)!important;border-color:#3b3e49!important}.marketing .closing-cta h2{color:#f0f1f5!important}
.marketing .mr-controls button{background:#1f222a!important;border-color:#525663!important;color:#edf0f7!important}.marketing .mr-controls button[aria-pressed=true]{background:var(--film272-accent)!important;border-color:var(--film272-accent)!important}
.subscription-card,.summary-card,.feature-card,.consent-card,.connection,.plan,.link-list{background:var(--mr-surface)!important;color:var(--mr-ink)!important;border-color:var(--mr-border)!important;border-radius:14px!important}
.subscription-card{background:radial-gradient(ellipse at top right,color-mix(in srgb, var(--film272-accent) 12.941%, transparent),transparent 65%),var(--mr-surface)!important;border-top:2px solid var(--film272-accent)!important}
.summary-card strong,.feature-card strong,.connection strong,.plan strong,.link-list b,.subscription-meta b{color:var(--mr-ink)!important}.summary-card small,.feature-card p,.connection small,.plan small,.subscription-meta,.welcome p{color:var(--mr-muted)!important}
.feature-icon,.card-icon{background:color-mix(in srgb, var(--film272-accent) 8.627%, transparent)!important;color:var(--mr-accent)!important;border-color:var(--mr-border)!important}.callout{background:var(--mr-surface)!important;color:var(--mr-ink)!important;border-color:var(--mr-border)!important}
.bottom-nav{background:var(--mr-surface)!important;border-color:var(--mr-border)!important;border-radius:15px!important}.bottom-nav button{color:var(--mr-muted)!important}.bottom-nav button.selected{background:color-mix(in srgb, var(--film272-accent) 9.412%, transparent)!important;color:var(--mr-accent)!important}
.icon-button,.arrow-button,.copy-button{background:var(--panel-2)!important;color:var(--mr-ink)!important;border-color:var(--mr-border)!important}.brand small{text-align:center}.brand img,.crimson-emblem{filter:drop-shadow(0 4px 9px #0003)!important}
:focus-visible{outline:3px solid var(--mr-accent)!important;outline-offset:4px!important}
/* Motion is finite except for the hero image; never conceal content if JS fails. */
@media(prefers-reduced-motion:no-preference){
 .crimson-emblem,.brand img{animation:mr-emblem-arrive .7s cubic-bezier(.2,.8,.2,1) both}
 .mr-appear{animation:mr-enter .6s cubic-bezier(.2,.8,.2,1) both}
 .marketing .mr-rule-image{animation:mr-pan 18s ease-in-out infinite alternate;transform-origin:70% 50%}
 .button,.primary,.secondary,.connect-button,.copy-button,.feature-card,.home-tools>a,.protocol-grid article,.plan,.connection{transition:transform .22s,border-color .22s,box-shadow .22s!important}
 .screen:not([hidden]){animation:mr-enter .32s ease both}
 @media(hover:hover){.button:hover,.primary:hover,.connect-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px color-mix(in srgb, var(--film272-ink) 18.824%, transparent)!important}.feature-card:hover,.home-tools>a:hover,.protocol-grid article:hover,.plan:hover{transform:translateY(-4px);border-color:var(--film272-accent)!important}.site-brand:hover .crimson-emblem{transform:rotate(-3deg) scale(1.04);transition:transform .3s}}
 .button:active,.primary:active,.connect-button:active{transform:scale(.98)}
}
html.mr-motion-paused *,html.mr-motion-paused *::before,html.mr-motion-paused *::after{animation-play-state:paused!important}
@keyframes mr-enter{from{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
@keyframes mr-emblem-arrive{from{opacity:0;transform:scale(.9) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}
@keyframes mr-pan{from{transform:scale(1)}to{transform:scale(1.045)}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media(prefers-color-scheme:light){html:not(.dark):not(.light){--background:#f0f1f5;--foreground:#191a20;--bg:#f0f1f5;--panel:#fff;--panel-2:#e4e6ed;--text:#191a20;--muted:#545b69;--line:#c7cbd5;--good:#177345;--mr-surface:#fff;--mr-ink:#191a20;--mr-muted:#545b69;--mr-accent:var(--film272-accent);--mr-border:#c7cbd5}}

/* Themes use their own grid: the Samsung preview must not stretch other cards. */
.marketing #themes .workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:20px}
.marketing #themes .workflow-grid>article{box-sizing:border-box;min-width:0;padding:24px;height:auto;min-height:0}
.marketing #themes .workflow-grid>article h3{margin:0 0 12px;line-height:1.35}
.marketing #themes .workflow-grid>article p{margin:0 0 16px;max-width:none;line-height:1.6}
.marketing #themes .workflow-grid>article .button{box-sizing:border-box;max-width:100%;white-space:normal;text-align:center}
.marketing #themes #samsung img{height:160px;width:72px!important;object-fit:contain}
.marketing #themes #samsung>div{flex-wrap:wrap}
.marketing #themes #samsung>a{display:inline-block;line-height:1.5;overflow-wrap:anywhere}
@media(max-width:1100px){.marketing #themes .workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.marketing #themes .workflow-grid{grid-template-columns:minmax(0,1fr);gap:16px}.marketing #themes .workflow-grid>article{padding:20px}}

/* Consistent card rows and comfortable gutters in both affected sections. */
.marketing #connect .workflow-grid>article{box-sizing:border-box;min-width:0;padding:24px}
.marketing #connect .workflow-grid>article h3{margin:16px 0 12px}
.marketing #connect .workflow-grid>article p{margin:0;max-width:none}
.marketing #themes .workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px}
.marketing #themes .workflow-grid>article{display:flex;flex-direction:column;box-sizing:border-box;padding:24px;height:auto;min-width:0}
.marketing #themes .workflow-grid>article>.button{align-self:flex-start;margin-top:auto}
.marketing #themes #samsung img{height:100px;width:45px!important;object-fit:contain}
.marketing #themes #samsung>div{display:flex;flex-wrap:wrap;gap:12px}
.marketing #themes #samsung>a{margin-top:12px}
@media(max-width:600px){.marketing #themes .workflow-grid{grid-template-columns:minmax(0,1fr)}.marketing #themes .workflow-grid>article,.marketing #connect .workflow-grid>article{padding:20px}}
/* ManRed visual system 2026-09-27: matched dark and light themes. */
.marketing{position:relative;isolation:isolate}
.marketing::before{content:"";position:fixed;z-index:-1;inset:8vh -12vw auto auto;width:min(52vw,760px);aspect-ratio:1;background:url('/brand/manred-emblem-modern-20260927.png') center/contain no-repeat;opacity:.045;pointer-events:none;filter:drop-shadow(0 0 55px color-mix(in srgb, var(--film272-accent) 33.333%, transparent))}
html.light .marketing::before{opacity:.035;filter:grayscale(.25) drop-shadow(0 18px 45px color-mix(in srgb, var(--film272-muted) 14.118%, transparent))}
.dark body{background-image:radial-gradient(circle at 88% 12%,color-mix(in srgb, var(--film272-surface) 18.039%, transparent),transparent 35%),linear-gradient(135deg,#0b0c10,#151118 70%,#0b0c10)!important}
html.light body{background-image:radial-gradient(circle at 88% 12%,color-mix(in srgb, var(--film272-accent) 12.549%, transparent),transparent 36%),linear-gradient(135deg,#f7f3f4,#eef0f5 72%,#fff)!important}

/* Logo-only palette: independent of display theme and semantic status colors. */
html {
  --logo184-main: #2c6cf7;
  --logo184-edge: #a4eeff;
  --logo184-deep: #1232aa;
}
html[data-manred-mood="original"], html[data-manred-mood="ice"] {
  --logo184-main: #2c6cf7;
  --logo184-edge: #a4eeff;
  --logo184-deep: #1232aa;
}
html[data-manred-mood="lagoon"] {
  --logo184-main: #099b9d;
  --logo184-edge: #8ff7e2;
  --logo184-deep: #075457;
}
html[data-manred-mood="ultramarine"] {
  --logo184-main: #4d5cf5;
  --logo184-edge: #becaff;
  --logo184-deep: #24328d;
}
html[data-manred-mood="lilac"] {
  --logo184-main: #9865e1;
  --logo184-edge: #dfc2ff;
  --logo184-deep: #4c267f;
}
html[data-manred-mood="rose"] {
  --logo184-main: var(--film272-accent);
  --logo184-edge: var(--film272-accent);
  --logo184-deep: var(--film272-accent);
}
html[data-manred-mood="amber"] {
  --logo184-main: #b87517;
  --logo184-edge: #ffe3a0;
  --logo184-deep: #77500d;
}
html[data-manred-mood="lime"] {
  --logo184-main: #648b28;
  --logo184-edge: #e0ffa4;
  --logo184-deep: #3a5f12;
}
html[data-manred-mood="graphite"] {
  --logo184-main: #63778d;
  --logo184-edge: #d4e2f4;
  --logo184-deep: #25374f;
}
.logo184-mark { overflow: visible; }
.logo184-mark .logo184-track {
  fill: none;
  stroke: var(--logo184-edge, #a4eeff);
  stroke-width: 1;
  opacity: .35;
}
.logo184-mark .logo184-packet {
  fill: none;
  stroke: #fff;
  stroke-width: 3;
  stroke-linecap: round;
  stroke-dasharray: 18 370;
  stroke-dashoffset: 0;
  opacity: .85;
  animation: logo184-stream 4.8s linear infinite;
}
@keyframes logo184-stream {
  to { stroke-dashoffset: -388; }
}
/* The existing rules control pauses rules, while logo motion remains automatic. */
html.mr-motion-paused .logo184-mark .logo184-packet {
  animation-play-state: running !important;
}
@media (prefers-reduced-motion: reduce) {
  .logo184-mark .logo184-packet {
    animation: none !important;
    stroke-dashoffset: -145;
    opacity: .5;
  }
}

/* Explicit SVG dimensions preserve existing logo layout. */
.crimson-emblem > .logo184-mark { display: block; width: 100%; height: 100%; }
header .brand > .logo184-mark { display: block; width: 50px; height: 50px; flex: 0 0 50px; }
.topbar .brand > .logo184-mark { width: 54px; height: 54px; flex-basis: 54px; }
footer > .logo184-mark { display: block; width: 48px; height: 48px; }
@media(max-width:650px) { footer > .logo184-mark { width: 40px; height: 40px; } }

/* Approved animated watermark; external SVGs own their palette. */
html .marketing::before,html body.manred-dashboard::before { background-image: url("/brand/logo184-ice-8d98d05183bc.svg"); }
html[data-manred-mood="ice"] .marketing::before,html[data-manred-mood="ice"] body.manred-dashboard::before { background-image: url("/brand/logo184-ice-8d98d05183bc.svg"); }
html[data-manred-mood="lagoon"] .marketing::before,html[data-manred-mood="lagoon"] body.manred-dashboard::before { background-image: url("/brand/logo184-lagoon-64c5bfa3ec65.svg"); }
html[data-manred-mood="ultramarine"] .marketing::before,html[data-manred-mood="ultramarine"] body.manred-dashboard::before { background-image: url("/brand/logo184-ultramarine-ead71112200f.svg"); }
html[data-manred-mood="lilac"] .marketing::before,html[data-manred-mood="lilac"] body.manred-dashboard::before { background-image: url("/brand/logo184-lilac-b4c05770110d.svg"); }
html[data-manred-mood="rose"] .marketing::before,html[data-manred-mood="rose"] body.manred-dashboard::before { background-image: url("/brand/film272-animated-3bbd893358ac.svg"); }
html[data-manred-mood="amber"] .marketing::before,html[data-manred-mood="amber"] body.manred-dashboard::before { background-image: url("/brand/logo184-amber-774717ef27fa.svg"); }
html[data-manred-mood="lime"] .marketing::before,html[data-manred-mood="lime"] body.manred-dashboard::before { background-image: url("/brand/logo184-lime-39411e5f603d.svg"); }
html[data-manred-mood="graphite"] .marketing::before,html[data-manred-mood="graphite"] body.manred-dashboard::before { background-image: url("/brand/logo184-graphite-8408b007b644.svg"); }

/* Complete theme185 palette contract. Preferences remain manred-mood179-v1. */
html,html[data-manred-mood="original"],html[data-manred-mood="ice"]{--mr185-main:#2c6cf7;--mr185-edge:#a4eeff;--mr185-deep:#1232aa;}
html[data-manred-mood="lagoon"]{--mr185-main:#099b9d;--mr185-edge:#8ff7e2;--mr185-deep:#075457;}
html[data-manred-mood="ultramarine"]{--mr185-main:#4d5cf5;--mr185-edge:#becaff;--mr185-deep:#24328d;}
html[data-manred-mood="lilac"]{--mr185-main:#9865e1;--mr185-edge:#dfc2ff;--mr185-deep:#4c267f;}
html[data-manred-mood="rose"]{--mr185-main:var(--film272-accent);--mr185-edge:var(--film272-accent);--mr185-deep:var(--film272-accent);}
html[data-manred-mood="amber"]{--mr185-main:#b87517;--mr185-edge:#ffe3a0;--mr185-deep:#77500d;}
html[data-manred-mood="lime"]{--mr185-main:#648b28;--mr185-edge:#e0ffa4;--mr185-deep:#3a5f12;}
html[data-manred-mood="graphite"]{--mr185-main:#63778d;--mr185-edge:#d4e2f4;--mr185-deep:#25374f;}
html[data-manred-mood="wine"]{--mr185-main:var(--film272-accent);--mr185-edge:var(--film272-accent);--mr185-deep:var(--film272-accent);}
html[data-manred-mood="manred"]{--mr185-main:var(--film272-accent);--mr185-edge:var(--film272-accent);--mr185-deep:var(--film272-accent);}
html[data-manred-mood="wine"]{--manred-mood-action:var(--film272-accent);--manred-mood-bright:var(--film272-surface)}
html[data-manred-mood="manred"]{--manred-mood-action:var(--film272-accent);--manred-mood-bright:var(--film272-surface)}
html{--mr185-background:#f7faff;--mr185-surface:#fff;--mr185-ink:#122037;--mr185-muted:#526176;--mr185-line:#d4deeb}
html.dark,html[data-theme="dark"]{--mr185-background:#0c1420;--mr185-surface:#142031;--mr185-ink:#eef5ff;--mr185-muted:#b8c6d9;--mr185-line:#34445a}
html[data-theme="light"]{--mr185-background:#f7faff;--mr185-surface:#fff;--mr185-ink:#122037;--mr185-muted:#526176;--mr185-line:#d4deeb}

html[data-manred-mood]{--logo184-main:var(--mr185-main);--logo184-edge:var(--mr185-edge);--logo184-deep:var(--mr185-deep)}

/* Native theme185: presentation only. Application controls, locale and truthful guide screenshots stay unchanged. */
body.mr185-native-guide,body.manred-dashboard.mr185-native-mini{--mr185-panel:var(--mr185-surface);--mr185-action:var(--mr185-deep);--mr185-action-text:#fff;--paper:var(--mr185-background);--panel:var(--mr185-surface);--panel-2:color-mix(in srgb,var(--mr185-main) 7%,var(--mr185-surface));--ink:var(--mr185-ink);--text:var(--mr185-ink);--muted:var(--mr185-muted);--line:var(--mr185-line);--accent:var(--mr185-action);--red:var(--mr185-action);--wine:var(--mr185-deep);margin:0;background:var(--mr185-background)!important;color:var(--mr185-ink)!important;font-family:Arial,Helvetica,sans-serif}
html[data-theme="dark"] body.mr185-native-guide,html[data-theme="dark"] body.manred-dashboard.mr185-native-mini,html.dark body.mr185-native-guide,html.dark body.manred-dashboard.mr185-native-mini{--mr185-action:var(--mr185-edge);--mr185-action-text:#102447}
body.mr185-native-guide:before,body.manred-dashboard.mr185-native-mini:before{content:none!important;background:none!important}
body.mr185-native-guide a:focus-visible,body.mr185-native-guide button:focus-visible,body.mr185-native-guide summary:focus-visible,body.mr185-native-mini a:focus-visible,body.mr185-native-mini button:focus-visible,body.mr185-native-mini [role="button"]:focus-visible{outline:3px solid var(--mr185-action)!important;outline-offset:4px}
body.mr185-native-guide>header{max-width:1360px;width:calc(100% - 64px);height:auto;min-height:94px;margin:auto;border-bottom:1px solid var(--mr185-line);background:transparent;color:var(--mr185-ink);gap:24px}
body.mr185-native-guide>header nav{color:var(--mr185-muted)}
body.mr185-native-guide .brand,body.mr185-native-guide .brand .red{color:var(--mr185-ink)}
body.mr185-native-guide .brand .red{color:var(--mr185-action)}
body.mr185-native-guide #theme-toggle,body.mr185-native-guide .guide-language button{background:var(--mr185-surface);color:var(--mr185-ink);border-color:var(--mr185-line)}
body.mr185-native-guide .guide-language button[aria-pressed="true"]{background:var(--mr185-action);color:var(--mr185-action-text);border-color:var(--mr185-action)}
body.mr185-native-guide .device-guides,body.mr185-native-guide .guide-mood179,body.mr185-native-guide .guide-layout{width:min(1360px,calc(100% - 64px))}
body.mr185-native-guide .device-guides a{background:var(--mr185-surface);border-color:var(--mr185-line);color:var(--mr185-ink);border-radius:16px;box-shadow:none}
body.mr185-native-guide .hero.guide-hero{width:min(1360px,calc(100% - 64px));padding:54px 0 44px;min-height:0;background:linear-gradient(130deg,var(--mr185-background),color-mix(in srgb,var(--mr185-main) 7%,var(--mr185-background)));color:var(--mr185-ink);border:0;border-radius:0;box-shadow:none;overflow:visible}
body.mr185-native-guide .hero.guide-hero:before,body.mr185-native-guide .hero.guide-hero:after{content:none}
body.mr185-native-guide .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:48px;align-items:center}
body.mr185-native-guide h1{font-size:clamp(38px,4.6vw,68px);letter-spacing:-.055em;line-height:1.06;color:var(--mr185-ink)}
body.mr185-native-guide h1 em,body.mr185-native-guide .eyebrow,body.mr185-native-guide footer h2 em{color:var(--mr185-action)}
body.mr185-native-guide .lead,body.mr185-native-guide .guide-article p,body.mr185-native-guide .guide-article li{color:var(--mr185-muted)}
body.mr185-native-guide .guide-index{background:var(--mr185-surface);border:1px solid var(--mr185-line);border-radius:20px;padding:28px;box-shadow:none;color:var(--mr185-ink)}
body.mr185-native-guide .guide-index strong,body.mr185-native-guide .guide-index a{color:var(--mr185-ink);border-color:var(--mr185-line)}
body.mr185-native-guide .guide-aside{color:var(--mr185-muted);border-color:var(--mr185-line)}
body.mr185-native-guide .guide-article section{background:var(--mr185-surface);color:var(--mr185-ink);border:1px solid var(--mr185-line);box-shadow:none;border-radius:20px;margin-bottom:22px;padding:32px}
body.mr185-native-guide .guide-article h2,body.mr185-native-guide .guide-article strong{color:var(--mr185-ink)}
body.mr185-native-guide .number{background:color-mix(in srgb,var(--mr185-main) 9%,var(--mr185-surface));color:var(--mr185-action);border-color:var(--mr185-line)}
body.mr185-native-guide .notice,body.mr185-native-guide .sample,body.mr185-native-guide .choices>div{background:color-mix(in srgb,var(--mr185-main) 5%,var(--mr185-surface));color:var(--mr185-ink);border-color:var(--mr185-line);box-shadow:none}
body.mr185-native-guide code{background:color-mix(in srgb,var(--mr185-main) 8%,var(--mr185-surface));color:var(--mr185-action)}
body.mr185-native-guide .guide-shot{border:1px solid var(--mr185-line);border-radius:16px;padding:14px;background:var(--mr185-surface);box-shadow:none}
body.mr185-native-guide .guide-shot img{filter:none;mix-blend-mode:normal;border-radius:10px}
body.mr185-native-guide .guide-shot figcaption{color:var(--mr185-muted)}
body.mr185-native-guide>footer{width:min(1360px,calc(100% - 64px));margin:28px auto;padding:24px 28px;background:color-mix(in srgb,var(--mr185-main) 7%,var(--mr185-background));color:var(--mr185-ink);border:1px solid var(--mr185-line);border-radius:20px;grid-template-columns:52px minmax(0,1fr) auto;gap:24px;box-shadow:none}
body.mr185-native-guide>footer:before,body.mr185-native-guide>footer:after{content:none}
body.mr185-native-guide>footer h2{font-size:24px;line-height:1.2;color:var(--mr185-ink)}
body.mr185-native-guide>footer p,body.mr185-native-guide>footer small{color:var(--mr185-muted)}
body.mr185-native-guide>footer>.logo184-mark{width:52px;height:52px}
body.mr185-native-guide .primary,html[data-theme] body.manred-dashboard.mr185-native-mini .primary,html[data-theme] body.manred-dashboard.mr185-native-mini #home>button[data-tab-link="plans"]{background:var(--mr185-action)!important;color:var(--mr185-action-text)!important;border:0!important;border-radius:999px!important;min-height:48px;box-shadow:none!important}
html[data-theme] body.manred-dashboard.mr185-native-mini>main{max-width:720px;padding:20px 24px 110px;background:transparent!important}
html[data-theme] body.manred-dashboard.mr185-native-mini .topbar{background:transparent!important;border-color:var(--mr185-line)!important;padding:0 0 24px;margin-bottom:20px}
html[data-theme] body.manred-dashboard.mr185-native-mini .topbar .brand strong,html[data-theme] body.manred-dashboard.mr185-native-mini .welcome h1,html[data-theme] body.manred-dashboard.mr185-native-mini .section-title h2{color:var(--mr185-ink)!important}
html[data-theme] body.manred-dashboard.mr185-native-mini .topbar .brand small,html[data-theme] body.manred-dashboard.mr185-native-mini .welcome p{color:var(--mr185-muted)!important}
html[data-theme] body.manred-dashboard.mr185-native-mini .icon-button{background:var(--mr185-surface)!important;border-color:var(--mr185-line)!important;color:var(--mr185-ink)!important;border-radius:14px!important}
html[data-theme] body.manred-dashboard.mr185-native-mini .subscription-card,html[data-theme] body.manred-dashboard.mr185-native-mini .feature-card,html[data-theme] body.manred-dashboard.mr185-native-mini .summary-card,html[data-theme] body.manred-dashboard.mr185-native-mini .plan-card,html[data-theme] body.manred-dashboard.mr185-native-mini .consent-card,html[data-theme] body.manred-dashboard.mr185-native-mini .connection-card{background:var(--mr185-surface)!important;color:var(--mr185-ink)!important;border-color:var(--mr185-line)!important;border-radius:20px!important;box-shadow:0 12px 28px color-mix(in srgb,var(--mr185-deep) 5%,transparent)!important}
html[data-theme] body.manred-dashboard.mr185-native-mini .feature-icon{background:color-mix(in srgb,var(--mr185-main) 8%,var(--mr185-surface))!important;color:var(--mr185-action)!important;border-color:var(--mr185-line)!important}
html[data-theme] body.manred-dashboard.mr185-native-mini .secondary,html[data-theme] body.manred-dashboard.mr185-native-mini .link-list>a{background:var(--mr185-surface)!important;color:var(--mr185-ink)!important;border-color:var(--mr185-line)!important;border-radius:14px}
html[data-theme] body.manred-dashboard.mr185-native-mini .notice{background:var(--mr185-surface)!important;color:var(--mr185-ink)!important;border:1px solid var(--mr185-line)!important;border-radius:16px}
html[data-theme] body.manred-dashboard.mr185-native-mini .bottom-nav{background:var(--mr185-surface)!important;border-color:var(--mr185-line)!important;box-shadow:0 8px 28px color-mix(in srgb,var(--mr185-deep) 10%,transparent)!important;border-radius:22px!important}
html[data-theme] body.manred-dashboard.mr185-native-mini .bottom-nav button.selected{background:color-mix(in srgb,var(--mr185-main) 10%,var(--mr185-surface))!important;color:var(--mr185-action)!important}
body.mr185-native-guide .mood179-switch,body.mr185-native-mini .mood179-switch{background:var(--mr185-surface)!important;border-color:var(--mr185-line)!important;color:var(--mr185-ink)!important}
@media(max-width:760px){body.mr185-native-guide>header,body.mr185-native-guide .device-guides,body.mr185-native-guide .guide-mood179,body.mr185-native-guide .guide-layout,body.mr185-native-guide .hero.guide-hero,body.mr185-native-guide>footer{width:calc(100% - 40px)}body.mr185-native-guide>header{min-height:82px;flex-wrap:wrap;padding-block:16px;gap:14px}body.mr185-native-guide>header nav{display:flex;gap:10px;font-size:12px}body.mr185-native-guide .hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}body.mr185-native-guide .hero.guide-hero{padding-block:32px}body.mr185-native-guide .guide-article section{padding:24px 20px}body.mr185-native-guide>footer{grid-template-columns:52px minmax(0,1fr);padding:22px 20px;gap:18px}body.mr185-native-guide>footer .primary,body.mr185-native-guide>footer small{grid-column:1/-1}html[data-theme] body.manred-dashboard.mr185-native-mini>main{padding-inline:16px}}

/* Information surfaces share the exact palette, without changing legal content or download artwork. */
body.mr185-native-info{--mr185-action:var(--mr185-deep);--mr185-action-text:#fff;--paper:var(--mr185-background);--panel:var(--mr185-surface);--ink:var(--mr185-ink);--muted:var(--mr185-muted);--line:var(--mr185-line);background:var(--mr185-background)!important;color:var(--mr185-ink)!important;margin:0;font:16px/1.7 Arial,Helvetica,sans-serif}
html[data-theme="dark"] body.mr185-native-info,html.dark body.mr185-native-info{--mr185-action:var(--mr185-edge);--mr185-action-text:#102447}
body.mr185-native-info:before,body.mr185-native-info:after{content:none!important;background:none!important}
body.mr185-native-info>header{width:min(1120px,calc(100% - 48px));margin:auto;min-height:88px;height:auto;gap:24px;border-bottom:1px solid var(--mr185-line);background:transparent;color:var(--mr185-ink)}
body.mr185-native-info>header nav{color:var(--mr185-muted)}
body.mr185-native-info .brand{color:var(--mr185-ink)}
body.mr185-native-info .brand .red{color:var(--mr185-action)}
body.mr185-native-info>main{width:min(960px,calc(100% - 48px));margin:42px auto;padding:0;background:none;color:var(--mr185-ink)}
body.mr185-native-info h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(32px,4.5vw,54px);letter-spacing:-.04em;line-height:1.12;color:var(--mr185-ink)}
body.mr185-native-info h2,body.mr185-native-info h3{color:var(--mr185-ink)}
body.mr185-native-info p,body.mr185-native-info li{color:var(--mr185-muted)}
body.mr185-native-info a{color:var(--mr185-action)}
body.mr185-native-info a.contact{background:var(--mr185-action);color:var(--mr185-action-text);border:0;border-radius:999px;padding:14px 24px}
body.mr185-native-info section,body.mr185-native-info aside{background:var(--mr185-surface);border:1px solid var(--mr185-line);border-radius:20px;padding:24px;box-shadow:none}
body.mr185-native-info .variants{background:var(--mr185-surface);border-color:var(--mr185-line);color:var(--mr185-ink)}
body.mr185-native-info>footer{width:min(1120px,calc(100% - 48px));margin:28px auto;padding:22px 0;background:none;color:var(--mr185-muted);border-top:1px solid var(--mr185-line);box-shadow:none;display:flex;flex-wrap:wrap;gap:16px;border-radius:0}
body.mr185-native-info>footer:before,body.mr185-native-info>footer:after{content:none}
body.mr185-native-info #theme-toggle{background:var(--mr185-surface);border-color:var(--mr185-line);color:var(--mr185-ink)}
body.mr185-native-info a:focus-visible,body.mr185-native-info button:focus-visible{outline:3px solid var(--mr185-action);outline-offset:4px}
@media(max-width:650px){body.mr185-native-info>header{width:calc(100% - 40px);flex-wrap:wrap;padding-block:16px}body.mr185-native-info>header nav{display:flex;flex-wrap:wrap;gap:12px;font-size:12px}body.mr185-native-info>main,body.mr185-native-info>footer{width:calc(100% - 40px)}body.mr185-native-info>main{margin-top:30px}body.mr185-native-info section,body.mr185-native-info aside{padding:20px}}

html[data-theme] .mr185-native-mini.manred-dashboard .subscription-card small,html[data-theme] .mr185-native-mini.manred-dashboard .subscription-meta{color:var(--mr185-muted)!important}
html[data-theme] .mr185-native-mini.manred-dashboard .subscription-meta b{color:var(--mr185-ink)!important}
html[data-theme] .mr185-native-mini.manred-dashboard .arrow-button{background:var(--mr185-panel)!important;color:var(--mr185-action)!important;border-color:var(--mr185-line)!important}
.mr185-native-mini.manred-dashboard :is(.plan,.connection){background:var(--mr185-panel)!important;color:var(--mr185-ink)!important;border-color:var(--mr185-line)!important}

/* Proposed native A6 append, after original-brand and native-theme185 styles.
   Override legacy important body images only on owned informational surfaces.
   data-theme strengthens the selector; the plain html fallback works before bootstrap. */
html body.mr185-native-info,
html body.oneui185-gallery,
html[data-theme] body.mr185-native-info,
html[data-theme] body.oneui185-gallery {
  background-color: var(--mr185-background) !important;
  background-image:
    radial-gradient(
      ellipse at 88% 12%,
      color-mix(in srgb, var(--mr185-main) 10%, transparent),
      transparent 42%
    ),
    linear-gradient(
      135deg,
      var(--mr185-background),
      color-mix(in srgb, var(--mr185-main) 3%, var(--mr185-background)) 72%,
      var(--mr185-background)
    ) !important;
}

/* Proposed A6 native append only; no source A5/text/controller/image changes.
   mood179.css line29 assumes a dark hero and forces --manred-mood-bright.
   Theme185 uses a light hero too: semantic copy must use its existing action token.
   These scoped selectors outrank that important rule and do not target logo/SVG art. */
html body.mr185-native-guide .hero.guide-hero h1 em[data-manred-preserve],
html body.mr185-native-guide .hero.guide-hero .eyebrow {
  color: var(--mr185-action) !important;
}

/* Proposed native A6 presentation append only. Telegram/app205 own data-theme.
   Old172 html[data-theme] body.manred-dashboard forces its beige --bg.
   Add only the owned native class to override the background; no controller writes. */
html[data-theme] body.manred-dashboard.mr185-native-mini {
  background: var(--mr185-background) !important;
}

/* Proposed A7 native information/gallery presentation fix; not integrated.
   Original-brand.css pins a.contact decoration and global focus outlines.
   Existing native action tokens use deep in light mode and edge in dark mode. */
html body.mr185-native-info a.contact {
  background: var(--mr185-action) !important;
  color: var(--mr185-action-text) !important;
  border: 0 !important;
  border-radius: 999px !important;
  box-shadow: none !important;
  box-sizing: border-box;
  min-height: 44px;
}

html body.mr185-native-info :focus-visible,
html body.oneui185-gallery :focus-visible {
  outline: 3px solid var(--mr185-action) !important;
  outline-offset: 4px;
}

/* Separate A9 presentation proposal. A7 short support body is 266px in a
   720px viewport; repeating canvas gradients create visible horizontal bands.
   Keep the existing palette gradients, give owned info pages viewport coverage. */
html[data-theme] body.mr185-native-info,
html[data-theme] body.oneui185-gallery {
  box-sizing: border-box;
  min-height: 100vh;
  min-height: 100svh;
  /* The existing palette background shorthand is important as well. */
  background-repeat: no-repeat !important;
}

/* A13 small native-info headings: keep complete text inside the available line.
   Desktop typography and every non-heading element retain their current rules. */
@media (max-width: 650px) {
  html[data-theme] body.mr185-native-info h1 {
    font-size: clamp(24px,7.5vw,32px);
    overflow-wrap: anywhere;
    word-break: normal;
  }
}

.oneui185-gallery [hidden]{display:none!important}
.oneui185-gallery .wallpaper185-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.oneui185-gallery .wallpaper185-card{padding:20px;border:1px solid var(--mr185-line);border-radius:22px;background:var(--mr185-surface);min-width:0}
.oneui185-gallery .wallpaper185-card img{width:min(100%,180px);height:auto;aspect-ratio:1440/3200;display:block;margin:0 auto;border-radius:20px;background:var(--mr185-surface)}
.oneui185-gallery .wallpaper185-card h3{margin:18px 0 8px}
.oneui185-gallery .wallpaper185-card a{display:inline-flex;padding:12px 16px;border-radius:12px;min-height:44px;box-sizing:border-box;align-items:center;background:var(--mr185-deep);color:#fff!important;text-decoration:none}
html[data-theme=dark] .oneui185-gallery .wallpaper185-card a{background:var(--mr185-edge);color:#0a101c!important}
.oneui185-gallery a:focus-visible,.oneui185-gallery summary:focus-visible{outline:3px solid var(--mr185-main);outline-offset:4px}
.oneui185-gallery .oneui185-palettes{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:18px 0}
.oneui185-gallery .oneui185-palettes code{border:1px solid var(--mr185-line);padding:4px 8px;border-radius:8px}
.oneui185-gallery .icons185{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:14px}
.oneui185-gallery .icons185 a{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;min-width:0;overflow-wrap:anywhere}
.oneui185-gallery .icons185 img{width:80px;height:80px;border-radius:18px}
.oneui185-gallery .oneui185-archive{margin-top:32px;padding:20px;border:1px solid var(--mr185-line);border-radius:20px}
.oneui185-gallery .oneui185-archive>summary{cursor:pointer;font-weight:700;padding:10px 0;min-height:44px;box-sizing:border-box}
.oneui185-gallery .oneui185-archive .wall{max-width:140px;height:auto}
.oneui185-gallery [data-manred-mood-switch]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
@media(max-width:600px){.oneui185-gallery .wallpaper185-grid{grid-template-columns:1fr}.oneui185-gallery .wallpaper185-card{padding:16px}.oneui185-gallery .icons185{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* Enhanced preview sources are assigned only after existing mood179 initialization.
   A failed enabled-JS controller leaves visible placeholders and download links. */
.oneui185-gallery img[data-oneui185-enhanced-preview]{display:none!important}
html[data-oneui185-previews-ready] .oneui185-gallery img[data-oneui185-enhanced-preview]{display:block!important}
.oneui185-gallery .oneui185-preview-status{display:flex;align-items:center;justify-content:center;min-height:80px;padding:12px;text-align:center;color:var(--mr185-muted);background:var(--mr185-background);border:1px solid var(--mr185-line);border-radius:14px}
html[data-oneui185-previews-ready] .oneui185-gallery .oneui185-preview-status{display:none}

/* ManRed Wine: header-only aura. Canonical M and its white stream stay untouched. */
.site-header .crimson-emblem{position:relative;isolation:isolate;overflow:visible}
.site-header .crimson-emblem::before,
.site-header .crimson-emblem::after{content:"";position:absolute;inset:-7px;width:auto;height:auto;border:0;border-radius:50%;pointer-events:none;z-index:-1;transform-origin:center;animation:mr249-header-aura 6s ease-in-out infinite!important;background:radial-gradient(ellipse at 35% 45%,color-mix(in srgb,var(--mr185-main,var(--film272-accent)) 45%,transparent) 0%,color-mix(in srgb,var(--mr185-main,var(--film272-accent)) 18%,transparent) 38%,transparent 72%);filter:blur(5px);opacity:.55}
.site-header .crimson-emblem::after{inset:-3px;background:radial-gradient(ellipse at 68% 58%,color-mix(in srgb,var(--logo184-edge,var(--film272-surface)) 65%,transparent),transparent 66%);filter:blur(4px);animation-delay:-3s!important;opacity:.4}
/* Static Mini App/guide headers have a direct SVG instead of an emblem wrapper. */
header .brand:has(>.logo184-mark){position:relative;isolation:isolate;overflow:visible}
header .brand:has(>.logo184-mark)::before,
header .brand:has(>.logo184-mark)::after{content:"";position:absolute;left:-6px;top:50%;width:62px;height:62px;border:0;border-radius:50%;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 35% 45%,color-mix(in srgb,var(--mr185-main,var(--film272-accent)) 45%,transparent),transparent 72%);filter:blur(5px);animation:mr249-header-direct-aura 6s ease-in-out infinite;opacity:.55}
header .brand:has(>.logo184-mark)::after{left:-2px;width:54px;height:54px;background:radial-gradient(ellipse at 68% 58%,color-mix(in srgb,var(--logo184-edge,var(--film272-surface)) 65%,transparent),transparent 66%);animation-delay:-3s;filter:blur(4px);opacity:.4}
@keyframes mr249-header-aura{0%,100%{transform:translateX(-2px) scale(.92);opacity:.4}50%{transform:translateX(2px) scale(1.1);opacity:.78}}
@keyframes mr249-header-direct-aura{0%,100%{transform:translate(-2px,-50%) scale(.92);opacity:.4}50%{transform:translate(2px,-50%) scale(1.1);opacity:.78}}
@media(prefers-reduced-motion:reduce){.site-header .crimson-emblem::before,.site-header .crimson-emblem::after,header .brand:has(>.logo184-mark)::before,header .brand:has(>.logo184-mark)::after{animation:none!important;opacity:.5;transform:none}header .brand:has(>.logo184-mark)::before,header .brand:has(>.logo184-mark)::after{transform:translateY(-50%)}}

/* Header252: animated Wine field behind canonical M. Preview only. */
#manred-fulltheme185 .site-header .crimson-emblem,header .brand:has(>.logo184-mark){position:relative;isolation:isolate;overflow:visible}
#manred-fulltheme185 .site-header .crimson-emblem::before,#manred-fulltheme185 .site-header .crimson-emblem::after,header .brand:has(>.logo184-mark)::before,header .brand:has(>.logo184-mark)::after{content:"";position:absolute;pointer-events:none;z-index:-1;border:0;border-radius:50%;transform-origin:center;filter:blur(6px);animation:mr252-wine-field 6s linear infinite!important;background:radial-gradient(ellipse at 24% 35%,color-mix(in srgb, var(--film272-accent) 60.0%, transparent) 0%,color-mix(in srgb, var(--film272-accent) 33.333%, transparent) 28%,transparent 62%)!important;opacity:.8}
#manred-fulltheme185 .site-header .crimson-emblem::before,#manred-fulltheme185 .site-header .crimson-emblem::after{inset:-9px;width:auto;height:auto}
#manred-fulltheme185 .site-header .crimson-emblem::after,header .brand:has(>.logo184-mark)::after{background:radial-gradient(ellipse at 76% 65%,color-mix(in srgb, var(--film272-surface) 50.196%, transparent) 0%,color-mix(in srgb, var(--film272-accent) 26.667%, transparent) 26%,transparent 60%)!important;animation-direction:reverse!important}
header .brand:has(>.logo184-mark)::before,header .brand:has(>.logo184-mark)::after{width:66px;height:66px;inset:auto;left:-8px;top:50%;margin-top:-33px}
@keyframes mr252-wine-field{0%{transform:rotate(0deg) scale(.94)}25%{transform:rotate(90deg) scale(1.06)}50%{transform:rotate(180deg) scale(.94)}75%{transform:rotate(270deg) scale(1.06)}100%{transform:rotate(360deg) scale(.94)}}
@media(prefers-reduced-motion:reduce){#manred-fulltheme185 .site-header .crimson-emblem::before,#manred-fulltheme185 .site-header .crimson-emblem::after,header .brand:has(>.logo184-mark)::before,header .brand:has(>.logo184-mark)::after{animation:none!important;transform:none;opacity:.55}}

/* Owner273: no background animation around logos; white M stripe and rule scenes unchanged. */
html:root:root:root:root:root:root:root:root[data-theme] body .crimson-emblem::before,
html:root:root:root:root:root:root:root:root[data-theme] body .crimson-emblem::after,
html:root:root:root:root:root:root:root:root[data-theme] body #manred-fulltheme185 .crimson-emblem::before,
html:root:root:root:root:root:root:root:root[data-theme] body #manred-fulltheme185 .crimson-emblem::after,
html:root:root:root:root:root:root:root:root[data-theme] body .topbar .brand::before,
html:root:root:root:root:root:root:root:root[data-theme] body .topbar .brand::after,
html:root:root:root:root:root:root:root:root[data-theme] body header .brand::before,
html:root:root:root:root:root:root:root:root[data-theme] body header .brand::after {
 content:none!important;display:none!important;animation:none!important;background:none!important;filter:none!important;
}

/* Owner request: plain Film Zero backgrounds, including animated M surroundings. */
html:root:root:root:root:root:root:root :is(body,.marketing,.hero,.launch-banner,.sidebar-help,.subscription-card,.summary-card,.feature-card,.consent-card,.connection,.plan,.link-list,.closing-cta,.home-tools>a,.hero-browser,.phone-themes,.vpn-promo,.site-footer,.manred-unified-footer,.configuration-generator,.configurator-hero,.configurator-state,.connection-guide,.feature-bento article,.guide-shot-panel,.help-cta,.help-hero,.help-hero-card,.knowledge-grid article,.manual-steps article,.dns-grid article,.platform-guide,.protocol-grid article,.rb-generator-head,.system-summary,.universal-generator,.vpn-hero-overlay,.wiki-content>section,.wiki-hero,#manred-fulltheme185 main){background-image:none!important;}
html:root:root:root:root:root:root:root :is(.film272-ambient,.hero-shade,.hero-energy i){background:none!important;animation:none!important;}
html:root:root:root:root:root:root:root .film272-ambient{display:none!important;}
html:root:root:root:root:root:root:root :is(.hero-energy,.vpn-promo,.login-art,.guide-shot-body)::after,html:root:root:root:root:root:root:root .vpn-promo::before{background-image:none!important;}

html:root:root:root:root:root:root:root:not(.dark):not([data-theme="dark"]){--film272-background:#fff!important;--film272-surface:#fff!important;--mr185-background:#fff!important;--mr185-paper:#fff!important;--mr185-surface:#fff!important;--bg:#fff!important;--surface:#fff!important;background:#fff!important;}
html:root:root:root:root:root:root:root:not(.dark):not([data-theme="dark"]) :is(body,.marketing,.hero,.launch-banner,.sidebar-help,.subscription-card,.summary-card,.feature-card,.consent-card,.connection,.plan,.link-list,.closing-cta,.home-tools>a,.hero-browser,.phone-themes,.vpn-promo,.site-footer,.manred-unified-footer,.configuration-generator,.configurator-hero,.configurator-state,.connection-guide,.feature-bento article,.guide-shot-panel,.help-cta,.help-hero,.help-hero-card,.knowledge-grid article,.manual-steps article,.dns-grid article,.platform-guide,.protocol-grid article,.rb-generator-head,.system-summary,.universal-generator,.vpn-hero-overlay,.wiki-content>section,.wiki-hero,#manred-fulltheme185 main,header,.topbar,.site-header,.account-shell,.login-art,.film272-visual,#manred-fulltheme185){background:#fff!important;--film272-background:#fff!important;--film272-surface:#fff!important;--mr185-background:#fff!important;--mr185-paper:#fff!important;--bg:#fff!important;}

/* Generator text containers must not inherit action/button backgrounds. */
html[data-theme] .marketing .account-shell .generator-copy,html[data-theme] .marketing .account-shell .generator-file{border:0;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--film272-ink)!important}

/* White405: light surfaces only; dark, logo and primary buttons unchanged. */
html[data-theme="light"]:not(.dark) body :is(textarea,select,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),.rb-style label,.platform-guide ol>li,.wiki-note,.guide-shot figcaption,.pill.green,.pill.blue,.pill.yellow,.pill.red){background-color:#FFFFFF!important;background-image:none!important}
@media(prefers-color-scheme:light),(prefers-color-scheme:no-preference){html:not(.dark):not([data-theme="dark"]) body :is(textarea,select,input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]),.rb-style label,.platform-guide ol>li,.wiki-note,.guide-shot figcaption,.pill.green,.pill.blue,.pill.yellow,.pill.red){background-color:#FFFFFF!important;background-image:none!important}}

body{margin:0;background:#fff;color:#28213f;font:17px/1.6 system-ui}main{max-width:1050px;margin:auto;padding:24px}a{color:inherit;text-decoration-color:#e73554;text-decoration-thickness:2px;text-underline-offset:.2em}header,section,details,article{background:#fff}section,details{padding:22px;border:1px solid #ded8ee;border-radius:16px;margin:24px 0}.variants,.icons{display:grid;gap:20px}.variants{grid-template-columns:repeat(2,minmax(0,1fr))}.variants img{display:block;width:140px;height:auto;margin:auto}.icons{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}.icons img{display:block;width:72px;height:72px;margin:auto}.icons a{text-align:center;font-size:12px;overflow-wrap:anywhere}.variants article{padding:16px;border:1px solid #ded8ee;border-radius:12px}button{background:#e73554;color:#fff;border:1px solid #e73554;border-radius:12px;padding:12px 18px;font:inherit;font-size:19px;font-weight:700;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #e73554;outline-offset:4px}html[data-theme=dark] body{background:#151b36;color:#f7f5ff}html[data-theme=dark] header,html[data-theme=dark] section,html[data-theme=dark] details,html[data-theme=dark] article{background:#202849;border-color:#373e63}@media(max-width:600px){main{padding:16px}.variants{grid-template-columns:1fr}section,details{padding:16px}}
#historical-oneui img.wall{max-width:100%;height:auto}

/* Owner 2026-10-15: darken button backgrounds only; keep the brand palette. */
:root{--film272-button:#d92e4c}
html:root:root:root:root:root[data-theme] body :is(.button.primary,.muf-account,[data-slot="button"].bg-primary,.mr-photo819 button),
html:root:root:root:root:root[data-theme] body :is(.button.primary,.muf-account,[data-slot="button"].bg-primary,.mr-photo819 button):hover:not(:disabled),
html:root:root:root:root:root[data-theme] body:is(.manred-dashboard.mr185-native-mini,.mr185-native-guide,.mr185-native-info) :is(.primary,.connect-button,a.contact),
html:root:root:root:root:root[data-theme] body:is(.manred-dashboard.mr185-native-mini,.mr185-native-guide,.mr185-native-info) :is(.primary,.connect-button,a.contact):hover:not(:disabled){background:var(--film272-button)!important;filter:none!important}
html:root:root:root:root:root[data-theme] body.manred-dashboard.mr185-native-mini #home>button[data-tab-link="plans"]{background:var(--film272-button)!important}

/* Owner-approved Film272: one palette, light/dark; UI-only candidate. */
:root{--film272-logo:#e73554;--film272-accent:#e73554;--film272-track:#e73554;--film272-surface:#fff;--film272-background:#FFFFFF;--film272-ink:#28213f;--film272-muted:#66637d;--film272-line:#ded8ee;--film272-glow:#e9c5ef}
html.dark,html[data-theme="dark"]{--film272-accent:#e73554;--film272-surface:#202849;--film272-background:#151b36;--film272-ink:#f7f5ff;--film272-muted:#b5bad8;--film272-line:#373e63;--film272-glow:#633b83}
html body #manred-fulltheme185.mlogo231{--mr185-main:var(--film272-accent)!important;--mr185-edge:var(--film272-track)!important;--mr185-deep:#e73554!important;--mr185-action:#e73554!important;--mr185-action-text:#fff!important;--mr185-paper:var(--film272-background)!important;--mr185-background:var(--film272-background)!important;--mr185-panel:var(--film272-surface)!important;--mr185-surface:var(--film272-surface)!important;--mr185-ink:var(--film272-ink)!important;--mr185-muted:var(--film272-muted)!important;--mr185-line:var(--film272-line)!important;--mr185-tint:var(--film272-surface)!important;background:var(--film272-background)!important}
html body #manred-fulltheme185 .mr-art-panel{border:0!important;margin-left:0!important;padding-left:0!important}
html body #manred-fulltheme185 .mr-hero-rules{max-width:1320px;min-height:690px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);padding-top:34px;padding-bottom:34px}
html body #manred-fulltheme185 .vpn-motto{font-size:clamp(40px,4.7vw,65px);letter-spacing:-.045em}
.film272-mark-packet{stroke:#fff!important;stroke-dasharray:7 93;stroke-dashoffset:100;animation:film272-signal 6s linear infinite!important}
.film272-mark-track{stroke:var(--film272-track)}
.film272-visual{position:relative;min-width:0}.film272-scene{display:block;width:100%;position:relative}.film272-ambient{position:absolute;inset:4% -8%;background:radial-gradient(ellipse,var(--film272-glow),transparent 65%);animation:film272-breathe 6s ease-in-out infinite;pointer-events:none}.film272-grid{opacity:.16;color:var(--film272-muted)}.film272-routes{color:var(--film272-accent);opacity:.5}.film272-branch{display:none}.film272-visual[data-rule="1"] .film272-branch{display:block}.film272-extra{display:none}.film272-visual[data-rule="1"] [data-scenes="1"],.film272-visual[data-rule="2"] [data-scenes="2"],.film272-visual[data-rule="3"] [data-scenes="3"],.film272-visual[data-rule="4"] [data-scenes="4"]{display:block}.film272-packet,.film272-mark-packet{stroke-dasharray:5 95;stroke-dashoffset:100;animation:film272-signal 6s linear infinite}.film272-mark-packet{stroke-dasharray:7 93}.film272-endpoints{animation:film272-breathe 6s ease-in-out infinite}@keyframes film272-signal{to{stroke-dashoffset:0}}@keyframes film272-breathe{50%{opacity:.5;transform:scale(.96)}}
.film272-visual[data-stopped=true] *{animation-play-state:paused!important}
@media(max-width:700px){html body #manred-fulltheme185 .mr-hero-rules{display:grid;grid-template-columns:1fr;min-height:0}.film272-visual{margin:0 -8px}.film272-scene{width:100%}html body #manred-fulltheme185 .vpn-motto{font-size:45px}}
@media(prefers-reduced-motion:reduce){.film272-visual *,.film272-mark-packet{animation:none!important}.film272-packet,.film272-mark-packet{stroke-dashoffset:40}}

/* Film272 shared shell: one approved palette across SITE, account, ADMIN, guide and Mini App. */
html[data-theme] body:is(.mr185-native-mini,.mr185-native-guide){--bg:var(--film272-background)!important;--card:var(--film272-surface)!important;--surface:var(--film272-surface)!important;--text:var(--film272-ink)!important;--muted:var(--film272-muted)!important;--line:var(--film272-line)!important;--accent:var(--film272-logo)!important;--accent-bright:var(--film272-logo)!important;--accent-deep:var(--film272-logo)!important;--button-bg:var(--film272-logo)!important;--button-text:#fff!important;background:var(--film272-background)!important;color:var(--film272-ink)!important}
html:root[data-theme] body:is(.manred-dashboard.mr185-native-mini,.mr185-native-guide,.mr185-native-info){--mr185-background:var(--film272-background)!important;--mr185-surface:var(--film272-surface)!important;--mr185-ink:var(--film272-ink)!important;--mr185-muted:var(--film272-muted)!important;--mr185-line:var(--film272-line)!important;--mr185-action:var(--film272-logo)!important;--mr185-deep:var(--film272-logo)!important;--mr185-main:var(--film272-logo)!important;--mr185-action-text:#fff!important;background:var(--film272-background)!important;color:var(--film272-ink)!important}
html:root[data-theme] body:is(.manred-dashboard.mr185-native-mini,.mr185-native-guide,.mr185-native-info) :is(.primary,.connect-button,a.contact),html:root[data-theme] body:is(.manred-dashboard.mr185-native-mini,.mr185-native-guide,.mr185-native-info) :is(.primary,.connect-button,a.contact):hover:not(:disabled){background:var(--film272-logo)!important;color:#fff!important;border-color:var(--film272-logo)!important}
html,html[data-theme]{--mr185-main:var(--film272-accent)!important;--mr185-edge:var(--film272-track)!important;--mr185-deep:#e73554!important;--mr185-background:var(--film272-background)!important;--mr185-surface:var(--film272-surface)!important;--mr185-ink:var(--film272-ink)!important;--mr185-muted:var(--film272-muted)!important;--mr185-line:var(--film272-line)!important;--mr185-action:#e73554!important;--mr185-action-text:#fff!important;--shell185-action:#e73554!important;--shell185-action-text:#fff!important;--manred-mood-action:var(--film272-accent)!important;--manred-mood-bright:var(--film272-track)!important}
html[data-theme] body{background:var(--film272-background)!important;color:var(--film272-ink)!important}
html[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"],.mr185-native-mini,.mr185-native-guide){--mr185-background:var(--film272-background)!important;--mr185-surface:var(--film272-surface)!important;--mr185-ink:var(--film272-ink)!important;--mr185-muted:var(--film272-muted)!important;--mr185-line:var(--film272-line)!important;--mr185-action:#e73554!important;--mr185-action-text:#fff!important;--shell185-action:#e73554!important;--shell185-action-text:#fff!important;--sidebar-background:var(--film272-surface)!important;--sidebar-foreground:var(--film272-ink)!important;--sidebar-accent:color-mix(in srgb,var(--film272-accent) 14%,var(--film272-surface))!important;--sidebar-accent-foreground:var(--film272-accent)!important;--primary:#e73554!important;--primary-foreground:#fff!important;--accent:color-mix(in srgb,var(--film272-accent) 14%,var(--film272-surface))!important;--accent-foreground:var(--film272-accent)!important}
html[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]){background:var(--film272-background)!important;color:var(--film272-ink)!important}
html[data-theme] .marketing .site-header .crimson-emblem{filter:none!important}
html[data-theme] .marketing .crimson-wordmark>span{color:var(--film272-accent)!important}
html[data-theme] [data-slot="sidebar-wrapper"] .brand .crimson-wordmark>span{color:var(--film272-accent)!important}
html[data-theme] .marketing .mr-hero-rules .vpn-motto em{color:var(--film272-accent)!important}
html[data-theme] :is(.mr185-native-mini,.mr185-native-guide) .logo184-mark{filter:none!important}
html[data-theme] .mr185-native-mini .topbar .brand>span{display:block;text-align:center}
html[data-theme] .mr185-native-mini .topbar .brand strong>span,
html[data-theme] .mr185-native-guide header .brand .red{color:var(--film272-logo,#e73554)!important}
html[data-theme] .mr185-native-mini .topbar .brand small,
html[data-theme] .mr185-native-guide header .brand>span>small{display:block;text-align:center;width:100%}
/* Owner: Man joins Red/M colour on hover and keyboard focus. */
html[data-theme] body #manred-fulltheme185 .site-header .brand-lockup.crimson-brand:hover .crimson-wordmark,
html[data-theme] body #manred-fulltheme185 .site-header a:focus-visible .crimson-wordmark,
html[data-theme] body .brand-lockup.crimson-brand:hover .crimson-wordmark,
html[data-theme] body a:focus-visible .brand-lockup.crimson-brand .crimson-wordmark,
html[data-theme] .mr185-native-mini .topbar .brand:is(:hover,:focus-visible) strong,
html[data-theme] .mr185-native-guide header .brand:is(:hover,:focus-visible)>span{color:var(--film272-logo,#e73554)!important}
/* Exact shared appearance containers: defeat inherited historical Wine variables. */
html:root:root:root[data-theme] body,html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]){--mr185-main:var(--film272-logo)!important;--mr185-edge:var(--film272-logo)!important;--mr185-deep:var(--film272-logo)!important;--mr185-action:var(--film272-logo)!important;--mr185-action-text:#fff!important;--mr185-background:var(--film272-background)!important;--mr185-paper:var(--film272-background)!important;--mr185-panel:var(--film272-surface)!important;--mr185-surface:var(--film272-surface)!important;--mr185-ink:var(--film272-ink)!important;--mr185-muted:var(--film272-muted)!important;--mr185-line:var(--film272-line)!important;background:var(--film272-background)!important;color:var(--film272-ink)!important}
html:root:root[data-theme] body #manred-fulltheme185 .button.primary,html:root:root[data-theme] body .marketing .button.primary,html:root:root[data-theme] body #manred-fulltheme185 #manred-unified-footer .muf-account,html:root:root[data-theme] body #manred-unified-footer .muf-account{background:var(--film272-logo)!important;color:#fff!important;border-color:var(--film272-logo)!important}
html:root:root[data-theme] body:is(.support258,.legal259) .wordmark small{width:100%;text-align:center}
html:root:root[data-theme] body:is(.support258,.legal259) .brand:is(:hover,:focus-visible) .wordmark{color:var(--film272-logo)!important}
/* The historical root ID otherwise wins over the new wordmark rule. */
html[data-theme] body #manred-fulltheme185 .site-header .brand-lockup.crimson-brand .crimson-wordmark>span{color:var(--film272-logo,#e73554)!important}

html:root:root:root:root:root:root[data-theme] body :is([role="tab"][aria-selected="true"], [data-slot="tabs-trigger"][data-active]){color:#fff!important}

html:root:root:root:root[data-theme] body .button.primary{background:#e73554!important;color:#fff!important;border-color:#e73554!important}
html:root:root:root:root[data-theme] body .button.primary :is(span,strong){color:#fff!important}
html:root:root:root:root[data-theme] body :is(.main .panel,.main .metric,[data-slot="dialog-content"]){background:var(--film272-surface)!important;color:var(--film272-ink)!important;border-color:var(--film272-line)!important}
html:root:root:root:root[data-theme] body .main .table-button{background:color-mix(in srgb,#e73554 9%,var(--film272-surface))!important;color:#e73554!important;border-color:var(--film272-line)!important}
html:root:root:root:root[data-theme] body :is(.main,[data-slot="dialog-content"]) :is(input,select,textarea){background:var(--film272-surface)!important;color:var(--film272-ink)!important;border-color:var(--film272-line)!important}

/* Owner correction: Red equals the M fill; VPN centred under the complete wordmark. */
html body .brand-lockup.crimson-brand .crimson-wordmark>span,
html[data-theme] body .marketing .brand-lockup.crimson-brand .crimson-wordmark>span,
html[data-theme] body [data-slot="sidebar-wrapper"] .brand .crimson-wordmark>span{color:var(--film272-logo,#e73554)!important}
html body .brand-lockup.crimson-brand .crimson-wordmark>b{display:block;width:100%;text-align:center;padding-left:.38em}

/* Owner: neutral Film Zero surfaces, no red/wine tint on cards. */
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"],.mr185-native-mini,.mr185-native-guide){--sidebar-accent:var(--film272-background)!important;--accent:var(--film272-background)!important}
html:root:root:root[data-theme] body :is(.login-art,.login-form .inline-notice,.account-tabs,.account-tabs button.selected,.client-icon,.nav-item:is(:hover,.active),.button.secondary-button:hover,.button.ghost:hover,.platform-tabs-list,.dns-grid>article,.rb-tabs,.wiki-code,.wiki-flow a:hover,.mr185-native-guide .number,.mr185-native-guide .notice,.mr185-native-guide .sample,.mr185-native-guide .choices>div,.mr185-native-guide code,.feature-icon,.bottom-nav button.selected){background:var(--film272-surface)!important;background-image:none!important}
html:root:root:root[data-theme] body :is(.help-hero,.help-cta,.configurator-hero,.wiki-hero,.hero.guide-hero,.mr185-native-guide>footer){background:var(--film272-background)!important;background-image:none!important}
html:root:root:root[data-theme] body:is(.mr185-native-info,.oneui185-gallery){background:var(--film272-background)!important;background-image:none!important}
html:root:root:root[data-theme] body.manred-dashboard.mr185-native-mini :is(.primary,.connect-button):hover:not(:disabled){background:#e73554!important;color:#fff!important}

/* Owner: remove legacy Wine typography and table dividers. */
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) :is(.data-table th,.column-sort,.client-cell-note,.metric>div,.metric small,.empty-state,.empty-state h3,.section-heading>span,.node-meta,.node-row small){color:var(--film272-muted)!important}
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) :is(.data-table td,.client-cell-value){color:var(--film272-ink)!important}
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) :is(.column-sort:hover,.column-sort[data-active="true"]){color:#e73554!important}
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) .data-table :is(tr,th,td){border-color:var(--film272-line)!important}
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) .table-button{background:var(--film272-background)!important;color:var(--film272-ink)!important;border-color:var(--film272-line)!important}

/* Owner: finish neutral Film Zero typography across ADMIN sections. */
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) :is(.table-person small,.event-row time,.event-row span,.release-note,.service-grid .panel p,.language-switch button:not(.active)){color:var(--film272-muted)!important}
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) .language-switch button.active{color:#fff!important}

/* Mobile ADMIN touch targets; palette and handlers unchanged. */
@media(max-width:767px){
html:root:root:root[data-theme] body [data-slot="sidebar-wrapper"] :is(.table-button,.column-sort,.button){min-height:44px!important}
html:root:root:root[data-theme] body [data-slot="sidebar-wrapper"] [data-slot="sidebar-trigger"]{min-width:44px!important;min-height:44px!important}
}

/* Film Zero: remove verified legacy neutral text and icon colours. */
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) :is(.logout-icon,.search-wrap svg,.column-sort-icon,.page-heading p){color:var(--film272-muted)!important}
html:root:root:root[data-theme] body :is(.marketing,.account-shell,[data-slot="sidebar-wrapper"]) :is(.topbar strong,.metric strong){color:var(--film272-ink)!important}
html:root:root:root[data-theme] body [data-slot="sidebar-wrapper"] .nav-item:is(:hover,.active){color:#e73554!important}

/* Film Zero: verified legacy public typography and dividers. */
html:root:root:root[data-theme] body .faq-trigger>svg{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .help-heading p,html:root:root:root[data-theme] body .platform-guide p,html:root:root:root[data-theme] body .faq-content p,html:root:root:root[data-theme] body .configurator-hero p,html:root:root:root[data-theme] body .personal-generator-heading p,html:root:root:root[data-theme] body .configurator-state p{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .help-hero-card,html:root:root:root[data-theme] body .platform-guide,html:root:root:root[data-theme] body .faq-item,html:root:root:root[data-theme] body .help-cta,html:root:root:root[data-theme] body .configurator-shell,html:root:root:root[data-theme] body .configurator-state,html:root:root:root[data-theme] body .personal-generator-heading{border-color:var(--film272-line)!important}
html:root:root:root[data-theme] body .marketing .site-footer,html:root:root:root[data-theme] body .marketing .site-footer>span,html:root:root:root[data-theme] body .marketing .site-footer>small{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .marketing .site-footer>div{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .marketing.support-design05 .help-cta p{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .platform-guide-intro span{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .rb-generator-head p,html:root:root:root[data-theme] body .rb-intro p,html:root:root:root[data-theme] body .rb-style small,html:root:root:root[data-theme] body .rb-install p{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .rb-server-card label{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .rb-server-card textarea,html:root:root:root[data-theme] body .rb-server-card input,html:root:root:root[data-theme] body .rb-server-card select{border-color:var(--film272-line)!important;color:var(--film272-ink)!important}
html:root:root:root[data-theme] body .rb-style label{border-color:var(--film272-line)!important;color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .rb-workspace,html:root:root:root[data-theme] body .rb-intro,html:root:root:root[data-theme] body .rb-server-card,html:root:root:root[data-theme] body .rb-style,html:root:root:root[data-theme] body .rb-install{border-color:var(--film272-line)!important}
html:root:root:root[data-theme] body .release-note{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .wiki-nav span{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .wiki-nav>a{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .wiki-screen-note span{color:var(--film272-muted)!important}

html:root:root:root[data-theme] body :is(.help-hero-card,.platform-guide,.faq-item,.help-cta){color:var(--film272-ink)!important}
html:root:root:root[data-theme] body :is(.compatibility-note,.help-cta p,.wiki-nav a,.release-note){color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .rb-style label:has(input:checked){color:#e73554!important;border-color:#e73554!important}
html:root:root:root[data-theme] body .wiki-nav>a.active{color:#e73554!important}
html:root:root:root[data-theme] body :is(.rb-server-card textarea,.rb-server-card input)::placeholder{color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .mr185-native-guide small{border-color:var(--film272-line)!important}
html:root:root:root[data-theme] body :is(.vpn-help main>p,#manred-help-contact,#manred-help-contact a,.manual-steps p){color:var(--film272-muted)!important}
html:root:root:root[data-theme] body .manual-steps article{color:var(--film272-ink)!important}
html:root:root:root[data-theme] body .rb-generator-head{background:var(--film272-surface)!important;background-image:none!important}
html:root:root:root[data-theme] body :is(.platform-guide-intro,.platform-guide li,.manual-steps article,.faq-list){border-color:var(--film272-line)!important}
html:root:root:root[data-theme] body.mr185-native-guide footer small{border-color:var(--film272-line)!important}
html:root:root:root[data-theme] body.mr185-native-guide code{color:#e73554!important}
html:root:root:root[data-theme] body .wiki-screen-note{border-color:var(--film272-line)!important}
html:root:root:root[data-theme] body .wiki-dns b{color:var(--film272-ink)!important}

/* DEV411: unchanged geometry, colour and six-second timing. */
svg.film272-mark,.film272-scene,.film272-big-mark,.film272-mark>path,.film272-big-mark>path{shape-rendering:geometricPrecision}
.film272-mark-packet{stroke-linejoin:round;stroke-linecap:round}

/* Film Zero409 DEV quality corrections; never installed automatically. */
.compatibility-note{background:#FFFFFF;color:#28213f;border-left-color:#e73554}
:root[data-theme="dark"] .compatibility-note,:root.dark .compatibility-note{background:#202849;color:#f7f5ff;border-left-color:#e73554}
.rb-server-title .detect{background:#FFFFFF;color:#28213f;border:1px solid #e73554}
.rb-style label.active{background:#FFFFFF;color:#28213f;border-color:#e73554}
.guide-shot-top>span:nth-child(3){background:#e73554}
html .marketing.support-design05 .wiki-note,html .marketing.support-design05 .wiki-note.warning{background:#FFFFFF;border-color:#e73554}
html .marketing.support-design05 .wiki-note p,html .marketing.support-design05 .wiki-note.warning p{color:#28213f}
html.dark .rb-server-title .detect,html.dark .rb-style label.active,html.dark .marketing.support-design05 .wiki-note,html.dark .marketing.support-design05 .wiki-note.warning{background:#202849;color:#f7f5ff;border-color:#e73554}
html.dark .marketing.support-design05 .wiki-note p,html.dark .marketing.support-design05 .wiki-note.warning p{color:#f7f5ff}
html:root:root:root:root[data-theme] body .compatibility-note{color:#28213f!important}
html:root:root:root:root[data-theme="dark"] body .compatibility-note{color:#f7f5ff!important}

/* Owner: pure white light surfaces, no red ambient shadows. */
html:root:root:root:root:not(.dark):not([data-theme="dark"]) #manred-fulltheme185 :is(.protocol-grid article,.feature-bento article,.knowledge-grid article,.workflow-grid article,.manual-steps article,.dns-grid article,.client-card,.subscription-card,.summary-card,.feature-card,.manred-unified-footer){box-shadow:none!important}

