:root{--mg-hud-safe-top: env(safe-area-inset-top, 0px);--mg-hud-safe-right: env(safe-area-inset-right, 0px);--mg-hud-safe-bottom: env(safe-area-inset-bottom, 0px);--mg-hud-safe-left: env(safe-area-inset-left, 0px);--mg-hud-chrome-top: max(12px, var(--mg-hud-safe-top));--mg-hud-chrome-left: max(12px, var(--mg-hud-safe-left));--mg-hud-chrome-right: max(12px, var(--mg-hud-safe-right));--mg-hud-chrome-btn-size: 44px;--mg-hud-chrome-gap: 10px;--mg-hud-edge-padding: 1rem;--mg-quick-hud-clearance: calc( var(--mg-hud-chrome-btn-size) + var(--mg-hud-edge-padding) );--mg-panel-viewport-top: calc( var(--mg-hud-chrome-top) + var(--mg-hud-chrome-btn-size) + var(--mg-hud-edge-padding) );--mg-hud-accent: var(--ui-title-color-custom, #00c3ff);--mg-hud-border-color: var(--ui-border-color-custom, var(--mg-hud-accent));--mg-hud-border-color-strong: color-mix(in srgb, var(--mg-hud-border-color) 75%, transparent);--mg-hud-border-color-soft: color-mix(in srgb, var(--mg-hud-border-color) 35%, transparent);--mg-hud-border-color-faint: color-mix(in srgb, var(--mg-hud-border-color) 18%, transparent);--mg-hud-border-color-2: var(--ui-border-color-2-custom, color-mix(in srgb, var(--mg-hud-border-color) 60%, #fff));--mg-hud-border-color-2-strong: color-mix(in srgb, var(--mg-hud-border-color-2) 75%, transparent);--mg-hud-border-color-2-soft: color-mix(in srgb, var(--mg-hud-border-color-2) 35%, transparent);--mg-hud-border-color-2-faint: color-mix(in srgb, var(--mg-hud-border-color-2) 18%, transparent);--mg-hud-text-color: var(--ui-text-color-custom, #ddeaf7);--mg-hud-title-color: var(--ui-title-color-custom, var(--mg-hud-accent));--mg-hud-alert-color: var(--ui-alert-color-custom, #ffb020);--mg-hud-font-family: "Segoe UI", system-ui, -apple-system, sans-serif;--mg-hud-type-panel-title-size: clamp(1rem, 2vw, 1.25rem);--mg-hud-type-section-title-size: clamp(.88rem, 1.5vw, 1rem);--mg-hud-type-card-title-size: .88rem;--mg-hud-type-body-size: .82rem;--mg-hud-type-label-size: .72rem;--mg-hud-type-meta-size: .68rem;--mg-hud-type-value-size: clamp(1rem, 2vw, 1.25rem);--mg-hud-type-line-height: 1.4;--mg-hud-type-title-weight: 700;--mg-hud-type-body-weight: 500;--mg-hud-type-label-weight: 600;--mg-hud-type-label-spacing: .06em;--mg-hud-type-panel-title-line-height: 1.2;--mg-hud-type-panel-title-spacing: .02em;--mg-hud-type-section-title-line-height: 1.25;--mg-hud-type-section-title-spacing: .04em;--mg-hud-type-card-title-line-height: 1.25;--mg-hud-type-card-title-spacing: .02em;--mg-hud-type-label-line-height: 1.3;--mg-hud-type-meta-spacing: .01em;--mg-hud-type-value-line-height: 1.15;--mg-hud-glow-color: var(--ui-glow-color-custom, var(--mg-hud-accent));--mg-hud-radius: var(--ui-border-radius, 8px);--mg-hud-border-width: var(--ui-border-width, 1px);--mg-hud-glow-core: 0 0 0 1px var(--mg-hud-border-color) inset;--mg-hud-glow-float: 0 18px 48px rgba(0, 0, 0, .65);--mg-hud-glow-halo: 0 0 var(--ui-glow-intensity, 15px) var(--mg-hud-glow-color);--mg-hud-title-glow: 0 0 calc(var(--ui-glow-intensity, 15px) * .55) var(--mg-hud-glow-color);--mg-hud-title-halo-soft: 0 0 calc(var(--ui-glow-intensity, 15px) * .4) var(--mg-hud-title-color);--mg-hud-tone-ok-halo: 0 0 calc(var(--ui-glow-intensity, 15px) * .35) var(--mg-fc-tone-ok);--mg-hud-tone-danger-halo: 0 0 var(--ui-glow-intensity, 15px) color-mix(in srgb, var(--mg-fc-tone-danger) 55%, transparent);--mg-hud-media-halo: 0 0 calc(var(--ui-glow-intensity, 15px) * .5) color-mix(in srgb, var(--mg-hud-title-color) 28%, transparent);--mg-hud-drop-shadow-glow: drop-shadow( 0 0 calc(var(--ui-glow-intensity, 15px) * .65) var(--mg-hud-glow-color) );--mg-hud-glow-expanded: 0 0 calc(var(--ui-glow-intensity, 15px) * 1.2) var(--mg-hud-glow-color);--mg-hud-outline-focus: 2px solid color-mix(in srgb, var(--mg-hud-title-color) 75%, transparent);--mg-hud-outline-focus-soft: 2px solid color-mix(in srgb, var(--mg-hud-title-color) 65%, transparent);--mg-hud-title-shadow-soft: 0 0 8px color-mix(in srgb, var(--mg-hud-title-color) 35%, transparent);--mg-hud-title-shadow: 0 0 10px color-mix(in srgb, var(--mg-hud-title-color) 45%, transparent);--mg-hud-alert-shadow: 0 0 6px color-mix(in srgb, var(--mg-hud-alert-color) 35%, transparent);--mg-hud-media-drop-shadow: drop-shadow( 0 8px 24px color-mix(in srgb, var(--mg-hud-title-color) 35%, transparent) );--mg-hud-media-drop-shadow-sm: drop-shadow( 0 4px 12px color-mix(in srgb, var(--mg-hud-title-color) 35%, transparent) );--mg-hud-icon-drop-shadow: drop-shadow( 0 0 7px color-mix(in srgb, var(--mg-hud-title-color) 70%, transparent) );--mg-hud-media-surface-shadow: drop-shadow(0 0 6px var(--mg-hud-surface));--mg-hud-tab-stripe-idle: color-mix(in srgb, var(--mg-hud-title-color) 32%, transparent);--mg-hud-tab-stripe-active: var(--mg-hud-title-color);--mg-hud-tab-stripe-width-idle: 3px;--mg-hud-tab-stripe-width-active: 4px;--mg-hud-stage-accent: var(--mg-hud-accent);--mg-hud-viewport-bg: transparent;--mg-hud-weather-dim-bg: rgba(0, 0, 0, var(--weather-dim-opacity, 0));--mg-hud-surface: rgba(0, 0, 0, var(--ui-overlay-opacity, .82));--mg-hud-glow-pulse-soft: 0 0 4px color-mix(in srgb, var(--mg-hud-glow-color) 25%, transparent);--mg-hud-glow-pulse-strong: 0 0 10px color-mix(in srgb, var(--mg-hud-glow-color) 55%, transparent);--mg-hud-route-glow: 0 4px 16px color-mix(in srgb, var(--mg-hud-surface) 40%, transparent), 0 0 22px color-mix(in srgb, var(--mg-hud-glow-color) 35%, transparent);--mg-hud-control-track-bg: var(--mg-hud-surface);--mg-hud-control-track-border: var(--mg-hud-border-color-faint);--mg-hud-control-track-active-bg: var(--mg-fc-tone-ok-bg);--mg-hud-control-track-active-border: var(--mg-fc-tone-ok-border);--mg-hud-control-thumb-bg: var(--mg-hud-text-color);--mg-hud-control-thumb-shadow: var(--mg-hud-glow-core);--mg-fc-semantic-ok: #00ff55;--mg-fc-semantic-cancel: #ff2222;--mg-fc-semantic-info: #ffb020;--mg-fc-semantic-ok-soft: color-mix( in srgb, var(--mg-fc-semantic-ok) 35%, transparent );--mg-fc-semantic-cancel-soft: color-mix( in srgb, var(--mg-fc-semantic-cancel) 35%, transparent );--mg-fc-semantic-info-soft: color-mix( in srgb, var(--mg-fc-semantic-info) 35%, transparent );--mg-hud-checked-control-bg: color-mix( in srgb, var(--mg-hud-title-color) 20%, var(--mg-hud-surface) );--mg-fc-gap-sm: .5rem;--mg-fc-gap-md: .75rem;--mg-fc-section-pad: clamp(.85rem, 2.2vw, 1.15rem);--mg-fc-radius-sm: max(2px, calc(var(--mg-hud-radius) - 4px));--mg-fc-tone-ok: var(--mg-fc-semantic-ok);--mg-fc-tone-danger: var(--mg-fc-semantic-cancel);--mg-fc-tone-warn: var(--mg-hud-alert-color);--mg-fc-tone-neutral: var(--mg-hud-title-color);--mg-fc-tone-ok-bg: color-mix( in srgb, var(--mg-fc-semantic-ok) 12%, var(--mg-hud-surface) );--mg-fc-tone-ok-border: color-mix(in srgb, var(--mg-fc-semantic-ok) 30%, transparent);--mg-fc-tone-danger-bg: color-mix( in srgb, var(--mg-fc-semantic-cancel) 12%, var(--mg-hud-surface) );--mg-fc-tone-danger-border: color-mix(in srgb, var(--mg-fc-semantic-cancel) 30%, transparent);--mg-fc-tone-warn-bg: color-mix( in srgb, var(--mg-fc-semantic-info) 12%, var(--mg-hud-surface) );--mg-fc-tone-warn-border: color-mix(in srgb, var(--mg-fc-semantic-info) 30%, transparent);--mg-hud-tone-ok-border-strong: color-mix( in srgb, var(--mg-fc-tone-ok) 55%, var(--mg-hud-border-color-soft) );--mg-hud-title-border: color-mix( in srgb, var(--mg-hud-title-color) 50%, var(--mg-hud-border-color-soft) );--mg-hud-tone-danger-text-strong: color-mix( in srgb, var(--mg-fc-tone-danger) 78%, white );--mg-hud-tone-info-border-strong: color-mix( in srgb, var(--mg-fc-semantic-info) 55%, var(--mg-hud-border-color-soft) );--mg-hud-media-size-sm: 2.5rem;--mg-hud-media-size-md: clamp(2.75rem, 5vw, 3.5rem);--mg-hud-media-size-lg: clamp(3.75rem, 9vw, 5rem);--mg-hud-media-bg: transparent;--mg-hud-panel-back-size: clamp(3.5rem, 9vw, 4.25rem);--mg-hud-panel-back-icon-size: calc(var(--mg-hud-panel-back-size) * .68);--mg-cr-island-gap: var(--mg-fc-gap-md, .75rem);--mg-cr-command-btn-max-width: 14rem;--mg-cr-scene-safe-inline: clamp(1rem, 8vw, 12rem);--mg-cr-scene-safe-block: var(--mg-hud-edge-padding);--mg-cr-viewport-top: calc(var(--mg-hud-edge-padding) + var(--mg-hud-safe-top));--mg-cr-viewport-bottom: calc(var(--mg-quick-hud-clearance) + var(--mg-hud-safe-bottom));--mg-cr-viewport-left: calc(var(--mg-hud-edge-padding) + var(--mg-hud-safe-left));--mg-cr-viewport-right: calc(var(--mg-hud-edge-padding) + var(--mg-hud-safe-right))}@media (max-width: 760px){:root{--mg-cr-scene-safe-inline: var(--mg-hud-edge-padding);--mg-cr-viewport-top: calc(var(--mg-hud-edge-padding) + var(--mg-hud-safe-top));--mg-cr-viewport-bottom: calc( var(--mg-quick-hud-clearance) + var(--mg-hud-safe-bottom) );--mg-cr-viewport-left: calc(var(--mg-hud-edge-padding) + var(--mg-hud-safe-left));--mg-cr-viewport-right: calc(var(--mg-hud-edge-padding) + var(--mg-hud-safe-right))}}@media (min-width: 761px){:root{--mg-quick-hud-clearance: var(--mg-hud-edge-padding);--mg-cr-viewport-top: calc(var(--mg-panel-viewport-top) + var(--mg-hud-chrome-gap));--mg-cr-viewport-bottom: calc( var(--mg-quick-hud-clearance) + var(--mg-hud-safe-bottom) );--mg-cr-viewport-left: calc(var(--mg-hud-edge-padding) + var(--mg-hud-safe-left));--mg-cr-viewport-right: calc(var(--mg-hud-edge-padding) + var(--mg-hud-safe-right))}}.lang-switch{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.lang-switch::-webkit-scrollbar{display:none;width:0;height:0}.lang-switch:not(.site-lang){position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:10;display:flex;align-items:center;gap:8px;max-width:calc(100vw - 24px);background:var(--mg-hud-surface);border-radius:var(--mg-hud-radius);padding:6px 12px;box-shadow:var(--mg-hud-glow-float);border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft)}.site-lang.lang-switch{display:flex;align-items:center;gap:8px;max-width:calc(50vw - 8px)}.lang-btn{flex:0 0 auto;min-width:38px;width:38px;height:32px;padding:0;display:inline-flex;align-items:center;justify-content:center;background:var(--mg-hud-surface);color:var(--mg-hud-text-color);border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft);border-radius:var(--mg-hud-radius);font-size:.75rem;line-height:1;text-decoration:none;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.lang-btn.active,.lang-btn:hover{background:var(--mg-hud-surface);border-color:var(--mg-hud-border-color);box-shadow:var(--mg-hud-glow-halo)}.lang-flag{width:22px;height:16px;object-fit:cover;border-radius:2px;display:block}:root{--site-header-h: 56px;--site-drawer-w: 280px}.site-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:var(--mg-hud-surface)}.site-header{position:fixed;top:0;left:0;right:0;z-index:40;display:flex;align-items:center;gap:12px;min-height:var(--site-header-h);padding:8px 16px;background:var(--mg-hud-surface);border-bottom:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-burger{display:inline-flex;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:0;border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft);border-radius:var(--mg-hud-radius);background:var(--mg-hud-surface);cursor:pointer}.site-burger span{display:block;width:20px;height:2px;margin:0 auto;background:var(--mg-hud-accent);border-radius:1px;transition:transform .2s ease,opacity .2s ease}body.site-menu-open .site-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.site-menu-open .site-burger span:nth-child(2){opacity:0}body.site-menu-open .site-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.site-brand{flex:1;font-weight:700;letter-spacing:.12em;color:var(--mg-hud-title-color);text-decoration:none;font-size:.95rem}.site-lang{position:static;transform:none;max-width:none;background:transparent;box-shadow:none;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.site-drawer{position:fixed;top:var(--site-header-h);left:0;bottom:0;z-index:45;width:min(var(--site-drawer-w),88vw);padding:16px;background:var(--mg-hud-surface);border-right:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft);transform:translate(-105%);transition:transform .22s ease;overflow-y:auto}body.site-menu-open .site-drawer{transform:translate(0)}.site-nav__list{list-style:none;margin:0;padding:0}.site-nav__link{display:block;padding:10px 12px;border-radius:var(--mg-hud-radius);color:var(--sp-muted, var(--mg-hud-text-color));text-decoration:none;font-size:.95rem}.site-nav__link:hover{color:var(--mg-hud-title-color);background:color-mix(in srgb,var(--mg-hud-title-color) 8%,transparent)}.site-nav__link--active{color:var(--mg-hud-title-color);background:color-mix(in srgb,var(--mg-hud-title-color) 14%,transparent);border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft)}body.startpage{padding-top:var(--site-header-h)}.static-page{position:relative;z-index:1;max-width:720px;margin:32px auto 48px;padding:32px 28px;background:var(--mg-hud-surface);border-radius:var(--mg-hud-radius);border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft);box-shadow:var(--mg-hud-glow-float)}.static-page .static-lead{color:var(--sp-muted, var(--mg-hud-text-color));line-height:1.55;margin:0 0 20px}.static-page .static-body{line-height:1.6;color:var(--mg-hud-text-color)}.static-page .static-body p{margin:0 0 1.05em}.static-page .static-body p:last-child{margin-bottom:0}@media (max-width: 900px){body.site-menu-open{overflow:hidden}}:root{--sp-card-max-width: 450px;--sp-muted: color-mix(in srgb, var(--mg-hud-text-color) 72%, #8aa0b8);--bg-fallback: #000;--ui-bg: var(--mg-hud-surface);--ui-border-color: var(--mg-hud-border-color);--ui-title-color: var(--mg-hud-title-color);--ui-text-color: var(--mg-hud-text-color);--radius: var(--mg-hud-radius);--card-max-width: var(--sp-card-max-width);--accent: var(--mg-hud-accent);--muted: var(--sp-muted);--danger: var(--mg-fc-tone-danger)}body.startpage{margin:0;padding:0;font-family:var(--mg-hud-font-family);color:var(--mg-hud-text-color);min-height:100vh;background-color:var(--bg-fallback);background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;overflow-x:hidden}body.sp-landing{background-image:url(/uploads/start-backgrounds/landing.webp)}body.sp-login{background-image:url(/uploads/start-backgrounds/login.webp)}body.sp-register{background-image:url(/uploads/start-backgrounds/register.webp)}body.sp-story{background-image:url(/uploads/start-backgrounds/story.webp)}body.sp-terms{background-image:url(/uploads/start-backgrounds/terms.webp)}.background{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:0;pointer-events:none}.login-container,.reg-container{position:relative;z-index:1;max-width:var(--card-max-width);margin:80px auto;background:var(--mg-hud-surface);border-radius:var(--mg-hud-radius);box-shadow:var(--mg-hud-glow-float);padding:36px;display:flex;flex-direction:column;align-items:stretch;border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft)}.reg-container{max-width:520px}h1{text-align:center;margin:0 0 20px;font-size:var(--mg-hud-type-panel-title-size);color:var(--mg-hud-title-color);text-shadow:var(--mg-hud-title-glow)}label{margin-top:12px;margin-bottom:6px;font-size:1.05rem;color:var(--mg-hud-text-color);font-weight:500}.required{color:var(--mg-fc-tone-danger);font-weight:700}input[type=text],input[type=email],input[type=password]{width:100%;padding:12px 14px;border-radius:var(--mg-hud-radius);border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft);background:var(--mg-hud-surface);color:var(--mg-hud-text-color);font-size:1rem;margin-bottom:8px;box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease}input:focus{outline:none;border-color:var(--mg-hud-border-color);box-shadow:var(--mg-hud-glow-halo);background:var(--mg-hud-surface)}.password-wrapper{position:relative;width:100%;display:flex;align-items:center}.toggle-password{position:absolute;right:14px;top:50%;transform:translateY(-50%);cursor:pointer;color:var(--sp-muted);-webkit-user-select:none;user-select:none}.toggle-password:hover{color:var(--mg-hud-title-color)}.btn{display:inline-block;text-align:center;border-radius:var(--mg-hud-radius);padding:12px 20px;cursor:pointer;border:var(--mg-hud-border-width) solid var(--mg-hud-border-color);background:var(--mg-hud-surface);color:var(--mg-hud-text-color);font-weight:700;text-decoration:none;font-size:1rem;margin-top:8px}.btn:hover{transform:translateY(-1px);border-color:var(--mg-hud-border-color);box-shadow:var(--mg-hud-glow-halo)}.btn-green{box-shadow:var(--mg-hud-tone-ok-halo)}.btn-blue{box-shadow:var(--mg-hud-title-halo-soft)}#login-message,#reg-message,#verify-message{margin-top:12px;min-height:1.25rem;text-align:center;font-weight:600}.msg-ok{color:var(--mg-fc-tone-ok)}.msg-err{color:var(--mg-fc-tone-danger)}.cf-turnstile{margin:12px 0 4px;min-height:0}.link-container{display:flex;flex-direction:column;gap:10px;margin-top:16px;align-items:center}.link-container a{color:var(--mg-hud-title-color);text-decoration:none;font-weight:600}.link-container a:hover{color:var(--mg-hud-text-color)}.info{margin-top:16px;font-size:.98rem;color:var(--sp-muted);text-align:center}.reg-container>#reg-login-link{display:inline-block;margin-top:18px;text-align:center;align-self:center;color:var(--mg-hud-title-color);font-weight:600;text-decoration:none}.reg-container>#reg-login-link:hover{color:var(--mg-hud-text-color)}.field-hint{display:block;margin-top:6px;margin-bottom:12px;font-size:.88rem;color:var(--sp-muted);font-style:italic}.field-hint:before{content:"ℹ ";margin-right:6px}.consent-group{margin:12px 0 4px;padding:12px 14px;border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft);border-radius:var(--mg-hud-radius);background:var(--mg-hud-surface)}.consent-legend{padding:0 6px;font-size:.92rem;color:var(--sp-muted)}.consent-row{display:flex;align-items:flex-start;gap:10px;margin:8px 0 0;font-size:.95rem;font-weight:400;line-height:1.4;color:var(--mg-hud-text-color);cursor:pointer}.consent-row input[type=checkbox]{margin-top:3px;flex:0 0 auto;width:1.05rem;height:1.05rem;accent-color:var(--mg-hud-accent)}.consent-row a{color:var(--mg-hud-title-color);font-weight:600;text-decoration:underline}.consent-row a:hover{color:var(--mg-hud-text-color)}.landing-logo{margin:24px auto 12px;text-align:center;font-size:clamp(1.75rem,4vw,2.4rem);font-weight:800;letter-spacing:.06em;color:var(--mg-hud-text-color);text-shadow:var(--mg-hud-title-glow);position:relative;z-index:1}.main-panel{max-width:520px;margin:24px auto 48px;background:var(--mg-hud-surface);border-radius:var(--mg-hud-radius);box-shadow:var(--mg-hud-glow-float);padding:38px 36px 32px;text-align:center;position:relative;z-index:1;border:var(--mg-hud-border-width) solid var(--mg-hud-border-color-soft)}.story{font-size:1.1rem;margin-bottom:24px;color:var(--mg-hud-text-color);line-height:1.5}.countdown{font-size:1.15rem;margin:16px 0;color:var(--mg-hud-title-color);font-weight:700;letter-spacing:1px;text-shadow:var(--mg-hud-title-shadow-soft)}.pre-reg{display:flex;gap:16px;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:20px}.landing-guide{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:18px;font-size:.95rem}.landing-guide a{color:var(--sp-muted);text-decoration:none;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.landing-guide a:hover{color:var(--mg-hud-title-color);border-bottom-color:var(--mg-hud-title-color)}.landing-guide span{color:var(--mg-hud-border-color-soft)}@media (max-width: 768px){.login-container,.reg-container{margin:96px 16px 32px;padding:28px}.main-panel{margin:16px;padding:28px 22px}}@media (max-width: 600px){.pre-reg{flex-direction:column}}.game-stub-main{max-width:560px;margin:5rem auto 3rem;padding:1.5rem}.game-stub-profile-status{margin-top:.75rem;font-size:.95rem;color:var(--sp-muted)}
