:root[data-theme=light]{--bg: #ffffff;--bg-2: #fffbeb;--surface: #ffffff;--surface-2: #fef9e7;--line: rgba(202, 138, 4, .18);--line-2: rgba(202, 138, 4, .38);--gold: #eab308;--gold-soft: #ca8a04;--gold-light: #a16207;--gold-deep: #ca8a04;--gold-darker: #e7c75a;--gold-grad: linear-gradient(135deg, #fde047 0%, #facc15 45%, #eab308 100%);--gold-glow: 0 10px 30px -10px rgba(234, 179, 8, .55);--text: #1c1917;--text-2: #44403c;--muted: #78716c;--up: #16a34a;--down: #dc2626}:root[data-theme=light] ::selection{background:#facc1573;color:#1c1917}:root[data-theme=light] .gold-text{background-image:linear-gradient(135deg,#eab308,#ca8a04 55%,#a16207)}:root[data-theme=light] .toast{background:#fffffff7;box-shadow:0 24px 60px -20px #a1620759}:root[data-theme=light] .btn--google{border-color:#747775;background:#fff;color:#1f1f1f}:root[data-theme=light] .btn--google:hover{border-color:#5f6368;background:#f8f9fa}:root[data-theme=light] .btn--google.is-loading:before{border-color:#1f1f1f26;border-top-color:var(--gold-soft)}.theme-btn{position:relative;display:grid;place-items:center;flex:none;width:40px;height:40px;border:1px solid var(--line-2);border-radius:50%;color:var(--gold-soft);font-size:18px;overflow:hidden;transition:border-color .3s,color .3s,background .3s}.theme-btn:hover{border-color:var(--gold);color:var(--gold-light);background:#facc1514}.theme-btn i{position:absolute;transition:transform .5s var(--ease),opacity .35s}:root[data-theme=light] .theme-btn .ri-sun-line,:root:not([data-theme=light]) .theme-btn .ri-moon-line{opacity:0;transform:rotate(-90deg) scale(.5)}:root.theme-anim,:root.theme-anim *{transition:background-color .4s ease,color .4s ease,border-color .4s ease!important}
