/* Source: /visual-refresh.css */
/* Preview-only visual refinement. Routes, controls, and private data are unchanged. */
body[data-command-ui] #site-rail{bottom:auto;height:auto;max-height:calc(100dvh - 36px);border-radius:18px;overflow:auto;padding-bottom:14px}
body[data-command-ui] #site-rail .rail-links{flex:0 0 auto;overflow:visible;max-height:none;padding-bottom:8px}
body[data-command-ui] #site-rail .rail-scrollbar{display:none!important}
body[data-command-ui] #site-rail .rail-links a{--menu-rim:#d6a4ff;--neon-accent:var(--menu-rim);border:2px solid var(--menu-rim)!important;background:linear-gradient(120deg,#8534cc66,#41297855)!important;color:#fff!important;text-shadow:0 0 9px var(--menu-rim);box-shadow:inset 0 0 18px #ffffff15,0 0 12px color-mix(in srgb,var(--menu-rim),transparent 65%);font-weight:850;min-height:56px}
body[data-command-ui] #site-rail .rail-links a[data-destination=dashboard]{--menu-rim:#65e9ff;background:linear-gradient(120deg,#087caa66,#374cb755)!important}
body[data-command-ui] #site-rail .rail-links a[data-destination=contact]{--menu-rim:#ffb6df;background:linear-gradient(120deg,#d2448566,#b7659255)!important}
body[data-command-ui] .command-dashboard-link,body[data-command-ui] .header-actions #dashboard{display:none!important}
.rail-sound-controls{display:flex;align-items:center;justify-content:center;gap:9px;margin:4px 12px 0;padding:12px 5px 0;border-top:1px solid #cea8ff66;color:#f1e4ff}.rail-sound-controls .voice-disclosure{display:block!important;font:600 12px/1.4 system-ui;max-width:115px}.rail-sound-controls #voice-toggle{position:static!important;display:grid;place-items:center;flex:none;width:38px;height:38px;border:1px solid #c9a3ff;border-radius:10px;background:#854dc433;color:#fff}.rail-sound-controls svg{width:23px;height:23px}
.command-hub-heading h1{color:#fff!important;font-weight:950;text-shadow:0 0 2px #fff,0 0 12px #b98bff,0 0 30px #a44dff}
.command-hub-card{--feature:#83eaff;--menu-rim:var(--feature);border-color:var(--feature)!important;background:linear-gradient(125deg,color-mix(in srgb,var(--feature),transparent 72%),#10152bba 80%)!important;box-shadow:inset 0 0 22px color-mix(in srgb,var(--feature),transparent 88%),0 0 15px color-mix(in srgb,var(--feature),transparent 62%)!important;min-height:145px;gap:8px;padding:18px}
.command-hub-card[data-hub-feature=ask]{--feature:#66dcff}.command-hub-card[data-hub-feature=simulator]{--feature:#ffb477}.command-hub-card[data-hub-feature=tools]{--feature:#ca9aff}.command-hub-card[data-hub-feature=white-label]{--feature:#ff92da}.command-hub-card[data-hub-feature=library]{--feature:#6bf5d8}.command-hub-card[data-hub-feature=resources]{--feature:#ffe887}.command-hub-card[data-hub-feature=community]{--feature:#9eacff}.command-hub-card[data-hub-feature=partners]{--feature:#ff9ea7}.command-hub-card[data-hub-feature=plans]{--feature:#ffd16a}.command-hub-card[data-hub-feature=games]{--feature:#91efb6}
.command-hub-card .command-hub-icon{flex:0 0 104px;width:104px;color:var(--feature);filter:drop-shadow(0 0 9px color-mix(in srgb,var(--feature),transparent 45%));text-shadow:none}.command-hub-icon svg{display:block;width:100%;height:85px;overflow:visible}.command-hub-card strong{color:#fff;text-shadow:0 0 9px color-mix(in srgb,var(--feature),transparent 40%)}.command-hub-card small{color:#f1f5ff}
.dashboard-view .member-desk-card:not(.dashboard-tile),.dashboard-view .dashboard-customization,.dashboard-view .cc-dashboard{--accent:#73e3ff;border:2px solid var(--accent)!important;background:var(--frame-glass)!important;box-shadow:0 0 18px color-mix(in srgb,var(--accent),transparent 73%)!important;color:#fff}
.dashboard-view .dashboard-customization{--accent:#d2a5ff}.dashboard-view .cc-dashboard{--accent:#ffd77a}.dashboard-view .suggestions-beacon{background:linear-gradient(135deg,#b04eea55,#47226599)!important;border-color:#e1aaff!important;color:#fff!important}.dashboard-view .membership-beacon{background:linear-gradient(135deg,#4c365cbb,#20243ddd)!important;border-color:#ffe49a!important;color:#fff!important}.dashboard-view .customization-buttons button{background:#9e67d333!important;border:1px solid #d1a2ff!important;color:#fff!important}.dashboard-view .customization-buttons button:nth-child(2){border-color:#7eeded!important;background:#278d9a33!important}.dashboard-view .customization-buttons button:nth-child(3){border-color:#ffaad5!important;background:#b9498b33!important}.dashboard-view .customization-buttons button:nth-child(4){border-color:#ffe08c!important;background:#c3983533!important}
.sales-desk .owner-tabs button,.sales-desk .sales-file-tabs button,.sales-desk .sales-chart-choice,.cc-dashboard-stats>div{--tab:#87dbff;border-color:var(--tab)!important;background:color-mix(in srgb,var(--tab),transparent 87%)!important;color:#fff!important}.sales-desk .owner-tabs button:nth-child(3n+2),.sales-desk .sales-file-tabs button:nth-child(3n+2){--tab:#d5a7ff}.sales-desk .owner-tabs button:nth-child(3n),.sales-desk .sales-file-tabs button:nth-child(3n){--tab:#ffcc83}.sales-desk .owner-tabs button[aria-selected=true],.sales-desk .owner-tabs button.active{box-shadow:0 0 13px color-mix(in srgb,var(--tab),transparent 50%);border-width:2px}
@media(max-width:1024px){body[data-command-ui] #site-rail{max-height:calc(100dvh - 16px);border-radius:0 18px 18px 0}}
@media(max-width:600px){.command-hub-card{padding:16px 12px;min-height:132px}.command-hub-card .command-hub-icon{flex-basis:76px;width:76px}.command-hub-icon svg{height:70px}.command-hub-card strong{font-size:18px}.command-hub-card small{font-size:13px}}
@media(prefers-reduced-motion:reduce){.command-hub-card{animation:none!important;transform:none!important;transition:none!important}}
body[data-command-ui] #site-rail .rail-links a{box-sizing:border-box;width:100%}
.command-hub-card>i{font-size:0!important;flex:0 0 9px;width:9px;height:9px;border-top:2px solid var(--feature);border-right:2px solid var(--feature);transform:rotate(45deg);margin:0 4px 0 auto}
.rail-sound-controls:empty{display:none}
html[data-frame-fill=clear] .command-hub-card,html[data-frame-fill=clear] .dashboard-view .member-desk-card:not(.dashboard-tile),html[data-frame-fill=clear] .dashboard-view .dashboard-customization,html[data-frame-fill=clear] .dashboard-view .cc-dashboard{background:transparent!important}
body.dashboard-view[data-neon-skin] .dashboard-customization[data-neon-frame]{--frame-light:#d2a5ff!important;--background-neon:#d2a5ff!important;--neon-accent:#e4c6ff!important;background:linear-gradient(125deg,#aa76d333,#14182dbb)!important;border:2px solid #d2a5ff!important;box-shadow:inset 0 0 18px #c69aff18,0 0 17px #c69aff55!important}
body.dashboard-view[data-neon-skin] .dashboard-customization h2{font:850 27px/1.2 system-ui!important;color:#fff!important;text-shadow:0 0 10px #c58cff!important;-webkit-text-stroke:0}
body.dashboard-view .member-desk-card:not(.dashboard-tile) h2,body.dashboard-view .cc-dashboard h2{color:#fff!important;font-weight:850!important;text-shadow:0 0 10px #95dbff77!important}
html[data-frame-fill=clear] body.dashboard-view[data-neon-skin] .dashboard-customization[data-neon-frame]{background:transparent!important}
.sales-desk .owner-tabs a,.sales-desk .sales-periods button,.sales-desk .sales-file-tabs button{--tab:#87dbff;border:1px solid var(--tab)!important;background:color-mix(in srgb,var(--tab),transparent 84%)!important;color:#fff!important}.sales-desk .owner-tabs a:nth-child(2),.sales-desk .sales-periods button:nth-child(2){--tab:#d5a7ff}.sales-desk .owner-tabs a:nth-child(3),.sales-desk .sales-periods button:nth-child(3){--tab:#ffb4da}.sales-desk .sales-periods button:nth-child(4){--tab:#ffe08c}
.sales-desk .sales-stat:nth-child(5n+1){--background-neon:#7cddff!important}.sales-desk .sales-stat:nth-child(5n+2){--background-neon:#dab0ff!important}.sales-desk .sales-stat:nth-child(5n+3){--background-neon:#ffb4d8!important}.sales-desk .sales-stat:nth-child(5n+4){--background-neon:#ffdb89!important}.sales-desk .sales-stat:nth-child(5n){--background-neon:#98e9e4!important}
#dashboard-suggestion-dialog,.membership-dialog{border:2px solid #d6a5ff!important;background:linear-gradient(135deg,#302049f0,#141d36f5)!important;color:#fff!important;box-shadow:0 0 26px #af6aff66!important}#dashboard-suggestion-dialog h2,.membership-dialog h2{color:#fff!important;font-weight:850!important;text-shadow:0 0 12px #c18aff!important}#dashboard-suggestion-dialog input,#dashboard-suggestion-dialog textarea{background:#131b35d9!important;color:#fff!important;border-color:#cba6ff!important}#dashboard-suggestion-dialog .suggestion-send{background:linear-gradient(110deg,#9949bd,#4658a2)!important;border-color:#e1b8ff!important;color:#fff!important}
.cc-page .cc-panel{--background-neon:#a8c9ff!important}.cc-page button[role=tab]:nth-child(3n+1){border-color:#87dcff!important}.cc-page button[role=tab]:nth-child(3n+2){border-color:#d4abff!important}.cc-page button[role=tab]:nth-child(3n){border-color:#ffda88!important}
body[data-command-ui] .sales-desk .sales-panel,body[data-command-ui] .sales-desk .owner-followups{--frame-light:#a6c4ff!important;--background-neon:#a6c4ff!important;--neon-accent:#dbe7ff!important;border-color:#9fbeff!important;background:linear-gradient(125deg,#7399d42b,#141c34cc)!important;color:#fff!important;box-shadow:inset 0 0 18px #95bcff13,0 0 14px #94b9ff33!important}
body[data-command-ui] .sales-desk .sales-panel:nth-of-type(3n+2){--frame-light:#d6a5ff!important;border-color:#d6a5ff!important;background:linear-gradient(125deg,#b38cdb30,#1d1835cc)!important}
body[data-command-ui] .sales-desk .sales-panel:nth-of-type(3n){--frame-light:#83dfe9!important;border-color:#83dfe9!important;background:linear-gradient(125deg,#64bcd52b,#121e34cc)!important}
body[data-command-ui] .sales-desk .owner-tabs{background:#18203b88!important;border-color:#c4aaff!important}
@media(max-width:1024px){body[data-command-ui] #rail-toggle{position:fixed!important;top:calc(12px + env(safe-area-inset-top))!important;left:12px!important;bottom:auto!important;width:auto!important;height:44px!important;min-height:44px!important;padding:8px 12px!important;transform:none!important;z-index:1300}}
html[data-frame-fill=clear] body[data-command-ui] .sales-desk .sales-panel,html[data-frame-fill=clear] body[data-command-ui] .sales-desk .owner-followups{background:transparent!important}
body[data-command-ui] #site-rail{height:fit-content!important;bottom:auto!important}
@media(max-width:1024px){body[data-command-ui] #site-rail{top:calc(64px + env(safe-area-inset-top))!important;max-height:calc(100dvh - 80px)!important;padding-top:12px!important;z-index:1300!important}body[data-command-ui] #rail-toggle{z-index:1301!important}}
body[data-command-ui] #dashboard-suggestion-dialog,body[data-command-ui] .membership-dialog{--background-neon:#d3a3ff!important;--frame-light:#d3a3ff!important;--neon-accent:#ead5ff!important;--frame-glass:linear-gradient(130deg,#a779d338,#15223de8)!important}
body[data-command-ui] #dashboard-suggestion-dialog h2,body[data-command-ui] .membership-dialog h2{font:850 clamp(24px,3vw,32px)/1.2 system-ui!important;-webkit-text-stroke:0!important;color:#fff!important}
body[data-command-ui]:not(.home-view) #site-rail{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}
/* v255 restores the approved whole-item rail motion in rail-tour.mjs. */
body[data-command-ui] #site-rail .rail-links>a[data-destination]>span:last-child{display:inline-block;transform-origin:left center;animation:nav-label-glow 5.4s ease-in-out infinite;animation-delay:var(--rail-delay,0s)}
@keyframes nav-label-glow{0%,18%,100%{transform:translateX(0) scale(1);text-shadow:0 0 5px var(--menu-rim)}6%{transform:translateX(1px) scale(1.025);text-shadow:0 0 2px #fff,0 0 11px var(--menu-rim),0 0 19px var(--menu-rim)}12%{transform:translateX(0) scale(1.01);text-shadow:0 0 8px var(--menu-rim)}}
body.reduced-motion #site-rail .rail-links>a>span:last-child,#site-rail[hidden] .rail-links>a>span:last-child{animation:none!important;transform:none!important}
@media(prefers-reduced-motion:reduce){body[data-command-ui] #site-rail .rail-links>a>span:last-child{animation:none!important;transform:none!important}}
.command-hub-heading{box-sizing:border-box;padding:22px 26px;border:2px solid #e1bcff;border-radius:22px;background:linear-gradient(125deg,#281c48d9,#17203ed9);box-shadow:inset 0 0 20px #cf9cff13,0 0 17px #c58aff66}.command-hub-heading>p,.command-hub-companion{color:#fff!important;text-shadow:0 1px 3px #090816}.command-hub-companion a{color:#f0d9ff!important}.command-hub-companion a::after{content:'';display:inline-block;width:7px;height:7px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg);margin-left:8px}
@media(max-width:600px){.command-hub-heading{padding:18px 12px}.command-hub-heading h1{font-size:30px}}
html[data-frame-fill=clear] .command-hub-heading{background:transparent!important}
body[data-command-ui] .sales-desk .sales-periods button{--tab:#87dbff!important;background:linear-gradient(120deg,color-mix(in srgb,var(--tab),transparent 65%),#172039d9)!important;border-color:var(--tab)!important;color:#fff!important}body[data-command-ui] .sales-desk .sales-periods button:nth-child(2){--tab:#d6a5ff!important}body[data-command-ui] .sales-desk .sales-periods button:nth-child(3){--tab:#ffadd3!important}body[data-command-ui] .sales-desk .sales-periods button:nth-child(4){--tab:#ffdb86!important}
html[data-frame-fill=filled] body[data-command-ui] .sales-desk :is(input,select,textarea,.sales-table th),html[data-frame-fill=filled] body[data-command-ui] #sales-dialog :is(input,select,textarea){background:linear-gradient(125deg,#273555ef,#171d38ef)!important;border-color:#c4b0ee!important;color:#fff!important;color-scheme:dark}
body[data-command-ui] #sales-dialog .sales-file-tabs button{--tab:#87dbff;background:linear-gradient(120deg,color-mix(in srgb,var(--tab),transparent 65%),#172039e8)!important;border:1px solid var(--tab)!important;color:#fff!important}body[data-command-ui] #sales-dialog .sales-file-tabs button:nth-child(3n+2){--tab:#d6a5ff}body[data-command-ui] #sales-dialog .sales-file-tabs button:nth-child(3n){--tab:#ffdb86}
body[data-command-ui] #owner-sales-content .sales-periods button{background:linear-gradient(120deg,color-mix(in srgb,var(--tab),transparent 55%),#172039e8)!important;color:#fff!important;border-color:var(--tab)!important}body[data-command-ui] #owner-sales-content .sales-periods button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #fff,0 0 16px var(--tab)!important;text-shadow:0 1px 2px #10172c!important}
html[data-frame-fill=filled] body[data-command-ui] #owner-sales-content :is(input,select,textarea,.sales-table th),html[data-frame-fill=filled] body[data-command-ui] #sales-dialog form :is(input,select,textarea){background:linear-gradient(125deg,#273555ef,#171d38ef)!important;color:#fff!important}
html[data-frame-fill=filled] body[data-command-ui] .sales-desk #owner-sales-content :is(input,select,textarea,.sales-table th){background:linear-gradient(125deg,#273555ef,#171d38ef)!important;color:#fff!important}
/* Mobile navigation stays within thumb reach; the existing drawer opens upward. */
@media(max-width:1024px){
 body[data-command-ui] #rail-toggle{top:auto!important;bottom:calc(12px + env(safe-area-inset-bottom,0px))!important;left:max(12px,env(safe-area-inset-left,0px))!important;touch-action:manipulation;cursor:pointer}
 body[data-command-ui]:not(.home-view) #site-rail{top:auto!important;bottom:calc(68px + env(safe-area-inset-bottom,0px))!important;left:max(12px,env(safe-area-inset-left,0px))!important;max-height:calc(100dvh - 88px - env(safe-area-inset-bottom,0px) - env(safe-area-inset-top,0px))!important;width:min(300px,calc(100vw - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)))!important;box-sizing:border-box;overflow-y:auto!important;overflow-x:hidden!important;border-radius:18px!important}
}

/* Account access lives in Dashboard; retain original utility nodes without floating duplicates. */
body[data-companion-shell=true] .utility :is(#credit-badge,#account-button){visibility:hidden!important;pointer-events:none!important}
/* Dashboard is a collection of individual cards, not one giant enclosing frame. */
html body.dashboard-view[data-command-ui=deck] #deck>.content-panel{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline:0!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
html body.dashboard-view[data-command-ui=deck] #deck>.content-panel::before,html body.dashboard-view[data-command-ui=deck] #deck>.content-panel::after{content:none!important;display:none!important}
/* Keep the idle live region available to assistive technology without a Ready badge. */
#stormy-floater:is(:not([data-activity]),[data-activity=idle],[data-activity=acknowledging])>.stormy-state-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}

/* Account controls live inside Customize, without a second boxed panel. */
body[data-command-ui] .dashboard-customization #dashboard-account-access{position:static;width:100%;max-width:none;grid-column:1/-1;margin:10px 0 0!important;padding:12px 0 0;border:0;border-top:1px solid #d2a5ff55;border-radius:0;background:none;box-shadow:none}
body[data-command-ui] .dashboard-customization #dashboard-account-access h2{font-size:19px!important;text-shadow:none!important;margin:0 0 4px}
body[data-command-ui] .dashboard-customization #dashboard-account-access p{font-size:14px;margin:4px 0 10px}
body[data-command-ui] .dashboard-customization #dashboard-account-access .session-log-out{background:#39234088;color:#fff;border-color:#ffc5e7}
body[data-command-ui] #dashboard-owner-actions{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0;padding:0;border:0;background:none;box-shadow:none}
body[data-command-ui] #dashboard-owner-actions[hidden]{display:none!important}
body[data-command-ui] #dashboard-owner-actions a{flex:1 1 150px;display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px;text-align:center;font-weight:800;text-decoration:none}
body[data-command-ui] #dashboard-owner-actions a[hidden]{display:none!important}
body[data-command-ui] #dashboard-owner-actions a:focus-visible{outline:3px solid #fff;outline-offset:3px}

/* Dashboard: paired actions share a level, with Suggestions on the right. */
body.dashboard-view #content .progress-hero{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}
body.dashboard-view #content .dashboard-feedback-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch}
body.dashboard-view #content .dashboard-feedback-stack .membership-beacon{order:0;width:100%;max-width:none;min-height:155px;margin:0}
body.dashboard-view #content .dashboard-feedback-stack .suggestions-beacon{order:1;width:100%;min-height:155px;margin:0}
/* One polished desk tile, without the redundant promotional card around it. */
body.dashboard-view #content .dashboard-desk-entry{display:flex;grid-column:1/-1;order:2;margin:0;min-width:0}
body.dashboard-view #content .member-desk-card{display:flex;align-items:center;justify-content:center;grid-template-columns:none;width:100%;min-height:88px;margin:0;padding:20px 18px;text-align:center;font-size:20px;line-height:1.35;--button-light:#f899e4}
body.dashboard-view #content .member-desk-card.dashboard-tile:nth-child(1){--button-light:#f899e4;--button-delay:4.4s}
body.dashboard-view #content .member-desk-card strong{display:block;padding:0;border:0;background:none;box-shadow:none;font:inherit;color:inherit}
body.dashboard-view #content .member-desk-card small{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
body.dashboard-view #content .member-desk-card[aria-disabled=true]{opacity:.65;cursor:wait}
body[data-command-ui] #content>#dashboard-account-access{position:static;margin:20px 0!important;max-width:none;padding:16px 0;border:0;background:none;box-shadow:none}
@media(max-width:1000px){body.dashboard-view #content .progress-hero{grid-template-columns:minmax(0,1fr)}body.dashboard-view #content .dashboard-feedback-stack{grid-column:1/-1;width:100%;max-width:390px;justify-self:start}}
@media(max-width:420px){body.dashboard-view #content .dashboard-feedback-stack{gap:10px}body.dashboard-view #content .dashboard-feedback-stack .membership-beacon,body.dashboard-view #content .dashboard-feedback-stack .suggestions-beacon{min-height:145px;padding:14px 6px}}


/* Source: /background-controls.css */
/* Public device preferences: no membership or private data involved. */
#site-rail .rail-sound-controls{flex-wrap:wrap}
#site-rail #choose-environment.rail-background-control{display:flex!important;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;margin-top:5px;padding:8px 12px;border:1px solid #c2a6ff;border-radius:11px;background:#302044c9;color:#fff;font:700 13px/1.3 system-ui;cursor:pointer}
#site-rail #choose-environment.rail-background-control:focus-visible{outline:2px solid white;outline-offset:3px}
#environment-picker .environment-reset-row{margin:14px 0 22px;display:flex;flex-wrap:wrap;gap:10px}
#environment-picker .environment-reset-row button{min-height:44px;padding:10px 16px;border:1px solid #dbccff;border-radius:10px;background:#432b60;color:#fff;font:700 14px/1.4 system-ui;cursor:pointer}

#site-rail #fullscreen.rail-fullscreen-control,#site-rail #motion.rail-motion-control{position:static!important;inset:auto!important;transform:none!important;width:100%;min-height:36px;padding:8px 12px;border:1px solid #bca0e6;border-radius:10px;background:#221735;color:#fff;font:600 12px/1.4 system-ui}


/* Source: /legacy-menu.css */
/* Direct feature navigation restored from pre-218 destination palette and NeonTube.
   Preserve the current bottom-left mobile drawer, scrolling, and utility nodes. */
body[data-command-ui] #site-rail .rail-links>a[data-destination]{--menu-rim:#c59cff;--neon-accent:var(--menu-rim)!important;color:var(--menu-rim)!important;font-family:NeonTube,Arial,sans-serif!important;font-weight:400;font-size:17px;letter-spacing:.15px;min-height:46px;padding-block:10px;border:1px solid var(--menu-rim)!important;border-radius:11px;background:linear-gradient(115deg,color-mix(in srgb,var(--menu-rim) 17%,#081426),#081426d9)!important;box-shadow:inset 0 1px #ffffff40,0 0 9px color-mix(in srgb,var(--menu-rim) 16%,transparent);animation:none!important}
body[data-command-ui] #site-rail .rail-links>a[data-destination=dashboard]{--menu-rim:#c7f56e}
body[data-command-ui] #site-rail .rail-links>a[data-destination=games]{--menu-rim:#bb8bff}
body[data-command-ui] #site-rail .rail-links>a[data-destination=ask]{--menu-rim:#5deaff}
body[data-command-ui] #site-rail .rail-links>a[data-destination=simulator]{--menu-rim:#ff83df}
body[data-command-ui] #site-rail .rail-links>a[data-destination=tools]{--menu-rim:#ffc86b}
body[data-command-ui] #site-rail .rail-links>a[data-destination=white-label]{--menu-rim:#f3aeff}
body[data-command-ui] #site-rail .rail-links>a[data-destination=library]{--menu-rim:#6effbf}
body[data-command-ui] #site-rail .rail-links>a[data-destination=resources]{--menu-rim:#76f9df}
body[data-command-ui] #site-rail .rail-links>a[data-destination=community]{--menu-rim:#ff91b6}
body[data-command-ui] #site-rail .rail-links>a[data-destination=plans]{--menu-rim:#ffe17d}
body[data-command-ui] #site-rail .rail-links>a[data-destination=partners]{--menu-rim:#c59cff}
body[data-command-ui] #site-rail .rail-links>a[data-destination=contact]{--menu-rim:#ffb6df}
body[data-command-ui] #site-rail .rail-links>a[data-destination]>.rail-icon{color:var(--menu-rim);font-family:Arial,sans-serif;text-shadow:0 0 9px var(--menu-rim)}
body[data-command-ui] #site-rail .rail-links>a[data-destination]>span:last-child{font-family:inherit;color:inherit;display:inline-block;animation:none!important}
body[data-command-ui] #site-rail .rail-links>a[data-destination]:is(:hover,[aria-current=page]){color:#fff!important;border-color:#fff!important;box-shadow:inset 3px 0 var(--menu-rim),0 0 14px color-mix(in srgb,var(--menu-rim) 35%,transparent)}


/* Source: /library-refresh.css */
/* v254: Restore the pre-v234 Library presentation.
   The original Library layout, category list, topic reader, mobile Back/Both
   navigation, and search live in command-deck/style.css and revisions.css.
   No category cards or decorative topic illustrations override them here. */

