:root{--accent:#67e8ef;--accent-2:#2fc3cf;--accent-bg:rgba(103,232,239,.11);--violet-rgb:103,232,239}
::selection{background:rgba(103,232,239,.28);color:#fff}
.ambient-orb.orb-a{background:#1ca9b8}.ambient-orb.orb-b{background:#52e5ed}.ambient-orb.orb-c{background:#1b7784}.cursor-aura{background:radial-gradient(circle,rgba(103,232,239,.1),rgba(47,195,207,.035) 40%,transparent 70%)}
.brand-symbol i:nth-child(1){background:#a6f8fb}.brand-symbol i:nth-child(2){background:#62e6ee}.brand-symbol i:nth-child(3){background:#24aeba}.profile-button span,.model-logo,.studio-model-badge i,.model-option>i{background:linear-gradient(145deg,#a8f7fa,#49dce5 58%,#1da5b2);color:#091316}.nav-link.active{color:#fff;background:rgba(103,232,239,.09)}.nav-link.active:after,.topbar:after{background:linear-gradient(90deg,transparent,#69e7ee,#2ab7c4,transparent)}
.panel-head>div>span,.block-label>span{color:#82edf2;background:linear-gradient(145deg,rgba(103,232,239,.16),rgba(47,195,207,.07))}.creation-panel:after{background:linear-gradient(#91f4f7,#2dbecb);box-shadow:0 0 22px rgba(103,232,239,.36)}.ai-helper{color:#8beef3;border-color:rgba(103,232,239,.22);background:linear-gradient(135deg,rgba(103,232,239,.13),rgba(47,195,207,.055))}
.primary-button,.generate-button,.confirm-recharge,.balance-card>button{background:linear-gradient(120deg,#b8f8fa,#6be8ee 58%,#35c3cf);color:#0b171a;box-shadow:0 16px 42px rgba(46,193,205,.2),inset 0 1px rgba(255,255,255,.48)}.parameter-pill.active,.parameter-pill.open{color:#8ceff3}.parameter-pill:hover,.parameter-pill.open,.parameter-pill.active{border-color:rgba(103,232,239,.18)}.model-row>button#model-picker:hover,.model-row>button#model-picker.open{border-color:rgba(103,232,239,.22)}.model-popover{border-color:rgba(103,232,239,.15)}.model-option.selected{border-color:rgba(103,232,239,.28);background:linear-gradient(105deg,rgba(103,232,239,.1),rgba(47,195,207,.055))}.model-option em{background:rgba(103,232,239,.11);color:#91edf2}
.home-entry-card{display:flex;min-height:210px;padding-bottom:24px;flex-direction:column;align-items:flex-start}.home-entry-card>span{flex:none;border-color:rgba(153,247,250,.3);background:rgba(3,20,23,.28)}.home-entry-card h2{flex:none;margin-top:16px}.home-entry-card p{flex:none;max-width:76%;min-height:42px}.home-entry-card>i{position:relative;left:auto;bottom:auto;z-index:2;display:inline-flex;margin-top:auto;padding-top:18px}.guide-entry{background:radial-gradient(circle at 82% 18%,rgba(101,236,243,.34),transparent 34%),linear-gradient(120deg,#0b3941,#0d6570 54%,#1595a3)}.recharge-entry{background:radial-gradient(circle at 84% 20%,rgba(181,250,252,.27),transparent 34%),linear-gradient(120deg,#123846,#176878 54%,#28a9b7)}.recharge-entry>b{right:18px;bottom:-22px;font-size:92px;letter-spacing:-7px}.home-entry-card:hover{border-color:rgba(103,232,239,.34)}
.credit-package.recommended{border-color:rgba(103,232,239,.28);background:linear-gradient(145deg,rgba(103,232,239,.1),rgba(47,195,207,.05)),#1a1b21}.package-badge{background:rgba(103,232,239,.11);color:#8ceef2}.history-tabs button.selected:after{background:linear-gradient(90deg,#91f1f5,#2dbcc8)}.package-buy>button:hover{background:linear-gradient(120deg,#a9f4f7,#4cd7df);color:#091416}.drawer-kicker,.section-kicker,.section-title>div>span{color:#6ee7ed}
.app-modal .modal-primary{background:linear-gradient(135deg,#a9f4f7,#4fd8e0);color:#0a1518}.modal-icon{color:#77e8ee;border-color:rgba(103,232,239,.18);background:linear-gradient(145deg,rgba(103,232,239,.17),rgba(47,195,207,.07))}#toast{background:linear-gradient(135deg,#b8f8fa,#64e2e9);border-color:rgba(103,232,239,.35)}

/* Make the @ reference chooser readable at normal desktop distance. */
.reference-mention-menu{left:20px;top:62px;width:min(540px,calc(100% - 40px));padding:12px;border:1px solid rgba(103,232,239,.2);border-radius:17px;background:linear-gradient(145deg,#24262d,#1b1c23);box-shadow:0 28px 78px rgba(0,0,0,.55),0 0 0 1px rgba(103,232,239,.035),inset 0 1px rgba(255,255,255,.055);backdrop-filter:blur(22px)}
.mention-menu-head{min-height:35px;padding:3px 6px 9px;color:#b7b8c1;font-size:11px}.mention-menu-head b{color:#f0f1f4;font-size:13px}.mention-menu-head span{color:#9fa0aa;font-size:10px}
.mention-option{min-height:72px;gap:13px;padding:9px;border:1px solid transparent;border-radius:12px}.mention-option b{color:#fff;font-size:14px;line-height:1.35}.mention-option small{max-width:390px;margin-top:4px;color:#a9aab3;font-size:11px}.mention-option img,.mention-option .reference-kind-icon{width:48px;height:48px;border-radius:9px}.mention-option.selected,.mention-option:hover{border-color:rgba(103,232,239,.22);background:rgba(103,232,239,.075)}
.reference-mention-chips{gap:8px;padding:14px 18px 0}.reference-mention-chip{height:40px;gap:8px;padding:4px 10px 4px 4px;border-color:rgba(103,232,239,.2);border-radius:10px;background:rgba(103,232,239,.08);color:#9af0f4;font-size:12px}.reference-mention-chip img,.reference-mention-chip .reference-kind-icon{width:30px;height:30px;border-radius:7px}.reference-mention-chip button{color:#aeb0b9;font-size:15px}
.reference-counts span.active{color:#9af0f4;border-color:rgba(103,232,239,.28);background:rgba(103,232,239,.075)}.reference-add{color:#87edf2;border-color:rgba(103,232,239,.27);background:rgba(103,232,239,.075)}.reference-composer .mode-media.dragging{background:rgba(103,232,239,.055);box-shadow:inset 0 0 0 2px rgba(103,232,239,.3)}
@media(max-width:720px){.reference-mention-menu{left:12px;top:56px;width:calc(100% - 24px);padding:10px}.mention-menu-head{align-items:flex-start;gap:5px;flex-direction:column}.mention-option small{max-width:calc(100vw - 135px)}}
