/* Shared HypeDap Streamer Arcade theme, loaded after the legacy page styles. */
:root{color-scheme:dark;--arena:#0b1020;--surface:#131d30;--surface-2:#202c44;--border:#2b3955;--ink:#eef2ff;--sub:#a5b1ca;--accent:#a78bfa;--accent-ink:#11172c;--bg:#0b1020;--panel:#131d30;--line:#2b3955;--text:#eef2ff;--muted:#a5b1ca;--mint:#a78bfa;--paper:#0b1020}
body{background:#0b1020;color:#eef2ff;font-family:Manrope,'Segoe UI',sans-serif}body :focus-visible{outline:2px solid #8cdbff;outline-offset:4px}body input[type=checkbox]{accent-color:#a78bfa}body .app-shell{background:#0b1020!important;color:#eef2ff!important}body .app-shell:before{display:none}body .sidebar{background:#0c1425!important;border-color:#28344c!important}body .content{background:radial-gradient(ellipse at 0 0,#283c6730,transparent 55%);color:#eef2ff}body .content header h1,body .content h2,body .content h3,body .content h4,body .content strong,body .content button,body .content label,body .content input,body .content textarea{font-family:Manrope,'Segoe UI',sans-serif!important}body .content header h1{font-size:30px!important;font-weight:800;letter-spacing:-1px!important}body .content h2{font-weight:800;letter-spacing:-.7px!important}body .brand,body .mobile-brand{font-family:Manrope,'Segoe UI',sans-serif!important;font-weight:800;letter-spacing:-.5px!important;color:#eef2ff!important}body .brand i,body .mobile-brand i{background:#a78bfa!important;color:#11172c!important;border-radius:9px!important;clip-path:none!important}body .sidebar nav button{font-family:Manrope,'Segoe UI',sans-serif!important;color:#a5b1ca!important;border-radius:10px!important}body .sidebar nav button.active,body .sidebar nav button:hover{background:#242c4d!important;color:#e2d0ff!important;box-shadow:inset 3px 0 #a78bfa!important}body .workspace,body .eyebrow{color:#81cfff!important;font-family:Manrope,'Segoe UI',sans-serif!important;letter-spacing:1.5px!important}body .sidebar-bottom{border-color:#2b3955!important}body .creator-account-avatar,body .supporter-avatar,body .photo{background:#2d3154!important;color:#dbbdff!important}body .creator-account-copy small{color:#a5b1ca!important}body .content .primary,body .content .create-goal,body .content .test-alert,body .content .plan-primary{background:#a78bfa!important;color:#11172c!important;border:0!important;border-radius:10px!important;clip-path:none!important;box-shadow:none!important}body .content .ghost,body .content .secondary,body .content .outline-action,body .content .text{background:#202c44!important;color:#e5d8fb!important;border-color:#354462!important;border-radius:9px!important}body .content .panel,body .content .stat,body .content .insight-card,body .content .goal-modal,body .content .plan-card,body .content .alert-preview-card{background:#131d30!important;border-color:#2b3955!important;border-radius:20px!important;box-shadow:none!important}body .earnings-spotlight{background:linear-gradient(120deg,#1a2845,#131d30)!important;border:1px solid #3b4b70!important;border-radius:22px!important;box-shadow:none!important}body .spotlight-orbit{opacity:.65}body .orbit-center{background:#222c48!important;border-color:#4b5982!important;color:#c4a1ff!important;box-shadow:0 0 40px #9c65eb16!important}body .spotlight-copy strong{color:#eef2ff!important}body .spotlight-side{border-color:#354462!important}body .spotlight-metric strong{color:#ede2ff!important}body .live-label,body .overview-welcome em{color:#c3a3ff!important}body .live-label i{background:#a78bfa!important;box-shadow:none!important}body .chart-column i,body .goal-progress i,body .progress span{background:#a78bfa!important;box-shadow:none!important}body .goal-progress,body .progress{background:#2b3955!important}body .period-pill,body .status-chip,body .overlay-status,body .plan-badge{background:#242c4d!important;color:#d5baff!important;border-color:#364561!important}body .launch-step>span,body .alert-step>i{background:#242c4d!important;color:#c8a8ff!important;border-color:#364561!important}body .launch-step button,body .goal-card-new .card-heading button,body .alert-preview-card>a{color:#c5a2ff!important}body .trend-footer,body .tip-row,body .card-heading,body .launch-step,body .obs-settings>div{border-color:#2b3955!important}body .content .muted,body .overview-welcome p:not(.eyebrow),body .spotlight-copy>span,body .spotlight-metric small,body .spotlight-metric>span,body .goal-card-new>p,body .goal-foot,body .tip-row p,body .launch-step p,body .alerts-hero p:not(.eyebrow),body .alert-step p,body .obs-settings p{color:#a5b1ca!important}body .content input:not([type=checkbox]):not([type=range]):not([type=color]),body .content textarea{background:#0c1425!important;color:#eef2ff!important;border-color:#354462!important;border-radius:9px!important}body .content input::placeholder,body .content textarea::placeholder{color:#8f9eb8!important}body .content .input-prefix,body .content .code{background:#0c1425!important;border-color:#354462!important;color:#a5b1ca!important}body .content .code code{color:#d3b4ff!important}body .content .code button{background:#2d3154!important;color:#dfc9ff!important}body .alerts-hero,body .billing-hero,body .overlay-preview,body .preview{background:linear-gradient(130deg,#1a2845,#131d30)!important;border-color:#3b4b70!important;border-radius:20px!important}body .overlay-preview strong,body .overlay-preview>span{color:#c5a2ff!important}body .mobile-topbar,body .mobile-nav{background:#0c1425!important;border-color:#2b3955!important}body .mobile-nav button{color:#a5b1ca!important}body .mobile-nav button.active{color:#d5baff!important;background:#242c4d!important}body .goal-modal-backdrop{background:#060b17bb!important}body .goal-modal{color:#eef2ff}body .auth-shell{background:radial-gradient(ellipse at 10% 40%,#283c6735,transparent 55%)}body .auth-preview{background:linear-gradient(120deg,#17263d,#131d30);border-color:#3b4b70;transform:none}body .auth-brand{letter-spacing:-.5px;font-size:23px}body .auth-brand>span{color:#11172c}body .auth-tabs{background:#0c1425}body .auth-tabs .selected{background:#293353;color:#d8c0ff}body .auth-card{border-radius:22px}body .auth-card input:not([type=checkbox]):not([type=hidden]){background:#0c1425;border-color:#354462}body .auth-card input::placeholder{color:#8f9eb8}body .auth-card input:focus{box-shadow:0 0 0 3px #a78bfa22}body .auth-submit{background:#a78bfa;color:#11172c;border-radius:10px}body .auth-submit:hover{background:#bb9aff}body .preview-symbol{background:#a78bfa20}body .payment-main p,body .payment-main li{color:#a5b1ca}body .payment-main code{background:#0c1425;color:#d0b1ff}body .payment-main .notice{background:#17263d;border-color:#a78bfa}body .payment-main a{color:#c8a5ff}body .setup-shell h1,body .section-heading h2{font-family:Manrope,'Segoe UI',sans-serif;font-weight:800}body .setup-card{background:#131d30;border-color:#2b3955;color:#eef2ff;box-shadow:none}body .cover-picker{background-color:#17263d}body .cover-picker:before{background:linear-gradient(135deg,#17263dcc,#3d527f85)}body .avatar-preview{background-color:#2d3154;color:#dbbdff;border-color:#131d30}body .file-button{background:#242c4d;color:#e3cfff;border-color:#3b4b70}body .form-grid input,body .form-grid textarea,body .handle-input{background:#0c1425;color:#eef2ff;border-color:#354462}body .save-button{background:#a78bfa;color:#11172c}body .publish-toggle input:checked+span{background:#a78bfa}body .success{background:#1e3028;color:#b7e3c4;border-color:#426e53}body .validation{color:#ffb3bc}body .shell .goal-panel,body .shell .ledger,body .shell .leaders,body .shell .tip-panel{background:#131d30;border-color:#2b3955;color:#eef2ff}body .shell .hero{background:linear-gradient(130deg,#1a2845,#131d30)}body .shell .btn-tip{background:#a78bfa;color:#11172c}body .shell .wordmark{color:#eef2ff}body .shell .goal-numbers strong{color:#cfadff}body .shell .muted{color:#a5b1ca}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

body :focus-visible{outline-color:#8cdbff!important}body .panel,body .stat{clip-path:none!important}body .content .public-card{background:#131d30;border-color:#2b3955;border-radius:20px;overflow:hidden}body .content .public-cover,body .content .public-page-cover{background:linear-gradient(130deg,#283c67,#17263d)}body .content .public-inner .support,body .content .social-dots{color:#c5a2ff}body .content .social-dots span{background:#242c4d;border-radius:8px}body .content .public-inner button{background:#a78bfa;color:#11172c;border-radius:10px}body .billing-modal{background:#131d30;border-color:#3b4b70;border-radius:20px}body .billing-modal-backdrop{background:#060b17bb}body .modal-summary,body .stable-url{background:#202c44;border-color:#354462;color:#ded0ef}body .billing-status,body .plan-card-top>span,body .timeline-step.active i{background:#242c4d;color:#d5baff;border-color:#4b5982}body .plan-features b{background:#2d3154;color:#cfadff}body .plan-features{border-color:#2b3955}body .timeline-step i{background:#202c44;border-color:#364561;color:#c4aedb}body .timeline-step:not(:last-of-type):before{background:#364561}body .billing-status b,body .overlay-status b{color:#e4d4ff}body .billing-status small,body .plan-copy,body .timeline-step p,body .billing-note,body .billing-modal>p:not(.eyebrow){color:#a5b1ca}body .billing-hero:after,body .alerts-hero:after{border-color:#a78bfa44;box-shadow:0 0 0 22px #a78bfa0a}body .spotlight-orbit{border-color:#a78bfa55;box-shadow:0 0 0 17px #a78bfa0d,0 0 0 37px #a78bfa08}body .spotlight-orbit:before,body .spotlight-orbit:after{background:#c5a2ff}body .overlay-status>span{color:#c5a2ff;text-shadow:none}body .overlay-preview:after{color:#c5a2ff}body .alert-feedback{color:#cfadff!important}.arcade-page input.arcade-slider{height:6px!important;min-height:6px!important;margin:24px 0;outline-offset:8px}.arcade-page .arcade-slider::-webkit-slider-thumb{width:26px;height:26px}.arcade-page .arcade-slider::-moz-range-thumb{width:18px;height:18px}body .content .arcade-page .arcade-profile h1{font-family:Manrope,'Segoe UI',sans-serif!important;font-size:40px!important;line-height:1.08!important;letter-spacing:-2px!important}body .content .arcade-page .arcade-panel-head{margin-bottom:0!important}body .content .arcade-page .arcade-panel h2{font-size:20px!important}body .content .arcade-page .arcade-kicker{color:#81cfff}.arcade-page input.arcade-slider{touch-action:auto}
