:root{--v-bg:#050711;--v-bg-2:#090d18;--v-panel:#080d19eb;--v-panel-2:#0c1323e0;--v-panel-3:#121a2dd1;--v-line:#94a3b829;--v-line-strong:#22d3ee61;--v-text:#f8fafc;--v-text-soft:#d7dce8;--v-muted:#9aa7ba;--v-cyan:#22d3ee;--v-pink:#f472b6;--v-violet:#a78bfa;--v-green:#86efac;--v-amber:#fde68a;--v-red:#fca5a5;--v-radius:8px;--v-gap:10px;--v-gap-lg:14px;--v-shadow:0 18px 52px #00000047;--v-focus:0 0 0 3px #22d3ee38;--v-motion:.17s ease}html{background:var(--v-bg)}body{color:var(--v-text);background:linear-gradient(145deg, #f472b61f, transparent 28%), linear-gradient(215deg, #22d3ee1a, transparent 30%), linear-gradient(180deg, #120c23 0%, var(--v-bg) 46%, #03060d 100%)}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{box-shadow:var(--v-focus);outline:0}.app-shell{gap:var(--v-gap-lg);width:min(100% - 22px,1120px);padding-bottom:calc(22px + env(safe-area-inset-bottom,0px));display:grid}.app-topbar,.primary-tabbar,.area-groups-nav,.platform-health-bar,.notification-panel,.inline-alert,.player-home-hero,.player-home-panel,.player-quick-panel,.velora-hub-hero,.velora-service-card,.updates-main-card,.updates-info-card,.updates-section-card,.notification-center-hero,.notification-filter-bar,.notification-workbench,.discord-chat-layout,.profile-card,.studio-panel,.mobile-card,.engine-card,.roles-card,.domain-card,.legal-card{border-radius:var(--v-radius)!important}.app-shell>section,.view-grid>section,.player-home-panel,.player-quick-panel,.progress-panel,.system-summary-panel,.notification-center-hero,.notification-filter-bar,.notification-workbench,.updates-main-card,.updates-info-card,.updates-section-card,.studio-layout>section,.mobile-layout>section,.engine-layout>section,.roles-layout>section,.domains-layout>section,.legal-layout>section{box-shadow:var(--v-shadow);border-color:var(--v-line)!important;background:linear-gradient(145deg, #0f172ac7, #040914e6), var(--v-panel)!important}.app-brand-lockup h1,.player-home-hero h2,.velora-hub-hero h2,.updates-hero h2,.notification-center-hero h2,.discord-chat-head h2{letter-spacing:0}.app-brand-lockup h1,.player-home-hero h2,.velora-hub-hero h2{text-wrap:balance}.primary-tabbar,.area-groups-nav,.platform-health-bar{border:1px solid #94a3b824;background:linear-gradient(135deg,#f472b612,#22d3ee0a),#030710e6!important}.primary-tabbar .tab,.area-group-toggle,.area-link,.platform-health-action,.install-button,.update-button,.icon-button,.soft-action-button,.primary-update-action,.secondary-update-action,.player-action,.velora-action-list button,.velora-service-grid button,.updates-actions button,.mobile-update-actions button{transition:transform var(--v-motion), border-color var(--v-motion), background var(--v-motion), color var(--v-motion), opacity var(--v-motion);border-radius:var(--v-radius)!important}.primary-tabbar .tab:hover,.area-group-toggle:hover,.area-link:hover,.platform-health-action:not(:disabled):hover,.install-button:not(:disabled):hover,.update-button:not(:disabled):hover,.icon-button:not(:disabled):hover,.soft-action-button:not(:disabled):hover,.primary-update-action:not(:disabled):hover,.secondary-update-action:not(:disabled):hover,.player-action:not(:disabled):hover,.velora-action-list button:not(:disabled):hover,.velora-service-grid button:not(:disabled):hover{transform:translateY(-1px)}.primary-tabbar .tab.active,.area-link.active,.area-group.active,.notification-filter-bar button.active,.segmented button.active{border-color:color-mix(in srgb, var(--v-cyan) 40%, var(--v-pink) 18%)!important;background:linear-gradient(135deg,#22d3ee24,#f472b61a),#0a111feb!important}.eyebrow,.area-group-icon,.platform-health-item strong,.live-state.live,.status-pill.ok{color:var(--v-cyan)}.plain-note,.platform-health-item span,.platform-health-item small,.area-group-copy small,.composer-foot,.message-meta small{color:var(--v-muted)}.inline-alert,.chat-notice-bar,.auto-update-dialog{border:1px solid #22d3ee3d;background:linear-gradient(135deg,#22d3ee1f,#f472b614),#070e1cf0!important}.form-grid input,.form-grid textarea,.form-grid select,.profile-form input,.profile-form textarea,.profile-form select,.discord-channel-search input,.chat-composer textarea,.writing-input-shell textarea,.search-box input{min-width:0;color:var(--v-text);border-radius:var(--v-radius)!important;background:#020617a3!important;border-color:#94a3b829!important}.notification-row,.notification-item,.message-line,.room-row,.friend-row,.profile-group-card,.updates-history-list article,.domain-grid article,.legal-doc-card{border-radius:var(--v-radius)!important}.message-line{border-color:#94a3b81a}.message-line.own{border-color:#22d3ee38}.message-line.velora-message,.message-line.velora-intro-message{border-color:#f472b638}.app-tab-start .platform-health-bar,.app-tab-chats .platform-health-bar{order:3}@media (width<=760px){.app-shell{gap:10px;width:min(100% - 16px,560px)}.app-topbar{gap:8px}.primary-tabbar{gap:6px;padding:6px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.primary-tabbar .tab{padding:6px 4px;min-height:50px!important}.primary-tabbar .tab span{font-size:11px}.area-groups-nav,.platform-health-bar{padding:7px}.platform-health-item,.platform-health-action{min-height:40px}.player-home-hero,.velora-hub-hero,.updates-hero,.notification-center-hero{padding:16px!important}.player-home-hero h2,.velora-hub-hero h2,.updates-hero h2{font-size:clamp(28px,8.5vw,40px);line-height:1.04}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}:root{--v-bg:#050713;--v-bg-2:#0a1020;--v-panel:#070c18f0;--v-panel-2:#0b1222e6;--v-panel-3:#10182adb;--v-line:#9aa9c229;--v-line-strong:#4fd1ec70;--v-cyan:#4fd1ec;--v-pink:#f06cae;--v-violet:#8f82ff;--v-green:#7df0ac;--v-amber:#f8d978;--v-radius:12px;--v-action-bg:#080f1ec7;--v-action-bg-strong:#0e192ef0;--v-action-active:linear-gradient(135deg, #4fd1ec2e, #f06cae1f);--v-action-primary:linear-gradient(135deg, #f06cae52, #4fd1ec42);--v-action-shadow:0 12px 34px #00000047;--v-action-shadow-active:0 16px 42px #4fd1ec24, 0 0 0 1px #f06cae14;--v-focus:0 0 0 3px #4fd1ec33;--cyan:var(--v-cyan);--pink:var(--v-pink);--violet:var(--v-violet);--accent:var(--v-pink);--accent-2:var(--v-violet);--green:var(--v-green);--amber:var(--v-amber);--line-strong:var(--v-line-strong);--cyan-bg:#4fd1ec1c;--accent-bg:#f06cae1f;--accent-glow:#8f82ff2e;--app-stroke-strong:color-mix(in srgb, var(--v-cyan) 42%, #9aa9c23d);--app-glow:#8f82ff29}body{background:linear-gradient(145deg, #f06cae1a, transparent 30%), linear-gradient(215deg, #4fd1ec17, transparent 34%), linear-gradient(180deg, #130f25 0%, var(--v-bg) 45%, #030610 100%)}button{letter-spacing:0}.app-shell :is(.install-button,.update-button,.icon-button,.utility-drawer-toggle,.soft-action-button,.primary-update-action,.secondary-update-action,.player-action,.home-daily-row,.studio-action-row button,.updates-actions button,.mobile-update-actions button,.mobile-adb-actions button,.mobile-device-actions button,.command-actions button,.command-draft-actions button,.command-auth-actions button,.local-auth-actions button,.nav-login-mode-switch button,.nav-login-submit,.nav-login-security-actions button,.velora-action-list button,.velora-service-grid button,.profile-app-action-row button,.security-status-card button){transition:transform var(--v-motion), border-color var(--v-motion), background var(--v-motion), box-shadow var(--v-motion), color var(--v-motion), opacity var(--v-motion);box-shadow:inset 0 1px #ffffff0a;border-radius:var(--v-radius)!important;color:var(--v-text)!important;background:linear-gradient(180deg, #ffffff09, #fff0), var(--v-action-bg)!important;border-color:#9aa9c22b!important}.app-shell :is(.install-button,.primary-update-action,.nav-login-submit,.player-action.primary,.updates-actions .primary-update-action){box-shadow:var(--v-action-shadow-active);border-color:color-mix(in srgb, var(--v-pink) 42%, var(--v-cyan) 28%)!important;background:var(--v-action-primary), var(--v-action-bg-strong)!important}.app-shell :is(.update-button,.icon-button,.utility-drawer-toggle,.soft-action-button,.secondary-update-action,.home-daily-row,.studio-action-row button,.updates-actions button,.mobile-update-actions button,.mobile-adb-actions button,.mobile-device-actions button,.command-actions button,.command-draft-actions button,.command-auth-actions button,.local-auth-actions button,.nav-login-mode-switch button,.nav-login-security-actions button):not(:disabled):hover{box-shadow:var(--v-action-shadow);transform:translateY(-1px);border-color:color-mix(in srgb, var(--v-cyan) 48%, var(--v-pink) 12%)!important;background:linear-gradient(135deg, #4fd1ec21, #f06cae12), var(--v-action-bg-strong)!important}.app-shell :is(.install-button,.primary-update-action,.nav-login-submit):not(:disabled):hover{transform:translateY(-1px);border-color:color-mix(in srgb, var(--v-pink) 48%, var(--v-cyan) 34%)!important;background:linear-gradient(135deg, #f06cae61, #4fd1ec4d), var(--v-action-bg-strong)!important}.app-shell :is(button,.home-daily-row):active:not(:disabled){transform:translateY(0)}.app-shell button:disabled{opacity:.56;color:color-mix(in srgb, var(--v-muted) 82%, #fff 6%)!important;box-shadow:none!important;background:#0a0f1c9e!important;border-color:#9aa9c21c!important}.primary-navigation-shell.compact-nav,.primary-tabbar{background:linear-gradient(135deg,#f06cae13,#4fd1ec0e),#040812ed!important;border-color:#9aa9c229!important;border-radius:16px!important}.primary-navigation-shell .primary-tabbar{background:0 0!important}.primary-tabbar .tab,.compact-nav .primary-tabbar .tab{color:var(--v-text-soft)!important;box-shadow:none!important;background:#060c1994!important;border:1px solid #0000!important;border-radius:12px!important}.primary-tabbar .tab.active,.compact-nav .primary-tabbar .tab.active{color:var(--v-text)!important;border-color:color-mix(in srgb, var(--v-cyan) 48%, var(--v-pink) 24%)!important;background:var(--v-action-active), #0c162af5!important;box-shadow:inset 0 0 0 1px #ffffff09, var(--v-action-shadow-active)!important}.primary-tabbar .tab:not(.active):hover,.compact-nav .primary-tabbar .tab:not(.active):hover{background:#0b1426e6!important;border-color:#4fd1ec47!important}.primary-navigation-shell.compact-nav .area-group,.nav-area-groups .area-group{background:linear-gradient(#111a2d94,#050a16b8),#050a16bd!important;border-color:#9aa9c224!important;border-radius:14px!important}.primary-navigation-shell.compact-nav .area-group.open,.primary-navigation-shell.compact-nav .area-group.active{border-color:color-mix(in srgb, var(--v-cyan) 46%, var(--v-pink) 24%)!important;background:linear-gradient(135deg,#4fd1ec1c,#f06cae14),#080f1ff0!important}.primary-navigation-shell.compact-nav .area-link,.nav-area-groups .area-link{background:#040914a3!important;border-color:#9aa9c221!important;border-radius:11px!important}.primary-navigation-shell.compact-nav .area-link.active,.nav-area-groups .area-link.active{background:linear-gradient(90deg,#4fd1ec29,#f06cae14),#091223f5!important;border-color:#4fd1ec70!important}.status-strip,.platform-health-bar,.platform-health-item{background:linear-gradient(#ffffff06,#fff0),#050a16c7!important;border-color:#9aa9c229!important;border-radius:12px!important}.status-strip.good,.platform-health-item.good,.live-state.live,.status-pill.ok{color:var(--v-green)!important}.form-grid input,.form-grid textarea,.form-grid select,.profile-form input,.profile-form textarea,.profile-form select,.nav-login-field input,.nav-login-field textarea,.nav-login-field select,.discord-channel-search input,.chat-composer textarea,.writing-input-shell textarea,.search-box input,.compact-nav .nav-search-field{background:#030812c2!important;border-color:#9aa9c226!important;border-radius:12px!important}.form-grid input:focus,.form-grid textarea:focus,.form-grid select:focus,.profile-form input:focus,.profile-form textarea:focus,.profile-form select:focus,.nav-login-field input:focus,.nav-login-field textarea:focus,.nav-login-field select:focus,.chat-composer textarea:focus,.writing-input-shell textarea:focus,.search-box input:focus{box-shadow:var(--v-focus);border-color:#4fd1ec6b!important}@font-face{font-family:Velora Symbols;src:url(/assets/VeloraSymbols-BPUoazBY.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+E100-E102}:root,body,input,textarea,button,select{font-family:Velora Symbols,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.velora-keyboard-glyph{font-family:Velora Symbols,sans-serif}pre,code,kbd,samp{font-family:Velora Symbols,ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}.app-reference-shell{font-family:Velora Symbols,Inter,Segoe UI Variable Text,Segoe UI,system-ui,sans-serif}
