
/* BETA 0.8.0 stage 1 — dashboard only. Existing components keep live API bindings. */
html.rpro-beta-080 #proShell [data-pro-page="overview"]{--b80-bg:#0c2238;--b80-line:#375d7b;--b80-gold:#f5c857;--b80-ink:#e8f5ff;color:var(--b80-ink)}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro-hero{position:relative;overflow:hidden;min-height:190px;padding:30px 36px!important;display:flex;align-items:center;box-shadow:0 20px 50px #0005}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro-hero:after{content:"0.8.0  /  BETA";position:absolute;right:25px;top:20px;color:#ffd66c;font-size:11px;letter-spacing:.19em;font-weight:800}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-hero-text h3{font-size:clamp(24px,3vw,38px)!important;font-weight:850;letter-spacing:-.035em;color:#fff!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-hero-lead{font-size:clamp(15px,1.6vw,19px);color:#e0efff!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-hero-note{color:#9ebbd1!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-access-strip{background:linear-gradient(110deg,#143d57,#0d283f)!important;border:1px solid #4c8197!important;border-radius:18px!important;box-shadow:0 14px 35px #0004;padding:22px!important;gap:18px}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-access-copy strong{color:#fff!important;font-size:17px}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-access-copy small{color:#b5d6e9!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcuts{margin-top:26px}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcuts-heading h4{font-size:20px!important;letter-spacing:.03em;color:#f6f9ff!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcuts-grid{gap:16px!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcut{background:linear-gradient(145deg,#153650,#0a1e33)!important;border:1px solid #385e7b!important;border-radius:17px!important;box-shadow:0 12px 28px #0004;min-height:174px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcut:hover{transform:translateY(-3px);border-color:#75d7ee!important;box-shadow:0 18px 38px #0006}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcut strong{color:#fff!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcut small{color:#aac9dc!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcut-cta{color:#ffda79!important}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-label{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 12px;font-size:12px;font-weight:800;letter-spacing:.11em;color:#a5d7e7}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-label span:last-child{color:#f5c857;font-size:10px}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 24px}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-links button{border:1px solid #426a86;border-radius:16px;background:linear-gradient(135deg,#163a58,#0d253b);color:#f1f8ff;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:19px 22px;cursor:pointer}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-links button:hover{border-color:#69d9f2;background:#1c4867}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-links strong{display:block;font-size:16px}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-links small{display:block;color:#afcadd;margin-top:6px}
html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-links .b80-arrow{font-size:23px;color:#f5c857}
@media(max-width:750px){html.rpro-beta-080 #proShell [data-pro-page="overview"] .b80-dashboard-links{grid-template-columns:1fr}html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro-hero{padding:28px 20px!important}}
@media(prefers-reduced-motion:reduce){html.rpro-beta-080 #proShell [data-pro-page="overview"] .pro36-shortcut{transition:none}}
