﻿@font-face{font-family:'Noto Color Emoji';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/l/font?kit=Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabt0B9NCbApLdGkN-Le66x_YHo73OOwmFCzY9mNlm3ynxmc5ecKzapk6YFmhb-TuLDM1aq7KSfUEVUf2yyX7PBEgby6zM1wsQcY-CtQtOu3qzRf9qffZVQyKGrgWVSCwciT4brzETceV3zs2F1Nr-hdHkg0__ioCtiwPMLviYsEzERVoFHRdaPiNu6PFGvGSsKtBFtRq6xI6v-vzk0MOspjLoL7CEr2jNtsX02fbFtmR8wLjtnJpSWIZRO_3Ajr-ieiGWOJCCd02qg2UeyUZCBcbJ3atTflBz3btlCMfn5eFxqmrJSw4fAWe4DrSY_XFX_gYOCG3sqgYQ5MeewrDZBJLF8jnl3rSC-nGR_OaXluRo7R0hQgj0pFi3G4KGT7IYwQ1ONpfwj5Hkh8Ax_-Ar4CKBzW-SvjLulACIn6KWXkiSwDcZ0ihf-8LX4yJFtI1Ieb_lK8DfYQrGEs8FQAy3svCyUa8K4Inwp8TEbo5TIP1RPScBMkPowWrS_9WDLBAnak9rLdzNX2A55kwtwexq7W3t3rklvh-XX2iJ_pps_gytkFsk2qWuK5Kd9IJWEkGQcdHdi9AdvP-bqMdr-aBUv0J1nkMKqpgLZ915D-0NkNDW15uvDV4lMrxv-32flNHI3CTDwthV3OTk3lqjnjpRALBlw&skey=a373f7129eaba270&v=v38)format('woff2');unicode-range:U+1f1e6-1f1ff,U+1f3f4,U+e0020-e007f;}body {--google-font-color-notocoloremoji:colrv1;}@font-face{font-family:'Google Sans';font-style:normal;font-weight:400 700;font-feature-settings:"calt" 0,"liga" 0;font-display:optional;src:url(//fonts.gstatic.com/s/googlesans/v29/4UaGrENHsxJlGDuGo1OIlL3Owp4.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:optional;src:url(//fonts.gstatic.com/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxK.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;font-display:optional;src:url(//fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4.woff2)format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;}
    

        #auth-container {
            position: absolute; top: 15px; right: 20px; z-index: 1000;
            display: flex; gap: 10px; align-items: center;
            font-family: 'Verdana', sans-serif; font-size: 11px;
        }
        .glass-pill {
            border-radius: 20px; padding: 5px 15px; cursor: pointer;
            box-shadow: 0 2px 5px rgba(0,0,0,0.1); display: flex;
            align-items: center; gap: 8px; font-weight: bold;
            transition: all 0.2s; position: relative; user-select: none;
        }
        .glass-pill:hover { transform: translateY(-1px); box-shadow: 0 4px 8px rgba(0,0,0,0.15); }
        .token-pill {
            background: linear-gradient(to bottom, #fff 0%, #fffdf0 50%, #fff8db 100%);
            border: 1px solid #d4af37; color: #8a6d3b;
        }
        .user-pill {
            background: linear-gradient(to bottom, #fff 0%, #e6e6e6 100%);
            border: 1px solid #aaa; color: #333;
        }
        #user-dropdown {
            display: none; position: absolute; top: 35px; right: 0; width: 160px;
            background: rgba(255, 255, 255, 0.98); border: 1px solid #999;
            border-radius: 5px; box-shadow: 0 5px 20px rgba(0,0,0,0.3);
            backdrop-filter: blur(5px); text-align: left; overflow: hidden; z-index: 2000;
        }
        .dd-item {
            display: block; padding: 8px 12px; color: #333; text-decoration: none;
            border-bottom: 1px solid #eee;
        }
        .dd-item:hover { background: #e6f7ff; color: #0055aa; }
    
@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}