:root{--retro-bg-pattern: url(https://storage.googleapis.com/topcatsassets/webp/wallpaper/starGrind.webp);--primary-font: "Press Start 2P", cursive;--mono-font: monospace;--body-font: "Press Start 2P", cursive;--page-width: 1200px;--main-content-width: 800px;--ads-width: 200px;--chat-bg: #e0e0ff;--chat-border: 2px solid #8ac6ff;--chat-shadow: 4px 4px 0px #000;--chat-radius: 12px;--chat-font: monospace;--chat-padding: 8px;--chat-header-bg: rgb(0, 0, 136);--chat-header-color: rgb(255, 255, 255);--chat-header-shadow: none;--chat-header-font: monospace;--chat-header-padding: 6px 12px;--chat-header-radius: 0px;--chat-messages-bg: #ffffff;--chat-messages-color: #000000;--chat-messages-font: monospace;--chat-messages-padding: 8px;--chat-messages-radius: 0px;--chat-messages-border-top: 2px solid rgb(153, 153, 153);--chat-messages-border-bottom: 2px solid rgb(153, 153, 153);--chat-input-bg: #c0c0c0;--chat-input-padding: 6px 8px;--chat-input-font: monospace;--chat-input-radius: 0px;--chat-button-bg: rgb(255, 255, 255);--chat-button-color: rgb(0, 0, 136);--chat-button-border: 1px solid rgb(0, 0, 136);--chat-button-padding: 2px 6px;--chat-button-font: monospace;--chat-button-radius: 4px;--chat-button-shadow: none;--portfolio-bg: linear-gradient(135deg, rgb(223, 244, 255), rgb(189, 215, 255));--portfolio-border: 2px solid rgb(138, 198, 255);--portfolio-shadow: rgb(0, 255, 255) 0px 0px 8px, rgb(102, 204, 255) 0px 0px 8px inset;--portfolio-font: monospace;--portfolio-header-color: rgb(0, 68, 136);--portfolio-header-text-shadow: rgb(255, 255, 255) 0px 0px 1px;--portfolio-header-font: monospace;--portfolio-close-bg: rgb(255, 68, 68);--portfolio-close-border: medium;--portfolio-content-bg: rgba(240, 248, 255, .8);--portfolio-content-color: rgb(0, 68, 136);--portfolio-token-border: 1px solid rgb(238, 238, 238);--portfolio-token-color: rgb(0, 68, 136);--portfolio-token-bg: transparent;--portfolio-token-text-shadow: none;--music-bg: linear-gradient(135deg, rgb(223, 244, 255), rgb(189, 215, 255));--music-border: 2px solid rgb(138, 198, 255);--music-shadow: rgb(0, 255, 255) 0px 0px 8px, rgb(102, 204, 255) 0px 0px 8px inset;--music-radius: 12px;--music-font: monospace;--music-padding: 10px;--music-title-color: rgb(0, 68, 136);--music-title-shadow: rgb(255, 255, 255) 0px 0px 1px;--music-title-font: monospace;--music-button-bg: rgb(0, 68, 136);--music-button-color: rgb(255, 255, 255);--music-button-border: 1px solid rgb(0, 255, 255);--music-button-padding: 4px 8px;--music-button-font: monospace;--music-button-radius: 6px;--music-button-shadow: none;--music-progress-container-bg: rgb(34, 34, 34);--music-progress-container-border: 1px solid rgb(102, 204, 255);--music-progress-bar: linear-gradient(90deg, rgb(0, 255, 255), rgb(136, 204, 255));--music-progress-handle: radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(224, 224, 224) 70%, rgb(192, 192, 192) 100%);--music-progress-handle-border: 2px solid rgb(0, 136, 255);--music-progress-handle-shadow: rgba(0, 0, 0, .3) 0px 2px 6px, rgba(255, 255, 255, .8) 0px 1px 0px inset;--music-progress-handle-radius: 50%;--music-progress-radius: 6px;--music-volume-container-bg: rgb(34, 34, 34);--music-volume-container-border: 1px solid rgb(102, 204, 255);--music-volume-bar: linear-gradient(90deg, rgb(0, 255, 255), rgb(136, 204, 255));--music-volume-handle: radial-gradient(circle, rgb(255, 255, 255) 0%, rgb(224, 224, 224) 70%, rgb(192, 192, 192) 100%);--music-volume-handle-border: 2px solid rgb(0, 136, 255);--music-volume-handle-shadow: rgba(0, 0, 0, .3) 0px 2px 6px, rgba(255, 255, 255, .8) 0px 1px 0px inset;--music-volume-handle-radius: 50%;--music-volume-radius: 6px;--music-title-color: #004488;--music-title-shadow: 0 0 1px #fff;--music-volume-icon-color: rgb(0, 51, 102);--music-volume-icon-shadow: 0 0 2px rgb(255, 255, 255), 0 0 6px rgb(0, 204, 255);--music-time-color: rgb(0, 51, 102);--music-tracklist-bg: rgb(240, 248, 255);--music-tracklist-border: 1px inset rgb(153, 204, 255);--music-tracklist-color: rgb(0, 68, 136);--music-tracklist-shadow: rgb(255, 255, 255) 0px 0px 1px;--music-tracklist-item-bg: transparent;--music-tracklist-item-border: 1px solid rgb(204, 204, 204);--music-tracklist-item-color: rgb(0, 68, 136);--music-tracklist-item-shadow: rgb(255, 255, 255) 0px 0px 1px;--music-tracklist-font: monospace;--music-tracklist-padding: 6px;--music-tracklist-radius: 6px;--kl-popup-bg: linear-gradient(180deg, #f8f0ff 0%, #ffffff 100%);--kl-popup-border: 3px solid #9966ff;--kl-popup-shadow: 8px 8px 0px #cc99ff, 0 0 20px rgba(153, 102, 255, .2);--kl-header-border: 2px solid #cc99ff;--kl-title-color: #7733ff;--kl-title-shadow: 1px 1px 0px #d9b3ff;--kl-subtitle-color: #664499;--kl-subtitle-bg: linear-gradient(90deg, transparent, #f3e6ff, transparent);--kl-subtitle-secondary-color: #9966cc;--kl-grid-border: 2px solid #cc99ff;--kl-grid-bg: linear-gradient(180deg, #faf5ff 0%, #fff 100%);--kl-card-bg: #fff;--kl-card-border: 2px solid #e6ccff;--kl-card-hover-border: #9966ff;--kl-card-hover-shadow: 0 4px 12px rgba(153, 102, 255, .2);--kl-rank-color: #7733ff;--kl-username-color: #7733ff;--kl-username-hover: #aa33ff;--kl-bio-bg: #f9f5ff;--kl-bio-border: 2px solid #cc99ff;--kl-stats-border: 1px dashed #e6ccff;--kl-stat-color: #664499;--kl-voting-color: #7733ff;--kl-footer-color: #9966cc;--kl-footer-border: 1px dashed #cc99ff;--kl-footer-bg: linear-gradient(90deg, transparent, #f5e6ff, transparent);--kl-sort-btn-border: 2px solid #cc99ff;--kl-sort-btn-color: #7733ff;--kl-sort-btn-active-bg: linear-gradient(135deg, #9966ff 0%, #7733ff 100%);--kl-sort-btn-hover-bg: #f5e6ff;--kl-scrollbar-track: #f5e6ff;--kl-scrollbar-thumb: linear-gradient(180deg, #cc99ff 0%, #9966ff 100%);--kl-load-more-bg: linear-gradient(180deg, #fff 0%, #f5e6ff 100%);--kl-load-more-hover-bg: linear-gradient(180deg, #f5e6ff 0%, #e6ccff 100%)}body{background:var(--retro-bg-pattern) repeat;background-size:cover;font-family:var(--body-font);margin:0;text-align:center;padding:20px 10px 40px;overflow-y:auto;overflow-x:hidden;height:100vh;box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%}html{height:100%;overflow:hidden}@font-face{font-family:"Press Start 2P";src:url(https://fonts.gstatic.com/s/pressstart2p/v14/e3t4euO8T-267oIAQAu6jDQyK3nVivM.woff2) format("woff2");font-weight:400;font-style:normal}#scaler{width:1100px;margin:0 auto;overflow:visible;height:auto}#page-content{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-top:20px;overflow:visible;height:auto;width:var(--page-width)}#main-content{max-width:var(--main-content-width);margin:0 20px 30px}#ads-left,#ads-right{width:var(--ads-width);display:flex;flex-direction:column;gap:10px;padding:10px}.ad-panel img{width:100%;height:auto}header{background:#dedee4;padding:8px 8px 20px;border-bottom:4px double #aaa;max-width:var(--main-content-width);margin:18px auto 0;box-shadow:inset -2px -2px #fff,inset 2px 2px gray;display:flex;flex-direction:column;align-items:center;gap:4px;position:relative}input,select,textarea{font-size:16px!important;touch-action:manipulation;caret-color:auto}.hover-border-inset:hover{border-style:inset!important}.hover-background:hover{background:#d0d0d0!important}.swap-btn,.percentage-slider,.theme-btn,.wallpaper-btn,.chat-input,.notification{will-change:transform;transform:translateZ(0);backface-visibility:hidden}.swap-btn{transition:transform .1s ease-out,box-shadow .1s ease-out}.swap-btn:active{transform:translateZ(0) scale(.98) translateY(1px)}.swap-btn:hover{transform:translateZ(0) scale(1.02)}.theme-btn:active,.wallpaper-btn:active{transform:translateZ(0) scale(.9)}.percentage-slider{transform:translateZ(0);will-change:transform,width}.percentage-slider .percentage-fill{will-change:width;transform:translateZ(0)}.chat-messages{will-change:scroll-position;transform:translateZ(0)}.chat-input{will-change:height,transform;transition:height .2s ease-out}.popup,.modal{will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden}body{will-change:auto;transition:background-color .3s ease}#coin-table-body{will-change:scroll-position;transform:translateZ(0)}#coin-table-body tr{transition:transform .1s ease-out,background-color .1s ease-out;will-change:auto}#coin-table-body tr:hover{transform:translateZ(0) scale(1.01);will-change:transform}.notification{transform:translateZ(0);will-change:transform,opacity;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}.swap-status{will-change:transform,opacity;transform:translateZ(0)}body{contain:style layout}#portfolio-panel,#music-player-panel,#chat-panel{contain:style layout paint;transform:translateZ(0)}[class*=theme-]{will-change:auto}.ad-panel img{content-visibility:auto;image-rendering:auto}img[alt*=Logo]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}.swap-btn:not(:hover):not(:active),.theme-btn:not(:hover):not(:active),.wallpaper-btn:not(:hover):not(:active){will-change:auto}.positive,.negative{transition:color .2s ease-out;will-change:auto}.positive.flash,.negative.flash{will-change:color;animation:price-flash .5s ease-out}@keyframes price-flash{0%{background-color:#22c55e33;transform:scale(1.02)}to{background-color:transparent;transform:scale(1)}}.draggable,.chat-header{will-change:transform;transform:translateZ(0)}.chat-emoji-panel{will-change:transform,opacity;transform:translateZ(0);transition:transform .25s ease,opacity .25s ease}.chat-emoji-panel.show{transform:translateZ(0) translateY(0)}.hidden{will-change:auto;transform:none}@keyframes shimmer-optimized{0%{transform:translate(-100%)}to{transform:translate(100%)}}img.loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent 25%,rgba(255,255,255,.4) 50%,transparent 75%);transform:translate(-100%);animation:shimmer-optimized 1.5s infinite}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.swap-btn:hover,.swap-btn:active,.theme-btn:hover,.theme-btn:active{transition:none}[class*=theme-]:before,[class*=theme-]:after{animation:none!important}.marquee-track{animation:none!important}img.loading:after{animation:none!important;display:none}.particle,.sparkle{display:none!important}*{will-change:auto!important}}@media (prefers-reduced-motion: no-preference){.tab-hidden *{animation-play-state:paused!important}}table{width:100%;margin-top:20px;background:#f8f8ff;border-collapse:separate;border-spacing:0;border:2px solid #ccc}th,td{padding:10px;border-right:2px solid #ccc;border-bottom:2px solid #ccc;text-align:center;vertical-align:middle}th:first-child,td:first-child{width:40px;padding:10px 5px}th:last-child,td:last-child{border-right:none}tr:last-child td{border-bottom:none}th{background:#d0dff0}th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;padding-right:20px;transition:background-color .15s ease}th.sortable:hover{background:#b8cfe8}th.sortable:after{content:"⇅";position:absolute;right:5px;top:50%;transform:translateY(-50%);font-size:10px;opacity:.4;color:#666}th.sortable.sort-active:after{opacity:1;color:#333}th.sortable.sort-asc:after{content:"▲";font-size:8px}th.sortable.sort-desc:after{content:"▼";font-size:8px}th.sortable.sort-active{background:#a8c0d8;font-weight:700}.positive{color:green}.negative{color:red}#popup-container{position:fixed;top:0;left:0;z-index:9999;pointer-events:none}.popup{background:#fff;padding:12px;border:3px solid #333;width:840px;max-width:95vw;max-height:90vh;overflow:auto;text-align:center;position:absolute;box-shadow:6px 6px #000;border-radius:6px;cursor:move;pointer-events:auto;z-index:1000}@keyframes popupGlow{0%{transform:scale(.8);opacity:0;box-shadow:0 0 5px #7fffd4}50%{transform:scale(1.05);opacity:1;box-shadow:0 0 15px #7fffd4}to{transform:scale(1);opacity:1;box-shadow:0 0 8px #7fffd4}}.close-btn{position:absolute;top:10px;right:10px;cursor:pointer;font-size:18px;padding:8px;min-width:32px;min-height:32px;display:flex;align-items:center;justify-content:center;background:#fffc;border-radius:50%;-webkit-user-select:none;user-select:none;touch-action:manipulation}.close-btn:hover{background:#ff6464e6;transform:scale(1.1)}.sparkle{position:absolute;font-size:48px;pointer-events:none;animation:fly 1.5s ease forwards;z-index:10000}@keyframes fly{0%{transform:translate(0) scale(1);opacity:1}50%{transform:translate(100px,-100px) scale(1.2);opacity:1}to{transform:translate(200px,-200px) scale(.5);opacity:0}}.resize-btn{position:absolute;top:10px;right:50px;background:#fffc;border:1px solid #ddd;border-radius:50%;padding:8px;min-width:32px;min-height:32px;font-size:16px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.resize-btn:hover{background:#6496ffe6;color:#fff;transform:scale(1.1)}#swap-container{background:silver;border:2px solid #000;padding:8px;margin-top:8px;margin-bottom:12px;display:none;text-align:left;box-shadow:inset -2px -2px #fff,inset 2px 2px gray;position:relative;overflow:visible}#swap-popup #swap-container{display:block}#swap-container select,#swap-container input,#swap-container button{font-family:var(--primary-font);margin:2px;padding:4px;border:2px solid #000;background:#e0e0ff}#connect-wallet-btn{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;min-height:36px;min-width:44px;padding:2px 4px!important}#connect-wallet-btn:active{background:#c0c0ff;transform:translateY(1px)}#link-x-btn{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;min-height:36px;min-width:44px;padding:2px 8px!important;margin-left:4px;font-size:11px;font-family:inherit;background:linear-gradient(180deg,#fff,#e0e0e0);border:2px outset #c0c0c0;color:#333;transition:all .1s ease}#link-x-btn:hover{background:linear-gradient(180deg,#f0f0ff,#d0d0ff);border-color:#99f}#link-x-btn:active{background:#c0c0ff;transform:translateY(1px);border-style:inset}#link-x-btn.linked{background:linear-gradient(180deg,#e8ffe8,#c8ffc8);border-color:#6c6;color:#060}#link-x-btn.linked:hover{background:linear-gradient(180deg,#ffe8e8,#ffc8c8);border-color:#c66;color:#600}#link-x-btn:disabled{opacity:.6;cursor:not-allowed}#swap-switch-btn{font-size:18px;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:38px;min-width:38px;margin:-12px 2px;display:block}#swap-btn{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;min-height:44px;cursor:pointer;margin-top:-4px;margin-bottom:-2px}#swap-btn:active,#swap-switch-btn:active{background:#c0c0ff;transform:translateY(1px)}#swap-container .swap-row{display:flex;align-items:center;gap:6px;margin:0}div:has(#input-token-selector-container){margin-bottom:-4px!important}div:has(#output-token-selector-container){margin-top:-4px!important}#swap-container .input-icon-wrap{display:flex;align-items:center;gap:8px}#swap-container .amount-block{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1.4;min-height:50px;margin-top:21px}#swap-container .amount-block input{margin:0;padding:5px;align-self:flex-start}#swap-container .amount-block #input-token-balance{font-size:11px;margin-top:2px;color:#333;font-family:var(--mono-font)}#swap-container .swap-row{display:flex;align-items:center;justify-content:flex-start;margin:4px 0}#swap-container .swap-row label{width:60px;margin-right:10px;text-align:right;align-self:center}#swap-container .swap-row select{flex:1;margin:0 5px;box-sizing:border-box;line-height:1.2;align-self:center;display:none}#swap-container .input-icon-wrap{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1;margin:0 5px;box-sizing:border-box;align-self:center}#swap-container .input-icon-wrap img{width:50px;height:50px;margin-right:6px;border:2px solid #000;border-radius:50%;object-fit:cover;background:transparent;display:none;align-self:center}#swap-container .amount-block input{margin-top:0}#swap-container .input-icon-wrap span{margin:0 6px;font-family:var(--primary-font)}#swap-container .amount-block div{min-height:18px;line-height:18px;font-size:12px;font-family:var(--mono-font);color:#333;display:inline-block;vertical-align:middle;white-space:nowrap;margin-left:6px}#input-token-symbol,#output-token-symbol{display:none}.swap-token-selector{flex:0 0 auto;width:140px;position:relative;z-index:1}.swap-token-selector:has(.token-selector.open){z-index:1000}.swap-token-selector .token-selector{background:#e0e0ff;border:2px solid #000;box-shadow:inset -1px -1px #fff,inset 1px 1px gray;width:100%;position:relative}.swap-token-selector .token-selector-selected{padding:4px 8px;min-height:48px;border:none;border-radius:0;background:transparent;gap:6px}.swap-token-selector .token-selector-selected:hover{border:none;box-shadow:none;background:#d0d0ff}.swap-token-selector .token-selector-icon{width:36px;height:36px;border:2px solid #000;border-radius:50%}.swap-token-selector .token-selector-symbol{font-size:12px;font-family:var(--primary-font);color:#000}.swap-token-selector .token-selector-arrow{font-size:8px;color:#000}.swap-token-selector .token-selector-dropdown{min-width:220px;background:#e0e0ff;border:2px solid #000;border-top:none;border-radius:0}.swap-token-selector .token-selector.open .token-selector-dropdown{max-height:none!important;overflow:visible!important;z-index:9999}.swap-token-selector .token-selector-options{max-height:250px;overflow-y:scroll!important;overflow-x:hidden;display:block}#swap-container .swap-row{overflow:visible}.swap-token-selector .token-selector.open{box-shadow:2px 2px 4px #0000004d;z-index:1000}.swap-token-selector .token-selector.open .token-selector-selected{background:#d0d0ff;border-bottom:1px solid rgba(0,0,0,.2)}.swap-token-selector .token-selector-search-wrap{background:#d0d0ff;border-bottom:1px solid #000;padding:6px}.swap-token-selector .token-selector-search{border:2px solid #000;border-radius:0;background:#fff;font-family:var(--primary-font);padding:4px 6px}.swap-token-selector .token-selector-option{padding:6px 8px;border-bottom:1px solid rgba(0,0,0,.1)}.swap-token-selector .token-selector-option:hover{background:#c0c0ff}.swap-token-selector .token-selector-option.selected{background:#a0a0ff}.swap-token-selector .token-option-icon{width:24px;height:24px;border:1px solid #000}.swap-token-selector .token-option-symbol{font-family:var(--primary-font);color:#000;font-size:12px}#swap-container .swap-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;margin:4px 0}#swap-container .swap-row label{width:45px;margin-right:5px;text-align:right;align-self:center;flex-shrink:0}#swap-container .swap-row .amount-block{margin-top:0;flex:1;min-height:auto}#swap-container .amount-block{margin-top:0!important}:root{--trading-popup-radius: 8px;--trading-header-radius: 6px 6px 0 0;--trading-tab-radius: 4px;--trading-input-radius: 3px;--trading-btn-radius: 4px;--trading-box-radius: 4px;--trading-action-btn-radius: 4px;--trading-close-size: 24px;--trading-close-font: 16px;--trading-header-padding: 10px 14px;--trading-tabs-padding: 8px 10px;--trading-tab-padding: 8px 12px;--trading-tab-font: 10px}#trading-popup{position:fixed;top:100px;left:120px;width:500px;height:620px;z-index:9998;display:none;flex-direction:column;background:var(--panel-bg, #c0c0c0);border:3px solid var(--border-color, #000);border-radius:var(--trading-popup-radius);box-shadow:6px 6px #0006,inset -2px -2px var(--border-shadow, #808080),inset 2px 2px var(--border-highlight, #fff);font-family:var(--primary-font);overflow:hidden}.trading-popup-header{display:flex;justify-content:space-between;align-items:center;padding:var(--trading-header-padding);background:linear-gradient(90deg,var(--header-gradient-start, #000080),var(--header-gradient-end, #1084d0));border-radius:var(--trading-header-radius);cursor:move;-webkit-user-select:none;user-select:none;flex-shrink:0;border-bottom:2px solid #000}.trading-popup-title{display:flex;align-items:center;gap:8px;color:#fff;font-size:13px;font-weight:700}.trading-popup-icon{font-size:18px}.trading-popup-close{background:var(--btn-bg, #c0c0c0);border:2px solid var(--border-color, #000);border-radius:var(--trading-btn-radius);box-shadow:inset -1px -1px var(--border-shadow, #808080),inset 1px 1px var(--border-highlight, #fff);color:var(--text-color, #000);font-size:var(--trading-close-font);width:var(--trading-close-size);height:var(--trading-close-size);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:1}.trading-popup-close:hover{background:#f66;color:#fff}.trading-tabs{display:flex;gap:4px;padding:var(--trading-tabs-padding);background:var(--panel-bg-dark, #a0a0a0);border-bottom:2px solid var(--border-color, #000);flex-shrink:0}.trading-tab{flex:1;padding:var(--trading-tab-padding);font-family:var(--primary-font);font-size:var(--trading-tab-font);border-radius:var(--trading-tab-radius);background:var(--btn-bg, #c0c0c0);border:2px solid var(--border-color, #000);box-shadow:inset -1px -1px var(--border-shadow, #808080),inset 1px 1px var(--border-highlight, #fff);cursor:pointer;transition:all .1s;color:var(--text-color, #000)}.trading-tab:hover{background:var(--btn-hover-bg, #d0d0d0)}.trading-tab.active{background:var(--btn-active-bg, #e0e0ff);box-shadow:inset 1px 1px var(--border-shadow, #808080),inset -1px -1px var(--border-highlight, #fff);font-weight:700}.trading-mode-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.trading-full-panel{flex:1;display:flex;flex-direction:column;padding:12px 14px;overflow:hidden;background:var(--panel-bg, #c0c0c0)}.trading-section{margin-bottom:10px}.trading-section-label{font-size:11px;font-weight:700;color:var(--text-color, #000);margin-bottom:4px}.trading-token-row-full{display:flex;gap:8px;align-items:center}.trading-token-placeholder{flex:1}.trading-token-select-full{flex:0 0 120px;padding:10px;font-family:var(--primary-font);font-size:11px;background:#fff;border:2px solid var(--border-color, #000);box-shadow:inset 1px 1px var(--border-shadow, #808080);cursor:pointer}.trading-amount-input-full{flex:1;padding:10px;font-family:var(--primary-font);font-size:13px;background:#fff;border:2px solid var(--border-color, #000);box-shadow:inset 1px 1px var(--border-shadow, #808080);text-align:right}.trading-amount-input-full:focus{outline:none;border-color:#4169e1}.trading-amount-input-full[readonly]{background:#f0f0f0;color:#666}.trading-balance-display{font-size:9px;color:#666;margin-top:3px;text-align:right}.trading-balance-display.has-balance{color:#228b22}.trading-balance-row{display:flex;justify-content:space-between;align-items:center;margin-top:4px}.trading-balance-row .trading-balance-display{margin-top:0}.trading-quick-amounts{display:flex;gap:4px}.trading-quick-btn{padding:3px 8px;font-family:var(--primary-font);font-size:8px;background:var(--btn-bg, #c0c0c0);border:1px solid var(--border-color, #000);box-shadow:inset -1px -1px var(--border-shadow, #808080),inset 1px 1px var(--border-highlight, #fff);cursor:pointer;transition:all .1s}.trading-quick-btn:hover{background:var(--btn-hover-bg, #d0d0d0)}.trading-quick-btn:active{box-shadow:inset 1px 1px var(--border-shadow, #808080),inset -1px -1px var(--border-highlight, #fff)}.trading-section-swap{margin-bottom:8px}.trading-quote-box{background:var(--quote-bg, rgba(0, 0, 0, .03));border:1px solid var(--border-light, rgba(0, 0, 0, .1));padding:10px 12px;margin:8px 0;flex:1;display:flex;flex-direction:column;justify-content:center}.trading-quote-row{display:flex;justify-content:space-between;align-items:center;padding:4px 0}.trading-quote-row:not(:last-child){border-bottom:1px solid var(--border-light, rgba(0, 0, 0, .05))}.trading-quote-label{font-size:9px;color:#666;text-transform:uppercase;letter-spacing:.3px}.trading-quote-value{font-size:10px;font-weight:500;color:var(--text-color, #000)}.trading-quote-value.high-impact{color:#c00}.trading-section-controls{margin-bottom:0}.trading-switch-container{display:flex;justify-content:center;margin:4px 0}.trading-switch-btn-full{width:44px;height:30px;font-size:18px;background:var(--btn-bg, #c0c0c0);border:2px solid var(--border-color, #000);box-shadow:inset -1px -1px var(--border-shadow, #808080),inset 1px 1px var(--border-highlight, #fff);cursor:pointer;transition:all .1s}.trading-switch-btn-full:hover{background:var(--btn-hover-bg, #d0d0d0)}.trading-switch-btn-full:active{box-shadow:inset 1px 1px var(--border-shadow, #808080),inset -1px -1px var(--border-highlight, #fff)}.trading-slider-container{display:flex;align-items:center;gap:10px}.trading-percentage-slider{flex:1;height:8px;-webkit-appearance:none;appearance:none;background:linear-gradient(to right,#4169e1,#7b68ee);border-radius:4px;cursor:pointer}.trading-percentage-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:#fff;border:2px solid #4169e1;border-radius:50%;cursor:pointer}.trading-percentage-display{min-width:40px;font-size:11px;font-weight:700;text-align:center}.trading-settings-btn{padding:6px 10px;font-size:14px;background:var(--btn-bg, #c0c0c0);border:2px solid var(--border-color, #000);box-shadow:inset -1px -1px var(--border-shadow, #808080),inset 1px 1px var(--border-highlight, #fff);cursor:pointer}.trading-action-row{display:flex;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light, rgba(0, 0, 0, .1));flex-shrink:0}.trading-action-btn-full{flex:1;padding:12px 16px;font-family:var(--primary-font);font-size:11px;font-weight:700;background:linear-gradient(145deg,#4169e1,#3150b0);color:#fff;border:2px solid #000;box-shadow:3px 3px #0000004d,inset -1px -1px #0003,inset 1px 1px #ffffff4d;cursor:pointer;transition:all .1s}.trading-action-btn-full:hover{background:linear-gradient(145deg,#5179f1,#4160c0)}.trading-action-btn-full:active{transform:translateY(1px);box-shadow:1px 1px #0000004d}.trading-history-btn-full{padding:12px 14px;font-family:var(--primary-font);font-size:12px;background:var(--btn-bg, #c0c0c0);border:2px solid var(--border-color, #000);box-shadow:inset -1px -1px var(--border-shadow, #808080),inset 1px 1px var(--border-highlight, #fff);cursor:pointer}.trading-subtabs{display:flex;gap:6px;margin-bottom:10px;flex-shrink:0}.trading-subtab{flex:1;padding:8px 12px;font-family:var(--primary-font);font-size:10px;background:var(--btn-bg, #c0c0c0);border:2px solid var(--border-color, #000);box-shadow:inset -1px -1px var(--border-shadow, #808080),inset 1px 1px var(--border-highlight, #fff);cursor:pointer}.trading-subtab.active{background:var(--btn-active-bg, #e0e0ff);box-shadow:inset 1px 1px var(--border-shadow, #808080),inset -1px -1px var(--border-highlight, #fff);font-weight:700}.trading-subtab-content{flex:1;display:flex;flex-direction:column;overflow:hidden}.trading-create-form{flex:1;display:flex;flex-direction:column}.trading-schedule-row{display:flex;align-items:center;gap:6px;font-size:10px}.trading-schedule-text{color:var(--text-color, #000)}.trading-small-input{width:50px;padding:6px;font-family:var(--primary-font);font-size:10px;background:#fff;border:2px solid var(--border-color, #000);box-shadow:inset 1px 1px var(--border-shadow, #808080);text-align:center}.trading-small-select{padding:6px;font-family:var(--primary-font);font-size:10px;background:#fff;border:2px solid var(--border-color, #000);cursor:pointer}.trading-rate-row{display:flex;align-items:center;gap:8px}.trading-rate-input-full{width:140px;padding:10px;font-family:var(--primary-font);font-size:13px;background:#fff;border:2px solid var(--border-color, #000);box-shadow:inset 1px 1px var(--border-shadow, #808080);text-align:right}.trading-rate-suffix{font-size:11px;font-weight:700;color:var(--text-color, #000)}.trading-options-row{display:flex;gap:16px;flex-wrap:wrap}.trading-option-group{display:flex;align-items:center;gap:6px}.trading-option-label{font-size:9px;color:var(--text-color, #000)}.trading-radio-label{font-size:9px;cursor:pointer;display:flex;align-items:center;gap:2px}.trading-radio-label input[type=radio]{margin:0;width:12px;height:12px}.trading-option-suffix{font-size:9px;color:var(--text-color, #000)}.trading-section-slider,.trading-section-options{margin-bottom:6px}.trading-preview-box{background:var(--preview-bg, #f0f8ff);border:2px solid var(--preview-border, #4169e1);padding:10px 12px;margin-top:auto;flex-shrink:0}.trading-preview-title{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;color:var(--preview-title, #000080);opacity:.8}#trading-dca-preview-text,#trading-trigger-preview-text{font-size:10px;line-height:1.6;color:var(--text-color, #000)}#trading-dca-preview-text div,#trading-trigger-preview-text div{margin-bottom:2px}#trading-dca-preview-text div:last-child,#trading-trigger-preview-text div:last-child{margin-bottom:0}.trading-orders-panel{flex:1;display:flex;flex-direction:column;overflow:hidden}.trading-refresh-btn-full{padding:8px 14px;font-family:var(--primary-font);font-size:10px;background:var(--btn-bg, #c0c0c0);border:2px solid var(--border-color, #000);box-shadow:inset -1px -1px var(--border-shadow, #808080),inset 1px 1px var(--border-highlight, #fff);cursor:pointer;margin-bottom:8px;align-self:flex-start;flex-shrink:0}.trading-orders-list-full{flex:1;overflow-y:auto;border:2px solid var(--border-color, #000);background:#fff;padding:6px}.trading-orders-empty{text-align:center;color:#666;padding:20px;font-size:10px}.trading-order-card{display:flex;justify-content:space-between;align-items:center;padding:8px;margin-bottom:6px;background:#f8f8f8;border:1px solid #ccc;font-size:9px}.trading-order-tokens{display:flex;align-items:center;gap:8px}.trading-order-arrow{color:#666}.trading-order-status{font-size:9px;padding:4px 8px;background:#e0ffe0;border:1px solid #228b22;color:#228b22}.trading-order-cancel-btn{background:#ff646433;border:1px solid rgba(255,100,100,.4);color:#ff6464;padding:4px 8px;border-radius:4px;cursor:pointer;font-size:12px;transition:all .2s}.trading-order-cancel-btn:hover{background:#ff646466}.trading-order-cancel-btn:disabled{opacity:.5;cursor:not-allowed}.trading-status{position:relative;padding:8px 30px 8px 12px;font-size:10px;border-top:2px solid var(--border-color, #000);flex-shrink:0}.trading-status.info{background:#e0e0ff;color:navy}.trading-status.success{background:#e0ffe0;color:#228b22}.trading-status.error{background:#ffe0e0;color:#c00}.trading-status.processing{background:#fff8e0;color:#860}.trading-status-close{position:absolute;top:6px;right:8px;background:none;border:none;font-size:14px;cursor:pointer;color:inherit}#swap-toggle-btn.active{background:var(--btn-active-bg, #a0a0ff);box-shadow:inset 2px 2px var(--border-shadow, #808080),inset -2px -2px var(--border-highlight, #fff)}.trading-full-panel::-webkit-scrollbar,.trading-orders-list-full::-webkit-scrollbar,.trading-subtab-content::-webkit-scrollbar{width:14px}.trading-full-panel::-webkit-scrollbar-track,.trading-orders-list-full::-webkit-scrollbar-track,.trading-subtab-content::-webkit-scrollbar-track{background:silver;border:1px solid #808080}.trading-full-panel::-webkit-scrollbar-thumb,.trading-orders-list-full::-webkit-scrollbar-thumb,.trading-subtab-content::-webkit-scrollbar-thumb{background:linear-gradient(to right,#d0d0d0,#a0a0a0);border:1px solid #000}@media (max-width: 768px){#trading-popup{width:calc(100vw - 40px);max-width:500px;height:620px;left:50%!important;transform:translate(-50%);right:auto}}.theme-original #trading-popup{background:linear-gradient(135deg,#dff4ff,#bdd7ff,#a8d4ff);border:2px solid #8ac6ff;box-shadow:0 0 8px #00ffff80,0 0 8px #66ccff80 inset,4px 4px 8px #00000026}.theme-original .trading-popup-header{background:linear-gradient(135deg,#06c,#08f,#0af);border-bottom:1px solid #0055aa}.theme-original .trading-popup-title{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.5),0 0 8px rgba(255,255,255,.3)}.theme-original .trading-popup-close{background:linear-gradient(135deg,#f66,#f44);border:1px solid #cc0000;color:#fff}.theme-original .trading-tabs{background:linear-gradient(180deg,#c8e4ff,#a8d0ff);border-bottom:1px solid #88c0ff}.theme-original .trading-tab,.theme-original .trading-subtab{background:linear-gradient(180deg,#fff,#e0f0ff);border:1px solid #88c0ff;color:#048;box-shadow:0 1px 2px #0000001a}.theme-original .trading-tab:hover,.theme-original .trading-subtab:hover{background:linear-gradient(180deg,#e8f4ff,#d0e8ff)}.theme-original .trading-tab.active,.theme-original .trading-subtab.active{background:linear-gradient(180deg,#08f,#06c);color:#fff;border-color:#05a;box-shadow:0 0 6px #0088ff80}.theme-original .trading-full-panel{background:#fff9}.theme-original .trading-section-label{color:#048;text-shadow:0 1px 0 #fff}.theme-original .trading-token-select-full,.theme-original .trading-amount-input-full,.theme-original .trading-small-input,.theme-original .trading-small-select,.theme-original .trading-rate-input-full{background:#fff;border:1px solid #88c0ff;box-shadow:inset 0 1px 3px #0064c81a;color:#036}.theme-original .trading-balance-display{color:#069}.theme-original .trading-switch-btn-full,.theme-original .trading-settings-btn,.theme-original .trading-quick-btn{background:linear-gradient(180deg,#fff,#e0f0ff);border:1px solid #88c0ff;color:#048}.theme-original .trading-switch-btn-full:hover,.theme-original .trading-settings-btn:hover,.theme-original .trading-quick-btn:hover{background:linear-gradient(180deg,#d0e8ff,#b8dcff)}.theme-original .trading-quote-box{background:#c8e6ff80;border:1px solid #88c0ff}.theme-original .trading-quote-label{color:#369}.theme-original .trading-quote-value{color:#036}.theme-original .trading-preview-box{background:#c8e6ff99;border:1px solid #88c0ff}.theme-original .trading-preview-title{color:#048}.theme-original .trading-action-row{border-top:1px solid rgba(0,100,200,.2)}.theme-original .trading-action-btn-full{background:linear-gradient(180deg,#08f,#06c);border:1px solid #004499;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.3);box-shadow:0 2px 4px #0003,0 0 8px #0088ff4d}.theme-original .trading-action-btn-full:hover{background:linear-gradient(180deg,#0af,#08f)}.theme-original .trading-history-btn-full,.theme-original .trading-refresh-btn-full{background:linear-gradient(180deg,#fff,#e0f0ff);border:1px solid #88c0ff;color:#048}.theme-chrome #trading-popup{background:linear-gradient(45deg,rgba(255,255,255,.5) 0%,transparent 25%,rgba(255,255,255,.3) 50%,transparent 75%,rgba(255,255,255,.4) 100%),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.4) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(245,250,255,.3) 0%,transparent 60%),linear-gradient(135deg,#cdd2e1fa,#e1e6f0fc 30%,#c3c8dcf7 70%,#d7dcebfa);background-size:500% 100%,200% 200%,180% 180%,100% 100%;background-position:-200% 0%,30% 20%,80% 80%,center;border:2px solid rgba(160,170,190,.9);box-shadow:#7882964d 0 8px 20px,#8c96aa40 0 4px 10px,#ffffffe6 0 2px inset,#fff9 0 1px 4px inset,#0000001a 0 -1px inset,#0000000d 0 -2px 2px inset;font-family:Lucida Console,Monaco,monospace;animation:chromeReflectionSweep 25s ease-in-out infinite}.theme-chrome .trading-popup-header{background:linear-gradient(90deg,rgba(255,255,255,.5) 0%,transparent 30%,rgba(255,255,255,.4) 70%,transparent 100%),linear-gradient(180deg,#b9bed2f5,#a5afc3fa,#afb9cdf7);background-size:400% 100%,100% 100%;background-position:-150% 0%,center;animation:chromeButtonSweep 18s ease-in-out infinite;border-bottom:2px solid rgba(150,160,180,.8);box-shadow:#ffffffe6 0 1px inset,#0000001a 0 -1px inset}.theme-chrome .trading-popup-title{color:#283246e6;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;font-family:Lucida Console,Monaco,monospace;font-weight:700}.theme-chrome .trading-popup-close{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 40%,rgba(255,255,255,.4) 70%,transparent 100%),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);background-size:300% 100%,100% 100%;background-position:-150% 0%,center;border:1px solid rgba(160,170,190,.8);color:#283246e6;text-shadow:rgba(255,255,255,.8) 0px 1px 0px;box-shadow:#7882964d 0 2px 4px,#ffffffe6 0 1px inset,#0000001a 0 -1px inset}.theme-chrome .trading-tabs{background:linear-gradient(180deg,#d7dcebf2,#c3c8dce6);border-bottom:1px solid rgba(150,160,180,.6);box-shadow:#fff9 0 1px inset}.theme-chrome .trading-tab,.theme-chrome .trading-subtab{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 40%,rgba(255,255,255,.4) 70%,transparent 100%),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);background-size:300% 100%,100% 100%;background-position:-150% 0%,center;border:1px solid rgba(160,170,190,.8);color:#283246e6;font-family:Lucida Console,Monaco,monospace;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 2px 4px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome .trading-tab:hover,.theme-chrome .trading-subtab:hover{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 50%,rgba(255,255,255,.4) 100%),linear-gradient(90deg,#d2dcebe6,#becde1f2);box-shadow:#a0aabe4d 0 2px 4px,#fffc 0 1px inset}.theme-chrome .trading-tab.active,.theme-chrome .trading-subtab.active{background:linear-gradient(135deg,rgba(255,255,255,.8) 0%,transparent 50%,rgba(255,255,255,.6) 100%),linear-gradient(180deg,#fffffffa,#f0f5faf2);border-color:#6cf;color:#1e283cf2;box-shadow:0 0 6px #6cf6,#fffffff2 0 1px inset}.theme-chrome .trading-full-panel{background:#fff6}.theme-chrome .trading-section-label{color:#283246e6;text-shadow:rgba(255,255,255,.8) 0px 1px 0px;font-family:Lucida Console,Monaco,monospace;font-weight:700}.theme-chrome .trading-token-select-full,.theme-chrome .trading-amount-input-full,.theme-chrome .trading-small-input,.theme-chrome .trading-small-select,.theme-chrome .trading-rate-input-full{background:#fffffff2;border:2px solid rgba(150,160,180,.7);color:#283246e6;font-family:Lucida Console,Monaco,monospace;text-shadow:rgba(255,255,255,.7) 0px 1px 0px;box-shadow:#828ca033 0 2px 4px,#fffc 0 1px inset,#00000014 0 -1px inset}.theme-chrome .trading-token-select-full:focus,.theme-chrome .trading-amount-input-full:focus,.theme-chrome .trading-small-input:focus,.theme-chrome .trading-rate-input-full:focus{border-color:#6cf;box-shadow:0 0 6px #6cf6;outline:none}.theme-chrome .trading-balance-display{color:#323c50cc;text-shadow:rgba(255,255,255,.6) 0px 1px 0px;font-family:Lucida Console,Monaco,monospace}.theme-chrome .trading-switch-btn-full,.theme-chrome .trading-settings-btn,.theme-chrome .trading-quick-btn,.theme-chrome .trading-history-btn-full,.theme-chrome .trading-refresh-btn-full{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 40%,rgba(255,255,255,.4) 70%,transparent 100%),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);background-size:300% 100%,100% 100%;background-position:-150% 0%,center;border:1px solid rgba(160,170,190,.8);color:#283246e6;font-family:Lucida Console,Monaco,monospace;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 2px 4px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome .trading-switch-btn-full:hover,.theme-chrome .trading-settings-btn:hover,.theme-chrome .trading-quick-btn:hover{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 50%,rgba(255,255,255,.4) 100%),linear-gradient(90deg,#d2dcebe6,#becde1f2)}.theme-chrome .trading-quote-box{background:#ffffffd9;border:1px solid rgba(150,160,180,.6);box-shadow:#828ca026 0 2px 4px inset,#ffffffe6 0 1px}.theme-chrome .trading-quote-label{color:#3c465acc;font-family:Lucida Console,Monaco,monospace}.theme-chrome .trading-quote-value{color:#283246f2;font-family:Lucida Console,Monaco,monospace;font-weight:700;text-shadow:rgba(255,255,255,.8) 0px 1px 0px}.theme-chrome .trading-preview-box{background:#ffffffd9;border:1px solid rgba(150,160,180,.6);box-shadow:#828ca026 0 2px 4px inset,#ffffffe6 0 1px}.theme-chrome .trading-preview-title{color:#283246e6;font-family:Lucida Console,Monaco,monospace;font-weight:700;text-shadow:rgba(255,255,255,.8) 0px 1px 0px}.theme-chrome .trading-preview-row{color:#323c50e6;font-family:Lucida Console,Monaco,monospace}.theme-chrome .trading-action-row{border-top:1px solid rgba(150,160,180,.4);background:#d7dceb4d}.theme-chrome .trading-action-btn-full{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 40%,rgba(255,255,255,.4) 70%,transparent 100%),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);background-size:300% 100%,100% 100%;background-position:-150% 0%,center;border:2px solid rgba(160,170,190,.8);color:#283246e6;font-family:Lucida Console,Monaco,monospace;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 3px 6px,#8c96aa33 0 2px 4px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome .trading-action-btn-full:hover{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 50%,rgba(255,255,255,.4) 100%),linear-gradient(90deg,#d2dcebf2,#becde1fa);box-shadow:#a0aabe66 0 4px 8px,#fffffff2 0 1px inset}.theme-chrome .trading-action-btn-full:active{background:linear-gradient(135deg,rgba(240,245,255,.9) 0%,transparent 50%,rgba(245,250,255,.8) 100%),linear-gradient(180deg,#bec8dcfa,#aab9cdfc,#b4c3d7f7);transform:translateY(1px);box-shadow:#78829633 0 1px 3px,#fffffff2 0 1px inset,#00000026 0 -1px inset}.theme-chrome .trading-cancel-btn{background:linear-gradient(135deg,rgba(255,255,255,.5) 0%,transparent 40%,rgba(255,255,255,.3) 70%,transparent 100%),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);border:1px solid rgba(160,170,190,.8);color:#283246e6}.theme-chrome .trading-orders-list-full{background:#fffffff2;border:2px solid rgba(150,160,180,.6)}.theme-chrome .trading-orders-empty{color:#646e82cc;font-family:Lucida Console,Monaco,monospace}.theme-chrome .trading-order-card{background:linear-gradient(90deg,#fafcfff2,#f5f8fcf7);border:1px solid rgba(160,170,190,.4);color:#283246e6;font-family:Lucida Console,Monaco,monospace;box-shadow:#fffc 0 1px inset,#828ca01a 0 1px 2px}.theme-chrome .trading-order-card:hover{background:linear-gradient(90deg,#d2dceb66,#becde14d);border-color:#a0aabe99}.theme-frutiger #trading-popup{background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(255,255,255,.6) 0%,transparent 50%),linear-gradient(135deg,#dcf5fff2,#c8ebffe6,#d2f0fff2 60%,#e1f8ffeb);border:1px solid rgba(100,180,230,.5);box-shadow:0 12px 40px #0064b433,0 0 60px #78c8ff26,inset 0 2px #ffffffe6,inset 0 -1px #64b4e64d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-frutiger .trading-popup-header{background:radial-gradient(ellipse 100% 80% at 30% 0%,rgba(255,255,255,.5) 0%,transparent 50%),linear-gradient(180deg,#78c8ffd9,#50a0dce6);border-bottom:1px solid rgba(60,140,200,.5)}.theme-frutiger .trading-popup-title{color:#1a3a5c;text-shadow:0 1px 2px rgba(255,255,255,.8),0 0 8px rgba(255,255,255,.4)}.theme-frutiger .trading-popup-close{background:linear-gradient(135deg,#ff7878e6,#ff5a5af2);border:1px solid rgba(200,60,60,.6);color:#fff}.theme-frutiger .trading-tabs{background:#c8ebff80;border-bottom:1px solid rgba(100,180,230,.3)}.theme-frutiger .trading-tab,.theme-frutiger .trading-subtab{background:#ffffffb3;border:1px solid rgba(100,180,230,.4);color:#1a3a5c;box-shadow:0 1px 3px #0050a01a}.theme-frutiger .trading-tab.active,.theme-frutiger .trading-subtab.active{background:linear-gradient(180deg,#78c8ff99,#50aaf0b3);border-color:#3c8cc899;color:#0a2a4c;box-shadow:0 0 8px #50b4ff66}.theme-frutiger .trading-full-panel{background:#fff6}.theme-frutiger .trading-section-label{color:#1a3a5c;text-shadow:0 1px 0 rgba(255,255,255,.6)}.theme-frutiger .trading-token-select-full,.theme-frutiger .trading-amount-input-full,.theme-frutiger .trading-small-input,.theme-frutiger .trading-small-select,.theme-frutiger .trading-rate-input-full{background:#ffffffd9;border:1px solid rgba(100,180,230,.4);color:#1a3a5c;box-shadow:inset 0 1px 3px #0050a014}.theme-frutiger .trading-balance-display{color:#2a5a8c}.theme-frutiger .trading-switch-btn-full,.theme-frutiger .trading-settings-btn,.theme-frutiger .trading-quick-btn,.theme-frutiger .trading-history-btn-full,.theme-frutiger .trading-refresh-btn-full{background:#ffffffbf;border:1px solid rgba(100,180,230,.4);color:#1a3a5c}.theme-frutiger .trading-quote-box{background:#ffffff80;border:1px solid rgba(100,180,230,.3)}.theme-frutiger .trading-quote-label{color:#4a7a9c}.theme-frutiger .trading-quote-value{color:#1a3a5c}.theme-frutiger .trading-preview-box{background:#ffffff8c;border:1px solid rgba(100,180,230,.4)}.theme-frutiger .trading-preview-title{color:#2a5a8c}.theme-frutiger .trading-action-row{border-top:1px solid rgba(100,180,230,.25)}.theme-frutiger .trading-action-btn-full{background:linear-gradient(180deg,#64beffe6,#3c96dcf2);border:1px solid rgba(40,120,180,.6);color:#fff;text-shadow:0 1px 2px rgba(0,60,120,.4);box-shadow:0 3px 8px #0064b440,inset 0 1px #ffffff4d}.theme-matrix #trading-popup{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px),linear-gradient(180deg,#000f00fa,#001900f2,#000c00fa);border:1px solid #00ff00;box-shadow:0 0 30px #00ff004d,0 0 60px #00ff0026,inset 0 0 20px #002800cc}.theme-matrix .trading-popup-header{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(90deg,#003c00f2,#005000e6,#003c00f2);border-bottom:1px solid rgba(0,255,0,.6)}.theme-matrix .trading-popup-title{color:#0f0;text-shadow:0 0 5px #00ff00,0 0 10px #00ff00,0 0 20px rgba(0,255,0,.5);font-family:var(--primary-font);letter-spacing:.05em}.theme-matrix .trading-popup-close{background:#003c00e6;border:1px solid #00ff00;color:#0f0;text-shadow:0 0 5px #00ff00}.theme-matrix .trading-tabs{background:#001400e6;border-bottom:1px solid rgba(0,255,0,.3)}.theme-matrix .trading-tab,.theme-matrix .trading-subtab{background:#001e00e6;border:1px solid rgba(0,255,0,.5);color:#0f0;text-shadow:0 0 3px #00ff00}.theme-matrix .trading-tab:hover,.theme-matrix .trading-subtab:hover{background:#003200e6;box-shadow:0 0 8px #00ff004d}.theme-matrix .trading-tab.active,.theme-matrix .trading-subtab.active{background:#005000e6;border-color:#0f0;box-shadow:0 0 10px #00ff0080,inset 0 0 10px #00ff001a}.theme-matrix .trading-full-panel{background:#000c00f2}.theme-matrix .trading-section-label{color:#0f0;text-shadow:0 0 3px #00ff00;letter-spacing:.05em}.theme-matrix .trading-token-select-full,.theme-matrix .trading-amount-input-full,.theme-matrix .trading-small-input,.theme-matrix .trading-small-select,.theme-matrix .trading-rate-input-full{background:#001400f2;border:1px solid rgba(0,255,0,.5);color:#0f0;text-shadow:0 0 2px #00ff00;box-shadow:inset 0 0 5px #002800cc}.theme-matrix .trading-token-select-full option{background:#001a00;color:#0f0}.theme-matrix .trading-balance-display{color:#00ff00b3;text-shadow:0 0 2px rgba(0,255,0,.5)}.theme-matrix .trading-switch-btn-full,.theme-matrix .trading-settings-btn,.theme-matrix .trading-quick-btn,.theme-matrix .trading-history-btn-full,.theme-matrix .trading-refresh-btn-full{background:#002800e6;border:1px solid rgba(0,255,0,.5);color:#0f0;text-shadow:0 0 3px #00ff00}.theme-matrix .trading-switch-btn-full:hover,.theme-matrix .trading-settings-btn:hover,.theme-matrix .trading-quick-btn:hover{background:#003c00e6;box-shadow:0 0 8px #0f06}.theme-matrix .trading-quote-box{background:#001900e6;border:1px solid rgba(0,255,0,.3)}.theme-matrix .trading-quote-label{color:#00c80099}.theme-matrix .trading-quote-value{color:#0f0;text-shadow:0 0 3px #00ff00}.theme-matrix .trading-quote-row:not(:last-child){border-bottom-color:#00ff0026}.theme-matrix .trading-preview-box{background:#001e00e6;border:1px solid rgba(0,255,0,.4)}.theme-matrix .trading-preview-title{color:#0f0;text-shadow:0 0 3px #00ff00}.theme-matrix .trading-preview-box,.theme-matrix #trading-dca-preview-text,.theme-matrix #trading-trigger-preview-text{color:#00ff00e6}.theme-matrix .trading-schedule-text,.theme-matrix .trading-option-label,.theme-matrix .trading-option-suffix,.theme-matrix .trading-rate-suffix{color:#0f0}.theme-matrix .trading-action-row{border-top:1px solid rgba(0,255,0,.2)}.theme-matrix .trading-action-btn-full{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.15) 1px,rgba(0,0,0,.15) 2px),linear-gradient(180deg,#006400f2,#004600f2);border:1px solid #00ff00;color:#0f0;text-shadow:0 0 5px #00ff00,0 0 10px rgba(0,255,0,.5);box-shadow:0 0 15px #00ff004d}.theme-matrix .trading-action-btn-full:hover{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.15) 1px,rgba(0,0,0,.15) 2px),linear-gradient(180deg,#008200f2,#006400f2);box-shadow:0 0 20px #00ff0080}.theme-matrix .trading-orders-list-full{background:#000f00f2;border-color:#00ff0080}.theme-matrix .trading-orders-empty,.theme-matrix .trading-order-card{color:#0f0c;background:#001900cc;border-color:#00ff004d}.theme-webcore #trading-popup{background:silver;border:2px outset #dfdfdf;box-shadow:inset -1px -1px gray,inset 1px 1px #fff,2px 2px #000}.theme-webcore .trading-popup-header{background:linear-gradient(90deg,navy,#1084d0);border-bottom:none}.theme-webcore .trading-popup-title{color:#fff;font-weight:700;text-shadow:none}.theme-webcore .trading-popup-close{background:silver;border:2px outset #dfdfdf;color:#000;box-shadow:inset -1px -1px gray,inset 1px 1px #fff}.theme-webcore .trading-popup-close:active{border-style:inset;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.theme-webcore .trading-tabs{background:silver;border-bottom:1px solid #808080}.theme-webcore .trading-tab,.theme-webcore .trading-subtab{background:silver;border:2px outset #dfdfdf;color:#000;box-shadow:inset -1px -1px gray,inset 1px 1px #fff}.theme-webcore .trading-tab.active,.theme-webcore .trading-subtab.active{background:#dfdfdf;border-style:inset;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.theme-webcore .trading-full-panel{background:silver}.theme-webcore .trading-section-label{color:#000}.theme-webcore .trading-token-select-full,.theme-webcore .trading-amount-input-full,.theme-webcore .trading-small-input,.theme-webcore .trading-small-select,.theme-webcore .trading-rate-input-full{background:#fff;border:2px inset #808080;color:#000;box-shadow:none}.theme-webcore .trading-balance-display{color:navy}.theme-webcore .trading-switch-btn-full,.theme-webcore .trading-settings-btn,.theme-webcore .trading-quick-btn,.theme-webcore .trading-history-btn-full,.theme-webcore .trading-refresh-btn-full{background:silver;border:2px outset #dfdfdf;color:#000;box-shadow:inset -1px -1px gray,inset 1px 1px #fff}.theme-webcore .trading-switch-btn-full:active,.theme-webcore .trading-settings-btn:active,.theme-webcore .trading-quick-btn:active{border-style:inset;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.theme-webcore .trading-quote-box{background:#fff;border:2px inset #808080}.theme-webcore .trading-quote-label{color:gray}.theme-webcore .trading-quote-value{color:#000}.theme-webcore .trading-quote-row:not(:last-child){border-bottom:1px solid #c0c0c0}.theme-webcore .trading-preview-box{background:#ffc;border:2px inset #808080}.theme-webcore .trading-preview-title{color:navy}.theme-webcore .trading-preview-box,.theme-webcore #trading-dca-preview-text,.theme-webcore #trading-trigger-preview-text,.theme-webcore .trading-schedule-text,.theme-webcore .trading-option-label,.theme-webcore .trading-option-suffix,.theme-webcore .trading-rate-suffix{color:#000}.theme-webcore .trading-action-row{border-top:1px solid #808080}.theme-webcore .trading-action-btn-full{background:silver;border:2px outset #dfdfdf;color:#000;font-weight:700;box-shadow:inset -1px -1px gray,inset 1px 1px #fff;text-shadow:none}.theme-webcore .trading-action-btn-full:active{border-style:inset;box-shadow:inset 1px 1px gray,inset -1px -1px #fff}.theme-webcore .trading-orders-list-full{background:#fff;border:2px inset #808080}.theme-webcore .trading-orders-empty{color:gray}.theme-webcore .trading-order-card{background:#f0f0f0;border:1px solid #808080}.theme-webcore .trading-orders-list-full::-webkit-scrollbar{width:16px}.theme-webcore .trading-orders-list-full::-webkit-scrollbar-track{background:silver}.theme-webcore .trading-orders-list-full::-webkit-scrollbar-thumb{background:silver;border:2px outset #dfdfdf;box-shadow:inset -1px -1px gray,inset 1px 1px #fff}.theme-vaporwave #trading-popup{background:radial-gradient(circle at 20% 30%,rgba(255,0,255,.15) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgba(0,255,255,.12) 0%,transparent 25%),linear-gradient(135deg,#28003cfa,#140028f2,#1e0032fa 60%,#19002df2);border:2px solid;border-image:linear-gradient(45deg,#f0f,#0ff,#f0f) 1;box-shadow:0 0 30px #f0f6,0 0 60px #0ff3,inset 0 0 40px #ff00ff1a}.theme-vaporwave .trading-popup-header{background:linear-gradient(90deg,#f0fc,#b400ffd9 30%,#00c8ffd9 70%,#0ffc);border-bottom:1px solid rgba(255,255,255,.2)}.theme-vaporwave .trading-popup-title{color:#fff;text-shadow:-1px 0 0 rgba(255,0,0,.5),1px 0 0 rgba(0,255,255,.5),0 0 10px rgba(255,255,255,.5)}.theme-vaporwave .trading-popup-close{background:linear-gradient(135deg,#ff0080,#f0f);border:1px solid #ff00ff;color:#fff;box-shadow:0 0 8px #ff00ff80}.theme-vaporwave .trading-tabs{background:#140028e6;border-bottom:1px solid rgba(255,0,255,.3)}.theme-vaporwave .trading-tab,.theme-vaporwave .trading-subtab{background:#28003ccc;border:1px solid rgba(0,255,255,.4);color:#0ff;text-shadow:0 0 5px rgba(0,255,255,.5)}.theme-vaporwave .trading-tab:hover,.theme-vaporwave .trading-subtab:hover{border-color:#f0f;box-shadow:0 0 10px #f0f6}.theme-vaporwave .trading-tab.active,.theme-vaporwave .trading-subtab.active{background:linear-gradient(135deg,#f0f9,#0ff9);border-color:#fff;color:#fff;box-shadow:0 0 15px #ff00ff80}.theme-vaporwave .trading-full-panel{background:#1e003299}.theme-vaporwave .trading-section-label{color:#f0f;text-shadow:0 0 5px rgba(255,0,255,.5)}.theme-vaporwave .trading-token-select-full,.theme-vaporwave .trading-amount-input-full,.theme-vaporwave .trading-small-input,.theme-vaporwave .trading-small-select,.theme-vaporwave .trading-rate-input-full{background:#140028e6;border:1px solid rgba(0,255,255,.5);color:#0ff;text-shadow:0 0 3px rgba(0,255,255,.3)}.theme-vaporwave .trading-token-select-full option{background:#1a0030;color:#0ff}.theme-vaporwave .trading-balance-display{color:#f0fc}.theme-vaporwave .trading-switch-btn-full,.theme-vaporwave .trading-settings-btn,.theme-vaporwave .trading-quick-btn,.theme-vaporwave .trading-history-btn-full,.theme-vaporwave .trading-refresh-btn-full{background:#28003ccc;border:1px solid rgba(255,0,255,.5);color:#f0f;text-shadow:0 0 3px rgba(255,0,255,.3)}.theme-vaporwave .trading-switch-btn-full:hover,.theme-vaporwave .trading-quick-btn:hover{border-color:#0ff;box-shadow:0 0 10px #0ff6;color:#0ff}.theme-vaporwave .trading-quote-box{background:#28003c99;border:1px solid rgba(0,255,255,.3)}.theme-vaporwave .trading-quote-label{color:#ff00ffb3}.theme-vaporwave .trading-quote-value{color:#0ff;text-shadow:0 0 3px rgba(0,255,255,.3)}.theme-vaporwave .trading-quote-row:not(:last-child){border-bottom-color:#f0f3}.theme-vaporwave .trading-preview-box{background:#3c005099;border:1px solid rgba(255,0,255,.4)}.theme-vaporwave .trading-preview-title{color:#0ff;text-shadow:0 0 5px rgba(0,255,255,.5)}.theme-vaporwave .trading-preview-box,.theme-vaporwave #trading-dca-preview-text,.theme-vaporwave #trading-trigger-preview-text{color:#ffffffe6}.theme-vaporwave .trading-schedule-text,.theme-vaporwave .trading-option-label,.theme-vaporwave .trading-option-suffix,.theme-vaporwave .trading-rate-suffix{color:#0ff}.theme-vaporwave .trading-action-row{border-top:1px solid rgba(255,0,255,.3)}.theme-vaporwave .trading-action-btn-full{background:linear-gradient(135deg,#ff00ffe6,#b400ffe6,#00c8ffe6);border:1px solid #fff;color:#fff;text-shadow:0 0 10px rgba(255,255,255,.5);box-shadow:0 0 20px #ff00ff80,0 0 40px #00ffff4d}.theme-vaporwave .trading-action-btn-full:hover{box-shadow:0 0 30px #ff00ffb3,0 0 60px #00ffff80}.theme-vaporwave .trading-orders-list-full{background:#140028e6;border:1px solid rgba(0,255,255,.4)}.theme-vaporwave .trading-orders-empty{color:#f0f9}.theme-vaporwave .trading-order-card{background:#3c005099;border:1px solid rgba(0,255,255,.3);color:#fff}.theme-christmas #trading-popup{background:var(--xmas-cream)!important;border:4px solid var(--xmas-gold)!important;border-image:none!important;box-shadow:0 0 0 2px var(--xmas-red),0 10px 50px #0000004d!important}.theme-christmas .trading-popup-header{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border-bottom:2px solid var(--xmas-gold)!important;padding-bottom:4px}.theme-christmas .trading-popup-title{color:var(--xmas-white)!important;font-family:Mountains of Christmas,serif!important;font-size:24px;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important}.theme-christmas .trading-popup-close{background:var(--xmas-red-dark)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important}.theme-christmas .trading-popup-close:hover{background:var(--xmas-green)!important;color:var(--xmas-white)!important}.theme-christmas .trading-tabs{background:var(--xmas-cream-dark)!important;border-bottom:1px solid var(--xmas-gold)!important}.theme-christmas .trading-tab,.theme-christmas .trading-subtab{background:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-text-light)!important}.theme-christmas .trading-tab:hover,.theme-christmas .trading-subtab:hover{background:#ffd7001a!important;color:var(--xmas-text)!important}.theme-christmas .trading-tab.active,.theme-christmas .trading-subtab.active{background:var(--xmas-green)!important;border-color:var(--xmas-gold)!important;color:var(--xmas-white)!important;box-shadow:inset 0 2px 5px #0003!important}.theme-christmas .trading-full-panel{background:transparent!important}.theme-christmas .trading-section-label{color:var(--xmas-red-dark)!important;font-family:Mountains of Christmas,serif!important;font-size:16px}.theme-christmas .trading-token-select-full,.theme-christmas .trading-amount-input-full,.theme-christmas .trading-small-input,.theme-christmas .trading-small-select,.theme-christmas .trading-rate-input-full{background:var(--xmas-white)!important;border:1px solid var(--xmas-green)!important;color:var(--xmas-text)!important}.theme-christmas .trading-token-select-full:focus,.theme-christmas .trading-amount-input-full:focus,.theme-christmas .trading-rate-input-full:focus{border-color:var(--xmas-gold)!important;box-shadow:0 0 10px #ffd70066!important}.theme-christmas .trading-balance-display{color:var(--xmas-green-dark)!important;font-weight:700}.theme-christmas .trading-switch-btn-full,.theme-christmas .trading-settings-btn,.theme-christmas .trading-quick-btn,.theme-christmas .trading-history-btn-full,.theme-christmas .trading-refresh-btn-full{background:linear-gradient(180deg,var(--xmas-gold) 0%,var(--xmas-gold-dark) 100%)!important;border:1px solid #b8860b!important;color:#fff!important;text-shadow:0 1px 1px rgba(0,0,0,.3)}.theme-christmas .trading-switch-btn-full:hover,.theme-christmas .trading-quick-btn:hover{background:linear-gradient(180deg,var(--xmas-gold-dark) 0%,var(--xmas-gold) 100%)!important;transform:translateY(-1px)}.theme-christmas .trading-quote-box{background:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important;box-shadow:0 2px 5px #0000000d!important}.theme-christmas .trading-quote-label{color:var(--xmas-text-light)!important}.theme-christmas .trading-quote-value{color:var(--xmas-green-dark)!important;font-weight:700}.theme-christmas .trading-preview-box{background:#0b8a3e0d!important;border:1px dashed var(--xmas-green)!important}.theme-christmas .trading-preview-title{color:var(--xmas-green)!important}.theme-christmas .trading-action-btn-full{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;font-family:Mountains of Christmas,serif!important;font-size:22px;letter-spacing:1px;box-shadow:0 4px 10px #0003!important}.theme-christmas .trading-action-btn-full:hover{background:linear-gradient(180deg,var(--xmas-green-light) 0%,var(--xmas-green) 100%)!important;box-shadow:0 6px 15px #00000040!important;transform:translateY(-2px)}.theme-christmas .trading-orders-list-full{background:var(--xmas-cream)!important;border:1px solid var(--xmas-gold)!important}.theme-christmas .trading-orders-empty{color:var(--xmas-text-light)!important}.theme-christmas .trading-order-card{background:var(--xmas-white)!important;border:1px solid rgba(0,0,0,.1)!important;color:var(--xmas-text)!important;box-shadow:0 2px 4px #0000000d!important}@keyframes trading-popup-open{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}#trading-popup[style*="display: flex"]{animation:trading-popup-open .15s ease-out}.percentage-slider-container{position:absolute;top:53px;right:105px;z-index:10;width:250px;height:16px;display:flex;align-items:center;gap:6px;background:#b0b0b0;border-radius:2px}.slider-wrapper{flex:1;position:relative;height:12px;display:flex;align-items:center;justify-content:center}.percentage-slider{width:100%;height:6px;background:transparent!important;border:none!important;outline:none!important;cursor:pointer;position:relative;z-index:2;-webkit-appearance:none!important;appearance:none!important;margin:0!important;padding:0!important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.percentage-slider::-webkit-slider-track{height:6px!important;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-appearance:none!important;border-radius:0}.percentage-slider::-webkit-slider-runnable-track{height:6px!important;background:transparent!important;border:none!important;box-shadow:none!important;-webkit-appearance:none!important;border-radius:0}.percentage-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:6px;height:12px;border-radius:0;background:linear-gradient(180deg,#f0f0f0,#e0e0e0,#d0d0d0);border:1px outset #c0c0c0;cursor:pointer;box-shadow:1px 1px 1px #0000004d;margin-top:-3px;position:relative}.percentage-slider::-webkit-slider-thumb:hover{background:linear-gradient(180deg,#f8f8f8,#e8e8e8,#d8d8d8);transform:none}.percentage-slider::-webkit-slider-thumb:active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#e0e0e0,#d0d0d0,silver);transform:none}.percentage-slider::-moz-range-track{height:6px!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0}.percentage-slider::-moz-range-progress{height:6px!important;background:transparent!important;border:none!important;border-radius:0}.percentage-slider::-moz-range-thumb{width:6px;height:12px;border-radius:0;background:linear-gradient(180deg,#f0f0f0,#e0e0e0,#d0d0d0);border:1px outset #c0c0c0;cursor:pointer;box-shadow:1px 1px 1px #0000004d;-moz-appearance:none!important;margin-top:0;position:relative}.percentage-slider::-moz-range-thumb:hover{background:linear-gradient(180deg,#f8f8f8,#e8e8e8,#d8d8d8)}.percentage-slider::-moz-range-thumb:active{border:1px inset #c0c0c0;background:linear-gradient(180deg,#e0e0e0,#d0d0d0,silver)}@media (hover: none) and (pointer: coarse){.percentage-slider::-webkit-slider-thumb{width:8px;height:14px;margin-top:-4px}.percentage-slider::-moz-range-thumb{width:8px;height:14px}}.slider-ticks{position:absolute;top:0;left:0;right:0;height:12px;display:flex;justify-content:space-between;pointer-events:none;z-index:1;align-items:center}.tick{width:1px;background:#666}.tick.major{height:8px;background:#000}.tick.minor{height:4px;background:#999}#percentage-display{font-family:var(--primary-font);font-size:8px;color:#000;min-width:32px;text-align:center;background:#c0c0c0cc;border:1px solid #999;padding:2px 3px;box-shadow:inset 1px 1px #fff,inset -1px -1px gray}#flip-progress{width:80%;height:20px;appearance:none;-webkit-appearance:none;border:2px solid #ccc;border-radius:0;background:#222;box-shadow:0 0 3px #64c8ff4d,inset 0 0 5px #ffffff1a;position:relative;overflow:hidden}#flip-progress::-webkit-progress-bar{background:#222;border-radius:0}#flip-progress::-webkit-progress-value{background:#1e90ff;border-radius:0;position:relative;transition:all .5s ease;box-shadow:0 0 8px #1e90ff99}#flip-progress::-webkit-progress-value:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,transparent 0px,transparent 8px,rgba(255,255,255,.3) 8px,rgba(255,255,255,.3) 10px);animation:chunkyFlow 2s linear infinite}#flip-progress::-moz-progress-bar{background:#1e90ff;border-radius:0;position:relative;box-shadow:0 0 8px #1e90ff99}@keyframes chunkyFlow{0%{transform:translate(-20px)}to{transform:translate(20px)}}#flip-text{color:#000}#web-button-marquee{overflow:hidden;width:100%;padding:0;margin:6px 0;background:transparent}.marquee-track{display:flex;gap:8px;animation:scroll-marquee 60s linear infinite;width:max-content;will-change:transform;transform:translateZ(0)}.marquee-block{display:flex;gap:8px}.marquee-block img{width:88px;height:31px;transition:transform .2s ease}.marquee-block img:hover{transform:scale(1.25);z-index:1}@keyframes scroll-marquee{0%{transform:translate(0) translateZ(0)}to{transform:translate(-50%) translateZ(0)}}@media (max-width: 768px){.marquee-track{animation-duration:40s;animation-timing-function:linear;backface-visibility:hidden}}@media (max-width: 768px){.marquee-track{animation-play-state:running!important}}.page-visible .marquee-track{animation-play-state:running}.notification{position:fixed;top:20px;right:20px;padding:12px 16px;border-radius:8px;font-family:var(--mono-font);font-size:12px;z-index:10001;max-width:300px;word-wrap:break-word;box-shadow:0 4px 12px #0000004d}.notification.success{background:#4f4;color:#000;border:2px solid #00cc00}.notification.error{background:#f44;color:#fff;border:2px solid #cc0000}.notification.warning{background:#fa4;color:#000;border:2px solid #ff8800}.notification-slide-in{animation:slideIn .3s ease-out}.notification-slide-out{animation:slideOut .3s ease-in}.notification.info{background:#44f;color:#fff;border:2px solid #0000cc}.notification-brief{position:fixed;top:20px;left:50%;transform:translate(-50%);background:#000c;color:#fff;padding:8px 16px;border-radius:20px;font-family:var(--primary-font, "Press Start 2P", cursive);font-size:10px;z-index:10000;pointer-events:none;opacity:0;transition:opacity .3s ease}.notification-brief.visible{opacity:1}#chat-messages,#emoji-panel,#track-list,.chat-emote-autocomplete,#topcats-chatbox,#portfolio-content,#music-player-content{scrollbar-width:auto;scrollbar-color:#c0c0c0 #e0e0e0}#chat-messages::-webkit-scrollbar,#emoji-panel::-webkit-scrollbar,#track-list::-webkit-scrollbar,.chat-emote-autocomplete::-webkit-scrollbar,#topcats-chatbox::-webkit-scrollbar,#portfolio-content::-webkit-scrollbar,#music-player-content::-webkit-scrollbar{width:16px!important;height:16px!important}#chat-messages::-webkit-scrollbar-track,#emoji-panel::-webkit-scrollbar-track,#track-list::-webkit-scrollbar-track,.chat-emote-autocomplete::-webkit-scrollbar-track,#topcats-chatbox::-webkit-scrollbar-track,#portfolio-content::-webkit-scrollbar-track,#music-player-content::-webkit-scrollbar-track{background:silver!important;border:2px inset #c0c0c0!important;box-shadow:inset 1px 1px #999,inset -1px -1px #fff!important}#chat-messages::-webkit-scrollbar-thumb,#emoji-panel::-webkit-scrollbar-thumb,#track-list::-webkit-scrollbar-thumb,.chat-emote-autocomplete::-webkit-scrollbar-thumb,#topcats-chatbox::-webkit-scrollbar-thumb,#portfolio-content::-webkit-scrollbar-thumb,#music-player-content::-webkit-scrollbar-thumb{background:silver!important;border:2px outset #c0c0c0!important;border-radius:0!important;box-shadow:inset -1px -1px #999,inset 1px 1px #fff!important;min-height:20px!important}#chat-messages::-webkit-scrollbar-thumb:hover,#emoji-panel::-webkit-scrollbar-thumb:hover,#track-list::-webkit-scrollbar-thumb:hover,.chat-emote-autocomplete::-webkit-scrollbar-thumb:hover,#topcats-chatbox::-webkit-scrollbar-thumb:hover,#portfolio-content::-webkit-scrollbar-thumb:hover,#music-player-content::-webkit-scrollbar-thumb:hover{background:#d0d0d0!important}#chat-messages::-webkit-scrollbar-thumb:active,#emoji-panel::-webkit-scrollbar-thumb:active,#track-list::-webkit-scrollbar-thumb:active,.chat-emote-autocomplete::-webkit-scrollbar-thumb:active,#topcats-chatbox::-webkit-scrollbar-thumb:active,#portfolio-content::-webkit-scrollbar-thumb:active,#music-player-content::-webkit-scrollbar-thumb:active{border:2px inset #c0c0c0!important;background:#a0a0a0!important;box-shadow:inset 1px 1px #999,inset -1px -1px #fff!important}#chat-messages::-webkit-scrollbar-corner,#emoji-panel::-webkit-scrollbar-corner,#track-list::-webkit-scrollbar-corner,.chat-emote-autocomplete::-webkit-scrollbar-corner,#topcats-chatbox::-webkit-scrollbar-corner,#portfolio-content::-webkit-scrollbar-corner,#music-player-content::-webkit-scrollbar-corner{background:silver!important}html{overflow:hidden!important;height:100%!important}body{overflow-y:auto!important;overflow-x:hidden!important;height:100vh!important}#scaler,#page-content{overflow:visible!important;height:auto!important}body::-webkit-scrollbar{width:16px!important}body::-webkit-scrollbar-track{background:silver!important;border:2px inset #c0c0c0!important;box-shadow:inset 1px 1px #999,inset -1px -1px #fff!important}body::-webkit-scrollbar-thumb{background:silver!important;border:2px outset #c0c0c0!important;border-radius:0!important;box-shadow:inset -1px -1px #999,inset 1px 1px #fff!important;min-height:20px!important}body::-webkit-scrollbar-thumb:hover{background:#d0d0d0!important}body::-webkit-scrollbar-thumb:active{border:2px inset #c0c0c0!important;background:#a0a0a0!important;box-shadow:inset 1px 1px #999,inset -1px -1px #fff!important}#alias-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:10001;font-family:var(--primary-font)}#alias-modal>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:silver;border:3px solid #000;box-shadow:6px 6px #000;max-width:500px;width:90%}#alias-modal .modal-header{background:#008;color:#fff;padding:8px;text-align:center;border-bottom:3px solid #000}#alias-modal .modal-header img{height:60px}#alias-modal .modal-content{padding:20px;text-align:center}#alias-modal-title{font-size:11px;margin-bottom:15px;color:#000}#alias-input{width:200px;padding:8px;border:2px inset #c0c0c0;font-family:var(--primary-font);font-size:10px;text-align:center}#alias-modal .modal-buttons{margin-top:15px;display:flex;gap:10px;justify-content:center}#alias-ok-btn,#alias-cancel-btn{background:#e0e0ff;border:2px outset #c0c0c0;padding:8px 15px;font-family:var(--primary-font);font-size:9px;cursor:pointer}#advanced-settings-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:10002;font-family:var(--primary-font)}#advanced-settings-modal>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:silver;border:3px solid #000;box-shadow:6px 6px #000;max-width:450px;width:90%}#advanced-settings-modal .modal-header{background:#008;color:#fff;padding:8px;text-align:center;border-bottom:3px solid #000;position:relative}#advanced-settings-modal .modal-header img{height:50px}#advanced-settings-modal .modal-header .modal-title{font-size:12px;margin-top:4px}#advanced-modal-close{position:absolute;top:8px;right:8px;background:none;border:none;color:#fff;font-size:18px;cursor:pointer;width:26px;height:26px}#advanced-settings-modal .modal-content{padding:20px}#advanced-settings-modal .setting-group{margin-bottom:20px}#advanced-settings-modal .setting-title{font-size:12px;margin-bottom:12px;color:#000;font-weight:700}#advanced-settings-modal .radio-group{display:flex;gap:10px;margin-bottom:10px}#advanced-settings-modal .radio-option{display:flex;align-items:center;gap:6px;font-size:11px;cursor:pointer}#advanced-settings-modal .radio-option input[type=radio]{transform:scale(1)}#advanced-settings-modal .custom-input-group{display:flex;align-items:center;gap:8px}#custom-slippage{width:70px;padding:6px;border:2px inset #c0c0c0;font-family:var(--primary-font);font-size:10px}#advanced-settings-modal .priority-options{display:flex;flex-direction:column;gap:8px}#advanced-settings-modal .priority-option{display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer;padding:6px;border:2px solid transparent;border-radius:3px}#advanced-settings-modal .priority-info{font-weight:700;font-size:11px}#advanced-settings-modal .priority-detail{font-size:10px;color:#000}#advanced-settings-modal .modal-actions{display:flex;gap:12px;justify-content:center;margin-top:22px}#advanced-settings-save,#advanced-settings-cancel{background:#e0e0ff;border:2px outset #c0c0c0;padding:10px 18px;font-family:var(--primary-font);font-size:10px;cursor:pointer}#swap-history-modal{display:none;position:fixed;top:100px;left:100px;background:silver;border:3px outset #c0c0c0;box-shadow:2px 2px 8px #0000004d;width:900px;max-height:80vh;overflow:hidden;z-index:10003;font-family:var(--primary-font);cursor:move}#swap-history-modal.visible{display:block}.swap-history-modal-header{background:#008;color:#fff;padding:12px;text-align:center;border-bottom:3px solid #000;position:relative}.swap-history-header-content{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.swap-history-modal-logo{height:50px;width:auto}.swap-history-main-title{font-size:14px;font-weight:700;color:#fff}.swap-history-subtitle{font-size:10px;color:#ccc;margin-top:2px}.swap-history-description{font-size:10px;color:#ccc;margin-top:4px}.swap-history-modal-close{position:absolute;top:12px;right:12px;background:none;border:none;color:#fff;font-size:20px;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.swap-history-modal-close:hover{background:#ffffff1a;border-radius:2px}.swap-history-modal-content-area{padding:20px;max-height:70vh;overflow-y:auto}#swap-history-modal-loading{text-align:center;padding:40px;font-size:12px;color:#333}#swap-history-modal-empty{text-align:center;padding:40px;color:#666}.swap-empty-icon{font-size:48px;margin-bottom:16px}.swap-empty-text{font-size:14px;margin-bottom:8px;color:#333}.swap-empty-subtext{font-size:11px;color:#666}.swap-history-table{width:100%;border-collapse:separate;border-spacing:0;border:2px inset #c0c0c0;background:#fff}.swap-history-table-header{background:#e0e0e0;border-bottom:2px solid #999;display:grid;grid-template-columns:150px 140px 140px 110px 60px;gap:1px}.swap-history-table-header>div{padding:8px 6px;font-size:10px;font-weight:700;color:#000;border-right:1px solid #999;text-align:center}.swap-history-table-header>div:last-child{border-right:none}.swap-history-table-body{background:#fff}.swap-history-row{display:grid;grid-template-columns:150px 140px 140px 110px 60px;gap:1px;border-bottom:1px solid #ddd}.swap-history-row:nth-child(2n){background:#f8f8f8}.swap-history-row:hover{background:#e8e8ff}.swap-history-row>div{padding:6px;font-size:9px;color:#333;border-right:1px solid #ddd;display:flex;flex-direction:column;justify-content:center;min-height:40px}.swap-history-row>div:last-child{border-right:none}.swap-col-date{text-align:center}.swap-date-main{font-weight:700;margin-bottom:2px}.swap-date-time{color:#666;font-size:8px}.swap-col-amount,.swap-col-received{text-align:right}.swap-amount-value,.swap-received-value{font-weight:700;font-family:monospace;margin-bottom:2px}.swap-amount-symbol-with-icon,.swap-received-symbol-with-icon{display:flex;align-items:center;justify-content:flex-end;gap:3px}.swap-amount-token-icon{width:12px;height:12px;border-radius:50%;object-fit:cover;border:1px solid #ddd}.swap-amount-symbol,.swap-received-symbol{color:#666;font-size:8px}.swap-col-price{text-align:right}.swap-rate-value{font-weight:700;font-family:monospace;margin-bottom:2px}.swap-rate-unit{color:#666;font-size:8px}.swap-col-tx{text-align:center}.swap-tx-link{color:#06c;text-decoration:none;font-family:monospace;font-size:8px;background:#f0f8ff;padding:2px 4px;border-radius:2px;border:1px solid #cce0ff}.swap-tx-link:hover{background:#e0f0ff;text-decoration:underline}.swap-actions{display:flex;gap:8px;margin-top:8px}#swap-btn{flex:1}#swap-history-btn{background:#e0e0ff;border:2px outset #c0c0c0;padding:8px 12px;font-family:var(--primary-font);font-size:9px;cursor:pointer;color:#000;white-space:nowrap}#swap-history-btn:hover{background:#d0d0ff}#swap-history-btn:active{border:2px inset #c0c0c0}@media (max-width: 1300px){#swap-history-modal{width:90%;max-width:1000px}.swap-history-table-header,.swap-history-row{grid-template-columns:120px 110px 110px 90px 50px}}@media (max-width: 800px){#swap-history-modal{width:95%;max-width:600px;max-height:95vh;top:20px;left:2.5%}.swap-history-table-header,.swap-history-row{grid-template-columns:100px 100px 100px 70px 40px;font-size:8px}.swap-history-row>div{padding:4px;min-height:35px}}#topcats-chatbox{background:var(--chat-bg);border:var(--chat-border);box-shadow:var(--chat-shadow);border-radius:var(--chat-radius);font-family:var(--chat-font);padding:0;width:300px;height:440px;position:fixed!important;z-index:1000;display:flex;flex-direction:column;overflow:hidden;box-sizing:border-box;font-size:12px;cursor:move}body #topcats-chatbox{position:fixed!important}#chat-header{background:var(--chat-header-bg);color:var(--chat-header-color);text-shadow:var(--chat-header-shadow);font-family:var(--chat-header-font);padding:6px 12px;border-radius:var(--chat-header-radius);border-bottom:var(--chat-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0;cursor:move;font-size:12px;font-weight:700;position:relative}#chat-messages{background:var(--chat-messages-bg);color:var(--chat-messages-color);font-family:var(--chat-messages-font);padding:8px;border-radius:var(--chat-messages-radius);height:300px;overflow-y:auto;overflow-x:hidden;border-top:2px solid #999;border-bottom:2px solid #999;font-size:11px;line-height:1.3;text-align:left}#chat-form{background:var(--chat-input-bg);padding:8px;border-radius:var(--chat-input-radius);display:flex;gap:6px;align-items:center;flex-shrink:0;border-top:var(--chat-border);position:relative}#chat-input{flex:1;border:1px solid gray;padding:4px;font-family:monospace;font-size:12px;resize:none;min-height:24px;max-height:120px;overflow-y:auto;box-sizing:border-box}#chat-form button{background:var(--chat-button-bg);color:var(--chat-button-color);border:var(--chat-button-border);font-family:var(--chat-button-font);padding:var(--chat-button-padding);border-radius:var(--chat-button-radius);text-shadow:var(--chat-button-shadow);font-size:10px;cursor:pointer}#alias-display{background:var(--chat-button-bg);color:var(--chat-button-color);border:var(--chat-button-border);font-family:var(--chat-button-font);padding:var(--chat-button-padding);font-size:10px;cursor:pointer}.chat-message{margin:4px 0;padding:2px 0;word-wrap:break-word}.chat-message .alias{font-weight:700;margin-right:8px}.chat-message .timestamp{font-size:9px;opacity:.7;margin-left:8px}#emoji-panel{background:var(--chat-emoji-panel-bg, #f0f0f0);border:var(--chat-emoji-panel-border, 2px solid #666);display:none;position:absolute;bottom:76px;left:0;right:0;height:240px;box-shadow:inset -1px -1px #fff,inset 1px 1px #999;transform:translateY(100%);opacity:0;transition:all .25s ease;overflow:hidden;border-bottom:none;z-index:1001}#emoji-panel.show{display:block;transform:translateY(0);opacity:1}#emoji-panel button{background:none;border:none;font-size:20px;cursor:pointer;margin:2px;padding:4px;border-radius:3px}#emoji-panel button:hover{background:#0000001a}.chat-header{background:var(--chat-header-bg);color:var(--chat-header-color);text-shadow:var(--chat-header-shadow);font-family:var(--chat-header-font);padding:6px 12px;font-weight:700;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:move}.chat-title{font-family:monospace;font-size:12px}.chat-header-controls{display:flex;gap:4px;align-items:center}.chat-header-left{display:flex;flex-direction:column;align-items:flex-start}.chat-header-btn{background:var(--chat-button-bg);color:var(--chat-button-color);border:var(--chat-button-border);text-shadow:var(--chat-button-shadow);font-size:10px;padding:2px 6px;border-radius:4px;cursor:pointer}.chat-active-users{font-size:10px;color:#fffc;margin-left:8px;font-weight:400}.chat-messages{background:var(--chat-messages-bg);color:var(--chat-messages-color);overflow-y:scroll;overflow-x:hidden;padding:8px;height:300px;font-size:11px;line-height:1.3;text-align:left;border-top:2px solid #999;border-bottom:2px solid #999}.chat-sticker-large{max-width:72px;max-height:72px;object-fit:contain}.chat-inline-emote{max-width:32px;max-height:32px;object-fit:contain;vertical-align:text-bottom}.chat-emoji-panel-header{background:var(--chat-emoji-panel-bg, #f0f0f0);position:sticky;top:0;padding:3px 6px;border-bottom:1px solid #999;display:flex;justify-content:flex-end;z-index:10}.chat-emoji-close-btn{background:var(--chat-button-bg);color:var(--chat-button-color);border:var(--chat-button-border);text-shadow:var(--chat-button-shadow);width:18px;height:18px;font-size:10px;cursor:pointer;font-family:monospace;display:flex;align-items:center;justify-content:center}.chat-emoji-panel-content{padding:8px 12px 24px;height:calc(100% - 26px);overflow-y:auto;box-sizing:border-box}.chat-emoji-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px}.chat-form{background:var(--chat-form-bg);padding:8px;display:flex;gap:6px;position:relative}.chat-emoji-toggle{background:var(--chat-button-bg);color:var(--chat-button-color);border:var(--chat-button-border);text-shadow:var(--chat-button-shadow);font-size:14px;padding:4px 8px;cursor:pointer;transition:all .15s ease}.chat-input{flex:1;border:1px solid gray;padding:4px;font-family:monospace;font-size:12px;resize:none;min-height:24px;max-height:120px;overflow-y:auto;box-sizing:border-box;border-radius:4px}.chat-send-section{display:flex;flex-direction:column;align-items:center;gap:2px}.chat-send-btn{background:var(--chat-send-btn-bg);color:var(--chat-send-btn-color);border:var(--chat-send-btn-border);padding:4px 8px;border-radius:4px;cursor:pointer}.chat-char-counter{font-size:9px;color:#666}.chat-emote-autocomplete{background:var(--chat-autocomplete-bg, #f0f0f0);border:var(--chat-autocomplete-border, 2px solid #666);display:none;position:absolute;bottom:100%;left:0;right:0;max-height:120px;overflow-y:auto;z-index:10000;box-shadow:inset -1px -1px #fff,inset 1px 1px #999;border-bottom:none}.chat-autocomplete-item{padding:6px 8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-family:monospace;font-size:11px;border-bottom:1px solid #ccc;background:transparent}.chat-autocomplete-item.active{background:#d0d0ff}.chat-autocomplete-icon{width:24px;height:24px;object-fit:cover}.chat-connect-overlay{position:absolute;inset:0;background:#000c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1001;border-radius:inherit;transition:all .3s ease}.chat-connect-overlay-hidden{opacity:0;pointer-events:none;visibility:hidden}.chat-connect-overlay-visible{opacity:1;pointer-events:all;visibility:visible}.chat-connect-overlay-content{text-align:center;color:#fff;padding:20px;max-width:220px}.chat-connect-icon{font-size:48px;margin-bottom:16px;animation:chat-connect-bounce 2s infinite}.chat-connect-title{font-size:18px;font-weight:700;margin-bottom:8px;font-family:var(--chat-header-font, inherit);text-shadow:0 1px 2px rgba(0,0,0,.8)}.chat-connect-subtitle{font-size:13px;margin-bottom:20px;opacity:.9;line-height:1.4}.chat-content-blurred{filter:blur(2px);opacity:.6;pointer-events:none;transition:all .3s ease}@keyframes chat-connect-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media (max-width: 768px){.chat-connect-overlay-content{padding:16px;max-width:180px}.chat-connect-icon{font-size:36px;margin-bottom:12px}.chat-connect-title{font-size:16px;margin-bottom:6px}.chat-connect-subtitle{font-size:12px;margin-bottom:16px}}#music-player-panel{background:var(--music-bg);border:var(--music-border);box-shadow:var(--music-shadow);border-radius:var(--music-radius);font-family:var(--music-font);padding:var(--music-padding);position:fixed;top:600px;left:24px;z-index:1000;width:280px;min-height:200px;max-height:500px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;overflow:hidden}.music-player-playlist-container{margin-bottom:4px}.music-player-playlist-select{width:100%;padding:6px 28px 6px 8px;background:var(--music-button-bg, linear-gradient(145deg, #e0e0e0, #ffffff, #e0e0e0));color:var(--music-button-color, #003366);border:var(--music-button-border, 1px solid #999);border-radius:var(--music-button-radius, 4px);font-family:var(--music-font, monospace);font-size:11px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23333' d='M3 4l3 4 3-4z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.music-player-playlist-select:hover{opacity:.9}.music-player-playlist-select:focus{outline:2px solid var(--music-title-color, #003366);outline-offset:1px}#track-title{color:var(--music-title-color);text-shadow:var(--music-title-shadow);font-family:var(--music-title-font);font-size:12px;font-weight:700;text-align:center;margin:8px 0}#music-player-panel button{background:var(--music-button-bg);color:var(--music-button-color);border:var(--music-button-border);font-family:var(--music-button-font);padding:var(--music-button-padding);border-radius:var(--music-button-radius);text-shadow:var(--music-button-shadow);font-size:10px;cursor:pointer;margin:2px}#progress-container{background:var(--music-progress-container-bg);border-radius:var(--music-progress-radius);height:12px;position:relative;border:var(--music-progress-container-border);cursor:pointer;margin-bottom:8px;overflow:visible}#progress-bar{background:var(--music-progress-bar);height:100%;width:0%;position:relative}#progress-handle{background:var(--music-progress-handle);border:var(--music-progress-handle-border);border-radius:var(--music-progress-handle-radius);width:20px;height:20px;position:absolute;top:-4px;left:0%;cursor:pointer;box-shadow:var(--music-progress-handle-shadow, rgba(0, 0, 0, .3) 0px 2px 6px, rgba(255, 255, 255, .8) 0px 1px 0px inset);transform:translate(-50%)}#volume-container{background:var(--music-volume-container-bg);border-radius:var(--music-volume-radius);height:12px;position:relative;border:var(--music-volume-container-border);cursor:pointer;flex:1;overflow:visible}#volume-bar{background:var(--music-volume-bar);height:100%;width:70%;position:relative}#volume-handle{background:var(--music-volume-handle);border:var(--music-volume-handle-border);border-radius:var(--music-volume-handle-radius);width:20px;height:20px;position:absolute;top:-4px;right:50%;cursor:pointer;box-shadow:var(--music-volume-handle-shadow, rgba(0, 0, 0, .3) 0px 2px 6px, rgba(255, 255, 255, .8) 0px 1px 0px inset);transform:translate(50%)}#track-list{background:var(--music-tracklist-bg);border:var(--music-tracklist-border);border-radius:var(--music-tracklist-radius);color:var(--music-tracklist-color);text-shadow:var(--music-tracklist-shadow);font-family:var(--music-tracklist-font);padding:var(--music-tracklist-padding);max-height:160px;overflow-y:auto;font-size:11px}#track-list>div{padding:4px 2px;cursor:pointer;font-family:monospace;border-bottom:1px solid rgba(0,0,0,.1)}#track-list>div:hover{background:#0000001a}#track-list>div.current-track{font-weight:700;background:#0003}#volume-icon{color:var(--music-volume-icon-color, #003366);text-shadow:var(--music-volume-icon-shadow);cursor:pointer;font-size:14px;transition:transform .1s ease}#current-time,#duration{color:var(--music-time-color, #003366);font-family:monospace}.player-controls{display:flex;justify-content:center;gap:8px;margin:8px 0}.player-controls button{min-width:40px;height:28px}.time-display{display:flex;justify-content:space-between;font-size:10px;margin-top:4px;color:var(--music-title-color);font-family:var(--mono-font)}.volume-label{font-size:10px;color:var(--music-title-color);margin-bottom:4px}.music-player-title-container{margin-bottom:6px}.music-player-title{color:var(--music-title-color);text-shadow:var(--music-title-shadow);font-family:var(--music-title-font);font-size:12px;font-weight:700}.music-player-progress-container{background:var(--music-progress-container-bg);border:var(--music-progress-container-border);border-radius:var(--music-progress-radius);position:relative;height:12px;overflow:visible;margin-bottom:8px;cursor:pointer}.music-player-progress-bar{background:var(--music-progress-bar);height:100%;width:0%}.music-player-progress-handle{background:var(--music-progress-handle);border:var(--music-progress-handle-border);border-radius:var(--music-progress-handle-radius);position:absolute;top:-4px;width:20px;height:20px;left:0%;cursor:pointer;box-shadow:var(--music-progress-handle-shadow, rgba(0, 0, 0, .3) 0px 2px 6px, rgba(255, 255, 255, .8) 0px 1px 0px inset);transform:translate(-50%)}.music-player-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.music-player-btn{background:var(--music-button-bg);color:var(--music-button-color);border:var(--music-button-border);font-family:var(--music-button-font);padding:var(--music-button-padding);border-radius:var(--music-button-radius);text-shadow:var(--music-button-shadow);font-size:12px;cursor:pointer;padding:4px 8px}.music-player-btn-toggle{padding:4px 10px}.music-player-volume-section{display:flex;align-items:center;gap:8px;margin-bottom:8px;padding:0 4px}.music-player-volume-icon{color:var(--music-volume-icon-color, #003366);text-shadow:var(--music-volume-icon-shadow);font-size:14px;cursor:pointer;transition:transform .1s ease}.music-player-volume-container{background:var(--music-volume-container-bg);border:var(--music-volume-container-border);border-radius:var(--music-volume-radius);position:relative;height:12px;overflow:visible;flex:1;cursor:pointer}.music-player-volume-bar{background:var(--music-volume-bar);height:100%;width:50%}.music-player-volume-handle{background:var(--music-volume-handle);border:var(--music-volume-handle-border);border-radius:var(--music-volume-handle-radius);position:absolute;top:-4px;width:20px;height:20px;right:50%;cursor:pointer;box-shadow:var(--music-volume-handle-shadow, rgba(0, 0, 0, .3) 0px 2px 6px, rgba(255, 255, 255, .8) 0px 1px 0px inset);transform:translate(50%)}.music-player-time-display{display:flex;justify-content:space-between;margin-bottom:8px}.music-player-time{color:var(--music-time-color, #003366);font-family:monospace}.music-player-track-list{background:var(--music-tracklist-bg);border:var(--music-tracklist-border);border-radius:var(--music-tracklist-radius);color:var(--music-tracklist-color);text-shadow:var(--music-tracklist-shadow);font-family:var(--music-tracklist-font);padding:var(--music-tracklist-padding);max-height:160px;overflow-y:auto;font-size:11px}.music-close-btn{position:absolute;top:2px;right:2px;width:16px;height:16px;background:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:8px;padding:0;margin:0;opacity:.7;z-index:10001;line-height:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.music-close-btn:hover{opacity:1;background:#00000080}#portfolio-panel{position:fixed;top:100px;right:24px;width:420px;max-height:680px;z-index:9999;display:flex;flex-direction:column;background:linear-gradient(180deg,#1a1a2e,#16213e);border:2px solid #0f3460;border-radius:16px;box-shadow:0 12px 48px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;font-family:var(--primary-font, "Arial", sans-serif);font-size:12px;color:#e4e4e4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:move;-webkit-user-select:none;user-select:none;overflow:hidden}.portfolio-header{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:linear-gradient(180deg,#ffffff14,#ffffff05);border-bottom:1px solid rgba(255,255,255,.1);flex-shrink:0}.portfolio-title-section{display:flex;align-items:center;gap:10px}.portfolio-icon{font-size:22px}.portfolio-title{font-size:16px;font-weight:700;color:#fff;letter-spacing:.5px}.portfolio-header-right{display:flex;align-items:center;gap:12px}#portfolio-close{width:26px;height:26px;background:linear-gradient(180deg,#ef4444,#dc2626);border:1px solid #b91c1c;border-radius:6px;color:#fff;font-size:16px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}#portfolio-close:hover{background:linear-gradient(180deg,#f87171,#ef4444);transform:scale(1.05)}.portfolio-summary{display:flex;gap:16px;padding:16px 18px;background:#00000026;flex-shrink:0}.portfolio-chart-section{display:flex;flex-direction:column;align-items:center;gap:12px}.portfolio-chart-container{position:relative;width:140px;height:140px}.portfolio-pie-chart{width:100%;height:100%;transform:rotate(0)}.portfolio-pie-segment{transition:opacity .2s ease;cursor:pointer}.portfolio-pie-segment:hover{opacity:.8;filter:brightness(1.1)}.portfolio-chart-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.portfolio-chart-label{font-size:9px;color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.portfolio-chart-total{font-family:Courier New,monospace;font-size:18px;font-weight:700;color:#4ade80;text-shadow:0 0 12px rgba(74,222,128,.4)}#portfolio-total{cursor:help}.portfolio-chart-legend{display:flex;flex-wrap:wrap;gap:6px 10px;justify-content:center;max-width:160px}.portfolio-legend-item{display:flex;align-items:center;gap:4px;font-size:9px}.portfolio-legend-color{width:8px;height:8px;border-radius:2px;flex-shrink:0}.portfolio-legend-symbol{color:#ffffffb3}.portfolio-legend-percent{color:#fff6}.portfolio-stats-section{flex:1;display:flex;flex-direction:column;gap:10px;justify-content:center}.portfolio-stat-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center}.portfolio-stat-label{font-size:11px;color:#ffffff80}.portfolio-stat-value{font-family:Courier New,monospace;font-size:14px;font-weight:700;color:#fff}.portfolio-divider{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 50%,transparent 100%);margin:0 18px;flex-shrink:0}.portfolio-list-header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px 8px;flex-shrink:0}.portfolio-list-title{font-size:13px;font-weight:700;color:#fff}.portfolio-list-subtitle{font-size:11px;color:#fff6}#portfolio-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:0 12px 12px;min-height:150px}#portfolio-content::-webkit-scrollbar{width:6px}#portfolio-content::-webkit-scrollbar-track{background:#ffffff08;border-radius:3px}#portfolio-content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}#portfolio-content::-webkit-scrollbar-thumb:hover{background:#ffffff40}.portfolio-token-card{display:flex;align-items:center;gap:10px;padding:10px 12px;margin-bottom:6px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;transition:all .2s ease;position:relative;overflow:hidden}.portfolio-token-card:hover{background:#ffffff0f;border-color:#ffffff1f;transform:translate(2px)}.portfolio-token-card:last-child{margin-bottom:0}.portfolio-token-color{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:10px 0 0 10px}.portfolio-token-img{width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.12);flex-shrink:0;margin-left:6px}.portfolio-token-main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.portfolio-token-top-row{display:flex;align-items:center;gap:8px}.portfolio-token-symbol{font-size:13px;font-weight:700;color:#fff;letter-spacing:.3px}.portfolio-token-change{font-size:10px;font-weight:600;padding:2px 6px;border-radius:4px}.portfolio-token-change.positive{color:#4ade80;background:#4ade8026}.portfolio-token-change.negative{color:#f87171;background:#f8717126}.portfolio-token-bottom-row{display:flex;align-items:center;gap:10px}.portfolio-token-price{font-size:10px;color:#fff6;font-family:Courier New,monospace}.portfolio-token-percent{font-size:10px;color:#ffffff4d;background:#ffffff0d;padding:1px 5px;border-radius:3px}.portfolio-token-values{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0;min-width:70px}.portfolio-token-usd{font-family:Courier New,monospace;font-size:13px;font-weight:700;color:#4ade80;cursor:help}.portfolio-token-balance{font-family:Courier New,monospace;font-size:10px;color:#fff6;cursor:help}.portfolio-swap-btn{width:32px;height:32px;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #1d4ed8;border-radius:8px;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transform:scale(.85);transition:all .15s ease}.portfolio-token-card:hover .portfolio-swap-btn{opacity:1;transform:scale(1)}.portfolio-swap-btn:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6);transform:scale(1.08)!important}#portfolio-empty{display:none;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px;text-align:center}.portfolio-empty-icon{font-size:56px;margin-bottom:16px;opacity:.5}.portfolio-empty-text{font-size:13px;color:#fff6;line-height:1.5}.portfolio-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.portfolio-loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top-color:#3b82f6;border-radius:50%;animation:portfolio-spin .8s linear infinite}@keyframes portfolio-spin{to{transform:rotate(360deg)}}.portfolio-loading-text{font-size:12px;color:#fff6}.portfolio-connect-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center;gap:12px}.portfolio-connect-icon{font-size:44px;opacity:.6}.portfolio-connect-title{font-size:14px;font-weight:700;color:#fff}.portfolio-connect-subtitle{font-size:11px;color:#fff6;line-height:1.5}.portfolio-connect-address{font-family:Courier New,monospace;font-size:11px;color:#ffffff4d;background:#ffffff0d;padding:6px 12px;border-radius:6px}.portfolio-connect-btn{margin-top:10px;padding:12px 28px;background:linear-gradient(180deg,#3b82f6,#2563eb);border:1px solid #1d4ed8;border-radius:8px;color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s ease}.portfolio-connect-btn:hover{background:linear-gradient(180deg,#60a5fa,#3b82f6);transform:translateY(-2px);box-shadow:0 4px 12px #3b82f666}.theme-original #portfolio-panel{background:linear-gradient(180deg,#dff4ff,#bdd7ff);border-color:#8ac6ff;box-shadow:0 8px 32px #0064c840,inset 0 0 12px #0ff3}.theme-original .portfolio-header{background:linear-gradient(180deg,#06c,#08f);border-bottom-color:#05a}.theme-original .portfolio-title{color:#fff}.theme-original .portfolio-summary{background:#0064c814}.theme-original .portfolio-chart-total{color:#06c;text-shadow:none}.theme-original .portfolio-chart-label{color:#0489}.theme-original .portfolio-stat-card{background:#ffffff80;border-color:#8ac6ff80}.theme-original .portfolio-stat-label{color:#369}.theme-original .portfolio-stat-value,.theme-original .portfolio-list-title{color:#036}.theme-original .portfolio-list-subtitle{color:#69c}.theme-original .portfolio-token-card{background:#fff9;border-color:#8ac6ff66}.theme-original .portfolio-token-card:hover{background:#fffc}.theme-original .portfolio-token-symbol{color:#036}.theme-original .portfolio-token-usd{color:#060}.theme-original .portfolio-token-balance,.theme-original .portfolio-token-price{color:#00336680}.theme-original .portfolio-legend-symbol{color:#036}.theme-original .portfolio-legend-percent{color:#69c}.theme-original .portfolio-divider{background:linear-gradient(90deg,transparent 0%,rgba(0,100,200,.3) 50%,transparent 100%)}.theme-chrome #portfolio-panel{background:linear-gradient(180deg,#e6ebf5fa,#c8d2e1f2,#d7e1f0fa);border-color:#a0aabecc;box-shadow:0 8px 24px #00000026,inset 0 1px #ffffffe6}.theme-chrome .portfolio-header{background:linear-gradient(180deg,#fafcffe6,#dce6f5d9);border-bottom-color:#a0aabe80}.theme-chrome .portfolio-title{color:#283246f2;text-shadow:0 1px 0 rgba(255,255,255,.8)}.theme-chrome .portfolio-summary{background:#c3cddc4d}.theme-chrome .portfolio-chart-total{color:#1e643cf2;text-shadow:0 1px 0 rgba(255,255,255,.6)}.theme-chrome .portfolio-chart-label{color:#28324680}.theme-chrome .portfolio-stat-card{background:#ffffff80;border-color:#a0aabe66}.theme-chrome .portfolio-stat-label{color:#28324699}.theme-chrome .portfolio-stat-value,.theme-chrome .portfolio-list-title{color:#283246f2}.theme-chrome .portfolio-token-card{background:#ffffff80;border-color:#a0aabe4d}.theme-chrome .portfolio-token-symbol{color:#283246f2}.theme-chrome .portfolio-token-usd{color:#1e643cf2}.theme-chrome .portfolio-token-balance{color:#28324666}.theme-chrome .portfolio-legend-symbol{color:#283246cc}.theme-frutiger #portfolio-panel{background:radial-gradient(ellipse 80% 50% at 20% 20%,rgba(255,255,255,.5) 0%,transparent 50%),linear-gradient(180deg,#dcf5fff2,#c8ebffe6);border-color:#64b4e680;box-shadow:0 12px 40px #0064b433,inset 0 1px #ffffffe6}.theme-frutiger .portfolio-header{background:linear-gradient(180deg,#78c8ffb3,#50a0dccc)}.theme-frutiger .portfolio-title{color:#1a3a5c;text-shadow:0 1px 2px rgba(255,255,255,.8)}.theme-frutiger .portfolio-summary{background:#c8ebff4d}.theme-frutiger .portfolio-chart-total{color:#1a5a3a;text-shadow:none}.theme-frutiger .portfolio-stat-card{background:#fff9;border-color:#64b4e64d}.theme-frutiger .portfolio-stat-label{color:#4a7a9c}.theme-frutiger .portfolio-stat-value,.theme-frutiger .portfolio-list-title{color:#1a3a5c}.theme-frutiger .portfolio-token-card{background:#fff9;border-color:#64b4e640}.theme-frutiger .portfolio-token-symbol{color:#1a3a5c}.theme-frutiger .portfolio-token-usd{color:#1a5a3a}.theme-frutiger .portfolio-legend-symbol{color:#1a3a5c}.theme-matrix #portfolio-panel{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px),linear-gradient(180deg,#000f00fa,#001900f2);border-color:#0f0;box-shadow:0 0 30px #00ff004d,inset 0 0 40px #002800cc}.theme-matrix .portfolio-header{background:linear-gradient(180deg,#003c00e6,#002800f2);border-bottom-color:#0f06}.theme-matrix .portfolio-title{color:#0f0;text-shadow:0 0 8px #00ff00}.theme-matrix .portfolio-summary{background:#00140080}.theme-matrix .portfolio-chart-total{color:#0f0;text-shadow:0 0 15px #00ff00}.theme-matrix .portfolio-chart-label{color:#00ff0080}.theme-matrix .portfolio-stat-card{background:#001e00cc;border-color:#00ff004d}.theme-matrix .portfolio-stat-label{color:#00ff0080}.theme-matrix .portfolio-stat-value{color:#0f0;text-shadow:0 0 5px #00ff00}.theme-matrix .portfolio-list-title{color:#0f0}.theme-matrix .portfolio-list-subtitle{color:#0f06}.theme-matrix .portfolio-token-card{background:#001e00cc;border-color:#00ff0040}.theme-matrix .portfolio-token-card:hover{border-color:#00ff0080;box-shadow:0 0 10px #0f03}.theme-matrix .portfolio-token-symbol{color:#0f0;text-shadow:0 0 4px #00ff00}.theme-matrix .portfolio-token-usd{color:#0f0;text-shadow:0 0 6px #00ff00}.theme-matrix .portfolio-token-balance,.theme-matrix .portfolio-token-price{color:#0f06}.theme-matrix .portfolio-token-percent{background:#00ff001a;color:#0f09}.theme-matrix .portfolio-token-change.positive{color:#0f0;background:#00ff0026}.theme-matrix .portfolio-token-change.negative{color:#f44;background:#ff444426}.theme-matrix .portfolio-swap-btn{background:linear-gradient(180deg,#006400e6,#004600f2);border-color:#0f0;color:#0f0}.theme-matrix .portfolio-legend-symbol{color:#0f0}.theme-matrix .portfolio-legend-percent{color:#00ff0080}.theme-matrix .portfolio-divider{background:linear-gradient(90deg,transparent 0%,rgba(0,255,0,.3) 50%,transparent 100%)}.theme-matrix #portfolio-content::-webkit-scrollbar-thumb{background:#00ff0040}.theme-webcore #portfolio-panel{background:silver;border:2px outset #dfdfdf;border-radius:0;box-shadow:inset -1px -1px gray,inset 1px 1px #fff,3px 3px #000}.theme-webcore .portfolio-header{background:linear-gradient(90deg,navy,#1084d0);border-bottom:none;border-radius:0}.theme-webcore .portfolio-title{color:#fff;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-webcore .portfolio-summary{background:#d4d4d4}.theme-webcore .portfolio-chart-total{color:navy;text-shadow:none}.theme-webcore .portfolio-chart-label{color:gray}.theme-webcore .portfolio-stat-card{background:#f0f0f0;border:1px inset #808080;border-radius:0}.theme-webcore .portfolio-stat-label{color:#000}.theme-webcore .portfolio-stat-value{color:navy}.theme-webcore .portfolio-list-header{background:silver}.theme-webcore .portfolio-list-title{color:#000}.theme-webcore .portfolio-list-subtitle{color:gray}.theme-webcore #portfolio-close{background:silver;border:2px outset #dfdfdf;border-radius:0;color:#000}.theme-webcore .portfolio-token-card{background:#f0f0f0;border:1px solid #808080;border-radius:0}.theme-webcore .portfolio-token-symbol{color:#000;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-webcore .portfolio-token-usd{color:green}.theme-webcore .portfolio-token-balance,.theme-webcore .portfolio-token-price{color:gray}.theme-webcore .portfolio-token-percent{background:#d4d4d4;color:#000;border-radius:0}.theme-webcore .portfolio-swap-btn{background:silver;border:2px outset #dfdfdf;border-radius:0;color:#000}.theme-webcore .portfolio-legend-symbol{color:#000}.theme-webcore .portfolio-legend-percent{color:gray}.theme-webcore .portfolio-divider{background:gray;height:2px}.theme-vaporwave #portfolio-panel{background:radial-gradient(circle at 20% 30%,rgba(255,0,255,.15) 0%,transparent 30%),radial-gradient(circle at 80% 70%,rgba(0,255,255,.12) 0%,transparent 25%),linear-gradient(180deg,#28003cfa,#140028f2);border:2px solid;border-image:linear-gradient(45deg,#f0f,#0ff,#f0f) 1;box-shadow:0 0 30px #f0f6,0 0 60px #0ff3}.theme-vaporwave .portfolio-header{background:linear-gradient(90deg,#f0f9,#00c8ff99)}.theme-vaporwave .portfolio-title{color:#fff;text-shadow:-1px 0 0 rgba(255,0,0,.5),1px 0 0 rgba(0,255,255,.5)}.theme-vaporwave .portfolio-summary{background:#28003c80}.theme-vaporwave .portfolio-chart-total{color:#0ff;text-shadow:0 0 12px #00ffff}.theme-vaporwave .portfolio-chart-label{color:#f0f9}.theme-vaporwave .portfolio-stat-card{background:#28003c99;border-color:#00ffff4d}.theme-vaporwave .portfolio-stat-label{color:#f0f9}.theme-vaporwave .portfolio-stat-value{color:#0ff;text-shadow:0 0 5px rgba(0,255,255,.5)}.theme-vaporwave .portfolio-list-title{color:#f0f}.theme-vaporwave .portfolio-list-subtitle{color:#00ffff80}.theme-vaporwave .portfolio-token-card{background:#28003c99;border-color:#00ffff40}.theme-vaporwave .portfolio-token-card:hover{border-color:#f0f;box-shadow:0 0 12px #ff00ff4d}.theme-vaporwave .portfolio-token-symbol{color:#f0f;text-shadow:0 0 4px rgba(255,0,255,.5)}.theme-vaporwave .portfolio-token-usd{color:#0ff;text-shadow:0 0 6px rgba(0,255,255,.5)}.theme-vaporwave .portfolio-token-balance{color:#ff00ff80}.theme-vaporwave .portfolio-token-price{color:#00ffff80}.theme-vaporwave .portfolio-token-percent{background:#ff00ff26;color:#0ffc}.theme-vaporwave .portfolio-swap-btn{background:linear-gradient(180deg,#ff0080,#f0f);border-color:#f0f}.theme-vaporwave .portfolio-legend-symbol{color:#f0f}.theme-vaporwave .portfolio-legend-percent{color:#0ff9}.theme-vaporwave .portfolio-divider{background:linear-gradient(90deg,transparent 0%,rgba(255,0,255,.4) 50%,transparent 100%)}.theme-christmas #portfolio-panel{background:var(--xmas-cream)!important;border:3px solid var(--xmas-red)!important;border-radius:12px!important;box-shadow:0 8px 30px #0003!important}.theme-christmas .portfolio-header{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border-bottom:2px solid var(--xmas-gold)!important}.theme-christmas .portfolio-title{color:var(--xmas-white)!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important;font-family:Mountains of Christmas,serif!important;letter-spacing:1px}.theme-christmas .portfolio-summary{background:var(--xmas-cream-dark)!important;border-bottom:1px solid var(--xmas-gold)!important}.theme-christmas .portfolio-chart-total{color:var(--xmas-red-dark)!important;text-shadow:none!important;font-weight:700}.theme-christmas .portfolio-stat-card{background:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important;box-shadow:0 2px 5px #0000001a!important}.theme-christmas .portfolio-stat-value{color:var(--xmas-green)!important;font-weight:700}.theme-christmas .portfolio-list-title{color:var(--xmas-red)!important;font-family:Mountains of Christmas,serif!important;font-size:16px}.theme-christmas .portfolio-list-subtitle{color:var(--xmas-text-light)!important}.theme-christmas .portfolio-token-card{background:var(--xmas-white)!important;border:1px solid rgba(22,91,51,.2)!important}.theme-christmas .portfolio-token-card:hover{border-color:var(--xmas-gold)!important;box-shadow:0 4px 12px #f8b2294d!important;transform:translateY(-2px)}.theme-christmas .portfolio-token-symbol{color:var(--xmas-green-dark)!important;font-weight:700}.theme-christmas .portfolio-token-usd{color:var(--xmas-text)!important;font-weight:700}.theme-christmas .portfolio-token-balance,.theme-christmas .portfolio-token-price{color:var(--xmas-text-light)!important}.theme-christmas .portfolio-token-change.positive{color:#0b8a3e!important;background:#0b8a3e1a!important}.theme-christmas .portfolio-token-change.negative{color:#c41e20!important;background:#c41e201a!important}.theme-christmas .portfolio-swap-btn{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important}.theme-christmas .portfolio-legend-symbol{color:var(--xmas-text)!important}.theme-christmas .portfolio-divider{background:linear-gradient(90deg,transparent 0%,var(--xmas-gold) 50%,transparent 100%)!important;opacity:.5}.theme-christmas #portfolio-content::-webkit-scrollbar-thumb{background:repeating-linear-gradient(45deg,var(--xmas-red),var(--xmas-red) 10px,var(--xmas-white) 10px,var(--xmas-white) 20px)!important;border:1px solid var(--xmas-gold)!important}@media (max-width: 768px){#portfolio-panel{width:calc(100vw - 32px);max-width:420px;right:16px;top:70px;max-height:calc(100vh - 100px)}.portfolio-summary{flex-direction:column;align-items:center}.portfolio-stats-section{width:100%;flex-direction:row;flex-wrap:wrap;gap:8px}.portfolio-stat-card{flex:1;min-width:90px}}#portfolio-custom-tooltip{position:fixed;z-index:10001;padding:8px 12px;font-family:var(--primary-font, "Press Start 2P", cursive);font-size:10px;line-height:1.4;border:2px solid #000;box-shadow:2px 2px #000;pointer-events:none;opacity:0;transition:opacity .2s ease;white-space:nowrap;max-width:300px;word-break:break-all;background:#fff;color:#000}#portfolio-custom-tooltip.visible{opacity:1}.wallet-choice-modal-title{margin-top:0;color:#000;font-size:12px}.wallet-choice-modal-description{font-size:10px;color:#333;margin:15px 0}.wallet-choice-buttons-container{display:flex;flex-direction:column;gap:10px;margin:20px 0}.wallet-choice-cancel-btn{background:#f66;border:2px outset #c0c0c0;padding:8px 15px;font-family:"Press Start 2P";font-size:9px;cursor:pointer}.connection-prompt-overlay{position:fixed;inset:0;background:#000000b3;z-index:10000;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s ease}.connection-prompt-modal{background:#fff;border-radius:16px;padding:40px;text-align:center;max-width:400px;box-shadow:0 20px 40px #0000004d;animation:slideIn .4s ease}.connection-prompt-icon{font-size:64px;margin-bottom:20px}.connection-prompt-title{color:#333;font-size:24px;margin-bottom:12px;font-weight:600}.connection-prompt-description{color:#666;font-size:14px;margin-bottom:20px;line-height:1.5}.connection-prompt-address{font-family:monospace;font-size:12px;opacity:.8;margin:8px 0}.connection-prompt-buttons{display:flex;gap:12px;justify-content:center;margin-top:24px}.connection-prompt-btn-connect{background:linear-gradient(45deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;transition:transform .2s;box-shadow:0 4px 12px #4f46e54d}.connection-prompt-btn-connect:hover{transform:scale(1.05)}.connection-prompt-btn-cancel{background:#f3f4f6;color:#374151;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:background-color .2s}.connection-prompt-btn-cancel:hover{background:#e5e7eb}.market-data-modal-container{position:relative;background:#fff;border:2px solid #000;padding:16px;border-radius:8px;width:100%;height:100%;box-shadow:0 4px 20px #0000004d;box-sizing:border-box}.market-data-modal-close{position:absolute;top:8px;right:8px;background:#f44;color:#fff;border:none;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:16px;font-weight:700}.market-data-header{display:flex;align-items:center;gap:12px;margin-bottom:16px}.market-data-token-image{width:56px;height:56px;border-radius:50%}.market-data-token-name{margin:0;color:#333;font-size:20px}.market-data-token-address{margin:3px 0 0;color:#666;font-family:monospace;font-size:11px;word-break:break-all}.market-data-copy-btn{margin-left:5px;background:#f0f0f0;border:1px solid #ddd;border-radius:3px;padding:2px 5px;font-size:9px;cursor:pointer;color:#666;text-decoration:none}.market-data-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:16px}.market-data-stat-card{padding:8px;background:#f5f5f5;border-radius:6px;text-align:center}.market-data-stat-label{margin:0 0 4px;color:#666;font-size:12px}.market-data-stat-value{margin:0;font-size:16px;font-weight:700}.market-data-chart-container{margin-top:14px}.market-data-chart-iframe{border-radius:6px;border:1px solid #ddd}.chat-active-users{color:#fff;font-weight:700}.chat-online-indicator{color:#0f0;text-shadow:0 0 2px #00ff00}.opacity-0{opacity:0!important}.opacity-1{opacity:1!important}.pointer-events-none{pointer-events:none!important}.pointer-events-auto{pointer-events:auto!important}.portfolio-header-flex{display:flex;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:2px solid #ccc;margin-bottom:12px}.portfolio-title-group{display:flex;align-items:center;gap:8px}.portfolio-title-icon{font-size:14px}.portfolio-title-text{font-size:10px;font-weight:700}.portfolio-total-group{display:flex;align-items:center;gap:8px}.portfolio-total-amount{font-size:12px;font-weight:700;color:#666}.portfolio-close-btn{background:#f44;color:#fff;border:none;width:20px;height:20px;border-radius:50%;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.portfolio-content-scrollable{max-height:300px;overflow-y:auto;background:#f0f8ffcc;border-radius:8px;color:#048;padding-right:24px}.portfolio-header-grid{display:grid;grid-template-columns:40px 1fr 80px 60px;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid #ddd;font-size:10px;font-weight:700;color:#048;font-family:monospace}.portfolio-balance-right{text-align:right}.portfolio-empty-state{text-align:center;padding:60px 20px;color:#666;font-size:11px}.portfolio-empty-text{text-align:center;padding:20px;color:#666;font-size:10px}.portfolio-token-grid{display:grid;grid-template-columns:40px 1fr 80px 60px;gap:8px;align-items:center;padding:8px 0;border-bottom:1px solid #eee;font-size:11px;color:#048;font-family:monospace}.portfolio-token-image-cell{width:32px;height:32px;border-radius:50%;border:1px solid #ddd}.portfolio-token-info{display:flex;flex-direction:column;gap:2px}.portfolio-token-symbol{font-weight:700;font-size:11px}.portfolio-token-percentage{font-size:9px;opacity:.7}.portfolio-token-balance,.portfolio-token-usd{text-align:right;font-family:monospace;font-size:12px;font-weight:700;cursor:help;justify-self:end;width:100%}.portfolio-connect-state{text-align:center;padding:40px 20px;color:#666}.portfolio-connect-icon{font-size:48px;margin-bottom:15px}.portfolio-connect-title{font-size:14px;font-weight:600;margin-bottom:8px;color:#333}.portfolio-connect-subtitle{font-size:11px;opacity:.8;margin-bottom:15px}.portfolio-connect-address{font-family:monospace;font-size:9px;opacity:.7;margin-top:5px}.portfolio-connect-btn{background:linear-gradient(145deg,#4f46e5,#7c3aed);color:#fff;border:none;padding:12px 24px;border-radius:8px;cursor:pointer;font-size:12px;font-weight:600;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px #4f46e54d}.portfolio-connect-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #4f46e566}.portfolio-wallet-state{text-align:center;padding:40px 20px;color:#666}.portfolio-wallet-icon{font-size:48px;margin-bottom:15px}.portfolio-wallet-title{font-size:14px;font-weight:600;margin-bottom:8px;color:#333}.portfolio-wallet-subtitle{font-size:11px;opacity:.8}.trigger-form-row{display:flex;gap:20px;margin-bottom:15px}.trigger-amount-section{flex:2;padding:8px;background:linear-gradient(135deg,#6a1b9a,#8e24aa);border:2px solid #000;border-radius:4px;box-sizing:border-box}.trigger-from-section,.trigger-to-section{flex:1;padding:8px;background:linear-gradient(135deg,#6a1b9a,#8e24aa);border:2px solid #000;border-radius:4px;box-sizing:border-box}.trigger-section-label{font-size:9px;color:#fff;margin-bottom:6px}.trigger-amount-input{width:100%;padding:8px;border:3px solid #6a1b9a;font-family:"Press Start 2P";font-size:9px;box-sizing:border-box;background:#fff;border-radius:4px;color:#000}.trigger-token-select{width:100%;padding:8px;border:3px solid #6a1b9a;font-family:"Press Start 2P";font-size:8px;background:#fff;box-sizing:border-box;border-radius:4px;color:#000}.trigger-balance-text{font-size:7px;color:#e1bee7;margin-top:4px}.trigger-condition-section{border:2px inset #c0c0c0;padding:12px;margin-bottom:15px;background:#e0e0e0}.trigger-condition-title{font-size:10px;margin-bottom:10px;color:#000;font-weight:700}.trigger-rate-section{margin-bottom:12px}.trigger-rate-label{font-size:9px;color:#000;margin-bottom:6px}.trigger-rate-controls{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.trigger-rate-prefix{font-size:8px;color:#6a1b9a}.trigger-rate-input{flex:1;min-width:100px;padding:8px;border:2px inset #c0c0c0;font-family:"Press Start 2P";font-size:10px}.trigger-rate-suffix{font-size:8px;color:#6a1b9a}.trigger-rate-hint{font-size:7px;color:#6a1b9a;margin-top:4px}.trigger-execution-section{margin-bottom:12px}.trigger-execution-label{font-size:9px;color:#000;margin-bottom:6px}.trigger-execution-options{display:flex;gap:8px;flex-wrap:wrap}.trigger-execution-option{font-size:8px;cursor:pointer}.trigger-execution-radio{margin-right:4px}.trigger-expiry-section{margin-bottom:10px}.trigger-expiry-label{font-size:9px;color:#000;margin-bottom:6px}.trigger-expiry-controls{display:flex;gap:6px;align-items:center}.trigger-expiry-input{width:60px;padding:6px;border:2px inset #c0c0c0;font-family:"Press Start 2P";font-size:9px}.trigger-expiry-text{font-size:8px}.trigger-preview-section{font-size:8px;color:#606;background:#fff0ff;padding:8px;border:1px solid #dd99dd;margin-top:10px}.trigger-create-buttons{display:flex;gap:10px;justify-content:center}.trigger-create-btn{background:linear-gradient(145deg,#ba68c8,#ab47bc,#9c27b0);border:3px solid #6a1b9a;padding:12px 20px;font-family:"Press Start 2P";font-size:10px;cursor:pointer;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3);border-radius:6px;box-shadow:0 4px #4a148c,0 4px 8px #0003;transition:all .1s;position:relative}.trigger-create-btn:active{top:2px;box-shadow:0 2px #4a148c,0 2px 4px #0003}.trigger-orders-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.trigger-orders-title{font-size:12px;font-weight:700;color:#6a1b9a}.trigger-orders-refresh-btn{background:linear-gradient(145deg,#ba68c8,#ab47bc);border:2px solid #6a1b9a;padding:8px 12px;font-family:"Press Start 2P";font-size:8px;cursor:pointer;color:#fff;border-radius:4px}.trigger-orders-container{min-height:200px}.trigger-orders-empty{text-align:center;color:#6a1b9a;font-size:10px;padding:40px}.trigger-orders-empty-subtitle{font-size:8px}.trigger-order-card{padding:12px;margin-bottom:10px;border-radius:6px}.trigger-order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.trigger-order-tokens{display:flex;align-items:center;gap:8px}.trigger-order-token-group{display:flex;align-items:center;gap:6px}.trigger-order-token-image{width:24px;height:24px;border-radius:50%;border:1px solid rgba(106,27,154,.2)}.trigger-order-token-amount{font-size:10px;font-weight:700;color:#6a1b9a}.trigger-order-arrow{font-size:9px;color:#6a1b9a}.trigger-order-token-symbol{font-size:10px;font-weight:700;color:#6a1b9a}.market-change-positive{color:#22c55e!important}.market-change-negative{color:#ef4444!important}.action-buttons-container{display:flex;flex-direction:column;align-items:center;gap:6px;margin:10px 0 4px;padding:2px}.action-buttons-row{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap}.webcore-btn{width:88px;min-width:88px;height:31px;padding:0 4px;background:linear-gradient(180deg,#e8e8e8,#d4d4d4 15%,silver,#a8a8a8 85%,#909090);border:2px solid;border-color:#ffffff #808080 #808080 #ffffff;font-family:"MS Sans Serif",Tahoma,Arial,sans-serif;font-size:9px;font-weight:700;color:#000;text-shadow:1px 1px 0 rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:.3px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;box-shadow:1px 1px #000,inset 1px 1px #fff6;transition:all .1s ease}.webcore-btn:hover{background:linear-gradient(180deg,#f0f0f0,#e0e0e0 15%,#d0d0d0,silver 85%,#b0b0b0);transform:translateY(-1px);box-shadow:2px 2px #000,inset 1px 1px #ffffff80}.webcore-btn:active{background:linear-gradient(180deg,#a0a0a0,#b0b0b0 15%,silver,#d0d0d0 85%,#e0e0e0);border-color:#808080 #ffffff #ffffff #808080;transform:translateY(1px);box-shadow:0 0 #000,inset 1px 1px 2px #0003}.action-btn{background:linear-gradient(145deg,#f0f0f0,#d0d0d0);border:1px solid #999;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:1px 1px 3px #0000004d;transition:all .2s ease;position:relative}.action-btn:hover{transform:translateY(-1px);box-shadow:2px 2px 4px #0006}.action-btn:active{transform:translateY(1px);box-shadow:1px 1px 2px #0000004d}.theme-btn,.wallpaper-btn,.portfolio-btn{background:linear-gradient(145deg,#f0f0f0,#d0d0d0);border:1px solid #999;border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;box-shadow:1px 1px 3px #0000004d;transition:all .2s ease}.header-relative{position:relative}.logo-container{display:flex;justify-content:center}.main-logo{height:100px;filter:drop-shadow(0 0 6px #7fffd4)}.progress-bar{width:80%}.wallet-select-hidden{display:none}.connected-wallet-info{display:none;margin:5px;padding:8px;background:#f0f8ff;border:2px solid #4169e1;border-radius:4px;font-family:monospace;font-size:10px}.connected-wallet-info.visible{display:block}.percentage-controls{display:flex;align-items:center;gap:6px}.advanced-settings-btn{background:linear-gradient(145deg,#f0f0f0,#d0d0d0);border:2px outset #c0c0c0;border-radius:3px;width:20px;height:16px;cursor:pointer;font-size:8px;display:flex;align-items:center;justify-content:center;font-family:"Press Start 2P",cursive;color:#333;transition:all .1s ease}.dca-btn{background:linear-gradient(145deg,#e0f0e0,#c0d0c0);border:2px outset #c0c0c0;border-radius:3px;width:32px;height:16px;cursor:pointer;font-size:7px;display:flex;align-items:center;justify-content:center;font-family:"Press Start 2P",cursive;color:#333;transition:all .1s ease;margin-left:4px}.trigger-btn{background:linear-gradient(145deg,#f0e0e0,#d0c0c0);border:2px outset #c0c0c0;border-radius:3px;width:32px;height:16px;cursor:pointer;font-size:7px;display:flex;align-items:center;justify-content:center;font-family:"Press Start 2P",cursive;color:#333;transition:all .1s ease;margin-left:4px}.hover-border-inset:hover{border-style:inset}.swap-status{display:none;font-family:monospace;margin-top:4px;position:relative;background:#f0f0f0;border:2px solid #999;padding:10px;border-radius:4px}.swap-status.visible{display:block}.swap-status-close{position:absolute;top:5px;right:8px;background:none;border:none;font-size:14px;cursor:pointer;font-family:"Press Start 2P";color:#666}.alias-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:10001;font-family:"Press Start 2P",cursive}.alias-modal.visible{display:block}.alias-modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:silver;border:3px solid #000;box-shadow:6px 6px #000;max-width:500px;width:90%}.alias-modal-header{background:#008;color:#fff;padding:8px;text-align:center;border-bottom:3px solid #000}.alias-modal-logo{height:60px}.alias-modal-body{padding:20px;text-align:center}.alias-modal-title{font-size:11px;margin-bottom:15px;color:#000}.alias-input{width:200px;padding:8px;border:2px inset #c0c0c0;font-family:"Press Start 2P";font-size:10px;text-align:center}.alias-modal-buttons{margin-top:15px;display:flex;gap:10px;justify-content:center}.alias-ok-btn,.alias-cancel-btn{background:#e0e0ff;border:2px outset #c0c0c0;padding:8px 15px;font-family:"Press Start 2P";font-size:9px;cursor:pointer}.advanced-settings-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;z-index:10002;font-family:"Press Start 2P",cursive}.advanced-settings-modal.visible{display:block}.advanced-settings-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:silver;border:3px solid #000;box-shadow:6px 6px #000;max-width:450px;width:90%}.advanced-settings-header{background:#008;color:#fff;padding:8px;text-align:center;border-bottom:3px solid #000;position:relative}.advanced-settings-logo{height:50px}.advanced-settings-title{font-size:12px;margin-top:4px}.advanced-modal-close{position:absolute;top:8px;right:8px;background:none;border:none;color:#fff;font-size:18px;cursor:pointer;width:26px;height:26px}.advanced-settings-body{padding:20px}.slippage-section{margin-bottom:20px}.slippage-title{font-size:12px;margin-bottom:12px;color:#000;font-weight:700}.slippage-options{display:flex;gap:10px;margin-bottom:10px}.slippage-label{display:flex;align-items:center;gap:6px;font-size:11px;cursor:pointer}.slippage-radio{transform:scale(1)}.custom-slippage-row{display:flex;align-items:center;gap:8px}.custom-slippage-input{width:70px;padding:6px;border:2px inset #c0c0c0;font-family:"Press Start 2P";font-size:10px}.custom-slippage-percent{font-size:11px}.priority-section{margin-bottom:20px}.priority-title{font-size:12px;margin-bottom:12px;color:#000;font-weight:700}.priority-options{display:flex;flex-direction:column;gap:8px}.priority-label{display:flex;align-items:center;gap:8px;font-size:11px;cursor:pointer;padding:6px;border:2px solid transparent;border-radius:3px}.priority-radio{transform:scale(1)}.priority-option-title{font-weight:700;font-size:11px}.priority-option-desc{font-size:10px;color:#000}.hover-background:hover{background-color:#f0f0f0}.advanced-settings-buttons{display:flex;gap:12px;justify-content:center;margin-top:22px}.advanced-settings-save,.advanced-settings-cancel{background:#e0e0ff;border:2px outset #c0c0c0;padding:10px 18px;font-family:"Press Start 2P";font-size:10px;cursor:pointer}#dca-modal{display:none;position:fixed;top:120px;left:120px;background:linear-gradient(145deg,#d4d4d4,#b8b8b8);border:4px solid #000;box-shadow:8px 8px #000,inset 2px 2px #fff;max-width:600px;width:600px;max-height:80vh;border-radius:8px;overflow:hidden;z-index:10003;font-family:"Press Start 2P",cursive;cursor:move}#dca-modal.visible{display:block}.dca-modal-header{background:linear-gradient(135deg,#2d7d32,#388e3c,#4caf50);color:#fff;padding:16px;text-align:center;border-bottom:4px solid #000;position:relative;box-shadow:inset 0 -2px #ffffff4d}.dca-header-content{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.dca-modal-logo{height:48px;filter:drop-shadow(2px 2px 0px rgba(0,0,0,.3))}.dca-main-title{font-size:12px;color:#fff;text-shadow:2px 2px 0px rgba(0,0,0,.5)}.dca-subtitle{font-size:8px;margin-top:3px;color:#e8f5e8;font-style:italic}.dca-description{font-size:7px;color:#c8e6c9;opacity:.9}.dca-modal-close{position:absolute;top:12px;right:12px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;font-size:14px;cursor:pointer;width:28px;height:28px;border-radius:50%;transition:all .2s}.dca-modal-close:hover{background:#ffffff4d}.dca-modal-close:not(:hover){background:#fff3}.dca-tabs{display:flex;border-bottom:3px solid #2e7d32;background:#f0f8f0}.dca-tab{flex:1;padding:12px 20px;border:none;font-family:"Press Start 2P";font-size:9px;cursor:pointer}.dca-tab-create{background:linear-gradient(145deg,#4caf50,#66bb6a);border-right:2px solid #2e7d32;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3)}.dca-tab-create.active{background:linear-gradient(145deg,#4caf50,#66bb6a);color:#fff}.dca-tab-orders{background:#e8f5e8;color:#2e7d32}.dca-tab-orders.active{background:linear-gradient(145deg,#4caf50,#66bb6a);color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3)}.modal-content-area{padding:20px}.dca-amount-input{flex:2}.dca-token-select{flex:1}.dca-total-amount{width:100%;padding:12px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:14px;box-sizing:border-box;background:#fff;border-radius:4px;color:#000;text-align:center;font-weight:700}.dca-input-token{width:100%;padding:12px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:10px;background:#fff;box-sizing:border-box;border-radius:4px;color:#000}.dca-token-balance{display:flex;align-items:center;justify-content:center;margin-top:12px;padding:8px;background:#ffffff1a;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.dca-target-section{padding:12px;background:linear-gradient(135deg,#2d7d32,#388e3c);border:2px solid #000;border-radius:6px;margin-bottom:20px;box-sizing:border-box}.dca-target-title{font-size:10px;color:#fff;margin-bottom:10px;font-weight:700}.dca-output-token{width:100%;padding:12px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:12px;background:#fff;box-sizing:border-box;border-radius:4px;color:#000}.dca-output-balance{display:flex;align-items:center;justify-content:center;margin-top:8px;padding:6px;background:#ffffff1a;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.dca-schedule-section{padding:12px;background:linear-gradient(135deg,#2d7d32,#388e3c);border:2px solid #000;border-radius:6px;margin-bottom:20px;box-sizing:border-box}.dca-schedule-title{font-size:10px;color:#fff;margin-bottom:12px;font-weight:700}.dca-schedule-row{display:flex;gap:10px;align-items:end;flex-wrap:nowrap}.dca-frequency-value-group,.dca-frequency-unit-group,.dca-order-group{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.dca-frequency-unit-group{margin-top:19px}.dca-frequency-label,.dca-frequency-label-empty{font-size:9px;color:#e8f5e8;margin-bottom:6px}.dca-frequency-value{width:100%;padding:12px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:12px;box-sizing:border-box;background:#fff;border-radius:4px;color:#000;text-align:center;font-weight:700}.dca-frequency-unit{width:100%;padding:12px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:10px;background:#fff;box-sizing:border-box;border-radius:4px;color:#000;text-align:center}.dca-order-group{flex:1}.dca-order-controls{display:flex;align-items:center;gap:8px}.dca-order-count{width:100%;padding:12px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:12px;box-sizing:border-box;background:#fff;border-radius:4px;color:#000;text-align:center;font-weight:700}.dca-order-label{color:#e8f5e8;font-size:10px;font-family:"Press Start 2P"}.dca-order-suffix{color:#e8f5e8;font-size:10px;font-family:"Press Start 2P";margin-top:4px}.dca-schedule-inline{display:flex;align-items:center;gap:4px;margin-top:10px;justify-content:center;flex-wrap:nowrap}.dca-inline-text{color:#e8f5e8;font-size:10px;font-family:"Press Start 2P";white-space:nowrap}.dca-inline-input{width:85px;padding:6px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:10px;box-sizing:border-box;background:#fff;border-radius:4px;color:#000;text-align:center;font-weight:700}.dca-inline-select{padding:6px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:8px;background:#fff;box-sizing:border-box;border-radius:4px;color:#000;text-align:center;min-width:80px}.dca-tokens-per-order{padding:12px;background:linear-gradient(135deg,#4a148c,#6a1b9a);border:2px solid #000;border-radius:6px;margin-bottom:20px;box-sizing:border-box;text-align:center}.dca-tokens-per-order-text{font-size:10px;color:#fff;font-family:"Press Start 2P"}.dca-preview-container{padding:15px;background:#f0f8f0;border:3px solid #4caf50;border-radius:6px;margin-bottom:20px;box-sizing:border-box}.dca-preview-title{font-size:11px;margin-bottom:12px;color:#2e7d32;font-weight:700}.dca-preview-content{font-size:9px;color:#1b5e20;line-height:1.6;font-family:"Press Start 2P"}.dca-create-btn:not(:active){top:0;box-shadow:0 4px #1b5e20,0 4px 8px #0003}.dca-cancel-btn:not(:active){top:0;box-shadow:0 4px #1b5e20,0 4px 8px #0003}.dca-orders-content{display:none}.dca-orders-content.active{display:block}.dca-refresh-container{text-align:center;margin-bottom:20px}.dca-refresh-orders{background:linear-gradient(145deg,#81c784,#66bb6a,#4caf50);border:3px solid #2e7d32;padding:10px 16px;font-family:"Press Start 2P";font-size:9px;cursor:pointer;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3);border-radius:6px;box-shadow:0 4px #1b5e20,0 4px 8px #0003;transition:all .1s;position:relative}.dca-refresh-orders:active{top:2px;box-shadow:0 2px #1b5e20,0 2px 4px #0003}.dca-refresh-orders:not(:active){top:0;box-shadow:0 4px #1b5e20,0 4px 8px #0003}.dca-orders-placeholder{text-align:center;padding:40px;color:#666;font-size:10px}.dca-allocation-section{padding:12px;background:linear-gradient(135deg,#2d7d32,#388e3c);border:2px solid #000;border-radius:6px;margin-bottom:20px;box-sizing:border-box}.dca-allocation-title{font-size:10px;color:#fff;margin-bottom:10px;font-weight:700}.dca-allocation-row{display:flex;gap:15px;align-items:start}.dca-allocation-input{flex:2}.dca-allocation-select{flex:1}.dca-form-input{width:100%;padding:12px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:14px;box-sizing:border-box;background:#fff;border-radius:4px;color:#000;text-align:center;font-weight:700}.dca-form-select{width:100%;padding:12px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:12px;background:#fff;box-sizing:border-box;border-radius:4px;color:#000}.dca-balance-display{display:flex;align-items:center;justify-content:center;margin-top:12px;padding:8px;background:#ffffff1a;border-radius:4px;border:1px solid rgba(255,255,255,.2)}.dca-balance-text{font-size:9px;color:#e8f5e8}.dca-token-buy-section{padding:12px;background:linear-gradient(135deg,#2d7d32,#388e3c);border:2px solid #000;border-radius:6px;margin-bottom:20px;box-sizing:border-box}.dca-buy-title{font-size:10px;color:#fff;margin-bottom:10px;font-weight:700}.dca-frequency-section{padding:12px;background:linear-gradient(135deg,#2d7d32,#388e3c);border:2px solid #000;border-radius:6px;margin-bottom:20px;box-sizing:border-box}.dca-frequency-title{font-size:10px;color:#fff;margin-bottom:12px;font-weight:700}.dca-frequency-row{display:flex;gap:15px}.dca-frequency-inputs{flex:1;display:flex;gap:8px}.dca-frequency-input-group{flex:1}.dca-frequency-input-group-wide{flex:2}.dca-frequency-label{font-size:9px;color:#e8f5e8;margin-bottom:6px}.dca-frequency-input{width:60px;padding:8px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:12px;box-sizing:border-box;background:#fff;border-radius:4px;color:#000;text-align:center;font-weight:700}.dca-frequency-select{width:100px;padding:8px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:10px;background:#fff;box-sizing:border-box;border-radius:4px;color:#000}.dca-order-count-section{flex:1}.dca-order-count-input{display:flex;gap:8px}.dca-order-count-field{width:60px;padding:8px;border:3px solid #1b5e20;font-family:"Press Start 2P";font-size:12px;box-sizing:border-box;background:#fff;border-radius:4px;color:#000;text-align:center;font-weight:700}.dca-order-count-label{flex:1;display:flex;align-items:center;justify-content:center;font-size:10px;color:#e8f5e8}.dca-preview-section{padding:16px;background:linear-gradient(135deg,#fdf6e3,#f7e98e);border:2px solid #ca8a04;border-radius:8px;margin-bottom:20px;box-sizing:border-box;text-align:center}.dca-preview-title{font-size:10px;color:#713f12;font-weight:700;margin-bottom:12px}.dca-preview-content{font-size:8px;color:#a16207;line-height:1.4;margin-bottom:8px}.dca-tokens-per-order{font-size:8px;color:#713f12;font-weight:700;padding:8px;background:#ca8a0426;border-radius:4px;border:1px solid rgba(202,138,4,.3)}.dca-action-buttons{display:flex;gap:10px;justify-content:center}.dca-create-btn{background:linear-gradient(145deg,#81c784,#66bb6a,#4caf50);border:3px solid #2e7d32;padding:12px 20px;font-family:"Press Start 2P";font-size:10px;cursor:pointer;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3);border-radius:6px;box-shadow:0 4px #1b5e20,0 4px 8px #0003;transition:all .1s;position:relative}.dca-create-btn:active{top:2px;box-shadow:0 2px #1b5e20,0 2px 4px #0003}.dca-cancel-btn{background:linear-gradient(145deg,#81c784,#66bb6a,#4caf50);border:3px solid #2e7d32;padding:10px 16px;font-family:"Press Start 2P";font-size:9px;cursor:pointer;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3);border-radius:6px;box-shadow:0 4px #1b5e20,0 4px 8px #0003;transition:all .1s;position:relative}.dca-cancel-btn:active{top:2px;box-shadow:0 2px #1b5e20,0 2px 4px #0003}.dca-refresh-orders-container{text-align:center;margin-bottom:15px}.dca-refresh-btn{background:linear-gradient(145deg,#81c784,#66bb6a,#4caf50);border:3px solid #2e7d32;padding:8px 14px;font-family:"Press Start 2P";font-size:8px;cursor:pointer;color:#fff;text-shadow:1px 1px 0px rgba(0,0,0,.3);border-radius:6px;box-shadow:0 4px #1b5e20,0 4px 8px #0003;transition:all .1s;position:relative}.dca-refresh-btn:active{top:2px;box-shadow:0 2px #1b5e20,0 2px 4px #0003}.dca-orders-list{max-height:400px;overflow-y:auto;padding:5px;border:2px solid #ddd;border-radius:6px;background:#f9f9f9}.dca-no-orders{text-align:center;padding:30px;color:#666;font-family:"Press Start 2P";font-size:10px}.dca-no-orders-icon{font-size:24px;margin-bottom:15px}.dca-no-orders-subtitle{font-size:8px;margin-top:10px;color:#999}.dca-order-item{border:1px solid #ddd;margin:5px 0;padding:8px;border-radius:4px;background:#fff;font-size:8px}.dca-order-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.dca-order-info{display:flex;align-items:center;gap:8px}.dca-order-number{font-size:7px;color:#999}.dca-order-tokens{display:flex;align-items:center;gap:4px}.dca-token-logo{width:14px;height:14px;border-radius:50%}.dca-token-symbol{font-size:9px;font-weight:700}.dca-token-arrow{font-size:8px;color:#666}.dca-order-details{display:flex;justify-content:space-between;font-size:7px;color:#666;margin-bottom:6px}.dca-order-actions{text-align:right}.dca-cancel-order-btn{background:linear-gradient(145deg,#f44336,#d32f2f);border:2px solid #b71c1c;padding:4px 8px;font-family:"Press Start 2P";font-size:7px;cursor:pointer;color:#fff;border-radius:3px}.dca-order-status-active{background:linear-gradient(145deg,#e3f2fd,#bbdefb);border:2px solid #1976d2;color:#0d47a1}.dca-order-status-completed{background:linear-gradient(145deg,#e8f5e8,#c8e6c9);border:2px solid #4caf50;color:#2e7d32}.dca-order-status-cancelled{background:linear-gradient(145deg,#fff3e0,#ffe0b2);border:2px solid #ff9800;color:#ef6c00}.dca-order-status-final{background:linear-gradient(145deg,#fff8e1,#ffecb3);border:2px solid #ffc107;color:#f57c00}.dca-order-token-image{width:16px;height:16px;border-radius:50%;border:1px solid rgba(0,0,0,.1)}.dca-order-token-symbol{font-size:9px;font-weight:700;font-family:"Press Start 2P"}.dca-order-arrow{font-size:8px;color:#666}.dca-order-status{font-size:8px;padding:2px 6px;border-radius:3px;font-family:"Press Start 2P"}.trigger-order-status-active{border:2px solid #2196f3;background:linear-gradient(145deg,#e3f2fd,#bbdefb)}.trigger-order-status-active .trigger-order-token-amount,.trigger-order-status-active .trigger-order-token-symbol,.trigger-order-status-active .trigger-order-detail-label{color:#1565c0}.trigger-order-status-completed{border:2px solid #4caf50;background:linear-gradient(145deg,#e8f5e8,#c8e6c9)}.trigger-order-status-completed .trigger-order-token-amount,.trigger-order-status-completed .trigger-order-token-symbol,.trigger-order-status-completed .trigger-order-detail-label{color:#2e7d32}.trigger-order-status-cancelled{border:2px solid #ff9800;background:linear-gradient(145deg,#fff3e0,#ffe0b2)}.trigger-order-status-cancelled .trigger-order-token-amount,.trigger-order-status-cancelled .trigger-order-token-symbol,.trigger-order-status-cancelled .trigger-order-detail-label{color:#ef6c00}.trigger-order-status-expired{border:2px solid #f44336;background:linear-gradient(145deg,#ffebee,#ffcdd2)}.trigger-order-status-expired .trigger-order-token-amount,.trigger-order-status-expired .trigger-order-token-symbol,.trigger-order-status-expired .trigger-order-detail-label{color:#d32f2f}.trigger-order-status-default{border:2px solid #6a1b9a;background:linear-gradient(145deg,#f8f0ff,#f0e5ff)}.trigger-order-status-default .trigger-order-token-amount,.trigger-order-status-default .trigger-order-token-symbol,.trigger-order-status-default .trigger-order-detail-label{color:#6a1b9a}.dca-status-badge-completed{background:#22c55e;color:#fff;padding:2px 6px;border-radius:3px;font-size:8px}.dca-status-badge-final{background:#f59e0b;color:#fff;padding:2px 6px;border-radius:3px;font-size:8px}.dca-status-badge-active{background:#3b82f6;color:#fff;padding:2px 6px;border-radius:3px;font-size:8px}.dca-empty-state{text-align:center;padding:30px;color:#666;font-family:"Press Start 2P";font-size:10px}.dca-empty-state-icon{font-size:24px;margin-bottom:15px}.dca-empty-state-subtitle{font-size:8px;margin-top:10px;color:#999}.dca-error-state{text-align:center;padding:20px;color:#ef4444;font-family:"Press Start 2P";font-size:10px}.dca-error-state-icon{font-size:20px;margin-bottom:10px}.dca-token-balance-container{display:flex;align-items:center;justify-content:center;gap:8px}.dca-token-balance-image{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.dca-token-balance-emoji{font-size:18px}.dca-token-balance-text{font-size:9px;color:#e8f5e8}.dca-preview-warning{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:6px;margin-bottom:12px;font-size:12px}.dca-status-display{display:none;font-family:monospace;margin:15px 0;position:relative;background:#f0f0f0;border:2px solid #999;padding:12px;border-radius:6px;font-size:11px}.dca-status-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:16px;cursor:pointer;font-family:"Press Start 2P";color:#666}.dca-countdown-text{color:#666}.dca-explorer-link{color:#06c}.connection-prompt-connect-btn{background:#4caf50;color:#fff;border:2px outset #c0c0c0;padding:12px 24px;font-family:"Press Start 2P";font-size:10px;cursor:pointer}.connection-prompt-dismiss-btn{background:#666;color:#fff;border:2px outset #c0c0c0;padding:8px 16px;font-family:"Press Start 2P";font-size:8px;cursor:pointer}.portfolio-connect-btn{background:#4caf50;color:#fff;border:2px outset #c0c0c0;padding:12px 24px;font-family:"Press Start 2P";font-size:11px;cursor:pointer;text-decoration:none}.swap-retry-btn{margin-top:8px;padding:4px 8px;background:#ff6b6b;color:#fff;border:2px outset #ccc;font-family:"Press Start 2P";font-size:8px;cursor:pointer}.swap-status-dot-info{color:orange;font-size:12px}.swap-status-dot-processing{color:#ff0;font-size:12px;animation:pulse 1s infinite}.swap-status-dot-success{color:#0f0;font-size:12px}.swap-status-dot-error{color:red;font-size:12px}.swap-explorer-link{color:#00f}.swap-countdown-text{color:#666}.trigger-status-active{color:#1565c0}.trigger-status-completed{color:#2e7d32}.trigger-status-cancelled{color:#ef6c00}.trigger-status-expired{color:#d32f2f}.trigger-status-default{color:#6a1b9a}.token-image-hidden,.token-emoji-hidden{display:none}.token-emoji-visible{display:inline}.quote-error{color:#ff6b6b!important}.quote-normal{color:inherit}.chat-box{position:fixed;bottom:24px;left:24px;width:300px;height:440px;border-radius:12px;font-family:monospace;font-size:12px;overflow:hidden;z-index:9999}.chat-autocomplete-dropdown{display:none;position:absolute;bottom:100%;left:0;right:0;background:#f0f0f0;border:2px solid #666;border-bottom:none;max-height:120px;overflow-y:auto;z-index:10000;box-shadow:inset -1px -1px #fff,inset 1px 1px #999}.chat-button{padding:8px 12px;margin:2px;border:2px outset #c0c0c0;background:#fff;border-radius:4px;cursor:pointer;font-family:monospace;font-size:11px;display:inline-flex;align-items:center;gap:6px;transform:scale(1);transition:all .1s ease}.chat-button:hover{border:2px inset #c0c0c0;background:#f0f0ff;transform:scale(1.05)}.chat-button-image{width:64px;height:64px;object-fit:cover;pointer-events:none}.chat-line{position:relative;margin-bottom:6px}.chat-message-content{position:relative}.chat-reply-indicator{color:#666;margin-right:4px}.chat-reply-preview{color:#888;font-size:.9em;font-style:italic;margin-right:8px}.chat-reply-btn{position:absolute;bottom:2px;right:4px;background:#000000b3;color:#fff;border:none;border-radius:3px;padding:2px 6px;font-size:10px;cursor:pointer;opacity:0;transition:opacity .2s;z-index:1000}.chat-line:hover .chat-reply-btn{opacity:1}.chat-reply-btn:hover{background:#000000e6}.chat-autocomplete-highlighted{background:#d0d0ff}.chat-autocomplete-normal{background:transparent}.chat-input-auto-height{height:var(--chat-input-height, auto);resize:none;overflow-y:auto;transition:height .1s ease}.chat-active-users-display{color:#fffc;font-size:8px;margin-top:2px;text-align:left;font-family:monospace}.chat-box.chat-size-normal{height:440px!important}.chat-box.chat-size-medium{height:780px!important}.chat-box.chat-size-large{height:1120px!important}.chat-messages.chat-messages-normal{height:340px!important}.chat-messages.chat-messages-medium{height:680px!important}.chat-messages.chat-messages-large{height:1020px!important}.chat-title-container-column{display:flex;flex-direction:column;align-items:flex-start}.chat-username{font-weight:700}.chat-username-color-0{color:#e74c3c}.chat-username-color-1{color:#9b59b6}.chat-username-color-2{color:#3498db}.chat-username-color-3{color:#1abc9c}.chat-username-color-4{color:#f39c12}.chat-username-color-5{color:#e67e22}.chat-username-color-6{color:#2ecc71}.chat-username-color-7{color:#f1c40f}.chat-username-color-8{color:#8e44ad}.chat-username-color-9{color:#16a085}.chat-username-color-10{color:#d35400}.chat-username-color-11{color:#c0392b}.chat-hidden{display:none!important}.info-btn-container{position:relative;display:inline-block}.info-modal{position:fixed;background:#fff;border:3px solid #000080;border-radius:0;box-shadow:inset -1px -1px gray,inset 1px 1px #dfdfdf,inset -2px -2px gray,inset 2px 2px #dfdfdf,4px 4px 8px #0000004d;font-family:"MS Sans Serif",sans-serif;font-size:11px;z-index:20000;width:400px;cursor:move}.info-modal-hidden{display:none}.info-modal-header{background:linear-gradient(to right,#0a246a,#a6caf0);color:#fff;padding:3px 6px 3px 8px;font-weight:700;font-size:11px;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;cursor:move}.info-header-content{display:flex;align-items:center;gap:8px}.info-modal-icon{font-size:16px}.info-main-title{font-size:11px;font-weight:700;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.info-subtitle{font-size:9px;opacity:.9;font-weight:400}.info-description{font-size:9px;opacity:.8;margin-top:2px}.info-modal-close{background:silver;border:1px outset #c0c0c0;width:16px;height:14px;font-size:9px;line-height:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;font-weight:700;padding:0;margin:0}.info-modal-close:hover{background:#d0d0d0}.info-modal-close:active{border:1px inset #c0c0c0;background:#a0a0a0}.info-modal-content-area{background:silver;padding:0;cursor:default}.info-modal-body{padding:12px;background:silver;border-top:1px solid #808080}.info-modal-body p{margin:0 0 8px;font-size:11px;line-height:1.4;color:#000}.info-modal-body p:last-child{margin-bottom:0}.button-clicked{transform:scale(.9)!important;transition:transform .1s ease}.wallpaper-btn-hover{background:linear-gradient(145deg,#e0e0e0,silver)!important}.wallpaper-btn:not(.wallpaper-btn-hover){background:linear-gradient(145deg,#f0f0f0,#d0d0d0)!important}@keyframes popup-slide{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes modal-bounce{0%{transform:scale(.7);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}#swap-container .input-icon-wrap img.token-icon-visible{display:inline-block!important}#swap-container .input-icon-wrap img.token-icon-hidden{display:none!important}.swap-status-visible{display:block}.swap-status-hidden{display:none}.balance-normal{color:inherit;font-style:normal}.balance-unconnected{color:#666;font-style:italic}.balance-no-wallet{color:#999;font-style:italic}.dca-error-message{text-align:center;padding:20px;color:#ef4444;font-family:"Press Start 2P";font-size:10px}.dca-error-icon{font-size:20px;margin-bottom:10px}.dca-balance-icon-container{display:flex;align-items:center;justify-content:center;gap:8px}.dca-balance-icon{width:20px;height:20px;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.dca-balance-emoji{font-size:18px}.dca-balance-emoji-hidden{display:none}.dca-status-container{display:none;font-family:monospace;margin:15px 0;position:relative;background:#f0f0f0;border:2px solid #999;padding:12px;border-radius:6px;font-size:11px}.dca-status-close-btn{position:absolute;top:8px;right:12px;background:none;border:none;font-size:16px;cursor:pointer;font-family:"Press Start 2P";color:#666}.preview-warning{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:6px;margin-bottom:12px;font-size:12px}#trigger-modal{display:none;position:fixed;top:140px;left:140px;background:linear-gradient(145deg,#d4d4d4,#b8b8b8);border:4px solid #000;box-shadow:8px 8px #000,inset 2px 2px #fff;max-width:700px;width:700px;max-height:80vh;border-radius:8px;overflow:hidden;z-index:10004;font-family:"Press Start 2P",cursive;cursor:move}#trigger-modal.visible{display:block}.trigger-modal-header{background:linear-gradient(135deg,#6a1b9a,#8e24aa,#ab47bc);color:#fff;padding:16px;text-align:center;border-bottom:4px solid #000;position:relative;box-shadow:inset 0 -2px #ffffff4d}.trigger-header-content{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.trigger-modal-logo{height:48px;filter:drop-shadow(2px 2px 0px rgba(0,0,0,.3))}.trigger-main-title{font-size:12px;color:#fff;text-shadow:2px 2px 0px rgba(0,0,0,.5)}.trigger-subtitle{font-size:8px;margin-top:3px;color:#f3e5f5;font-style:italic}.trigger-description{font-size:7px;color:#e1bee7;opacity:.9}.trigger-modal-close{position:absolute;top:12px;right:12px;background:#fff3;border:2px solid rgba(255,255,255,.3);color:#fff;font-size:14px;cursor:pointer;width:28px;height:28px;border-radius:50%;transition:all .2s}.trigger-modal-close:hover{background:#ffffff4d}.trigger-modal-close:not(:hover){background:#fff3}.trigger-tabs{display:flex;background:linear-gradient(145deg,#b8b8b8,#a0a0a0);border-bottom:3px solid #000}.trigger-tab-create{flex:1;padding:12px 20px;background:linear-gradient(145deg,#ba68c8,#ab47bc);border:none;border-right:2px solid #000;color:#fff;font-family:"Press Start 2P";font-size:9px;cursor:pointer;text-shadow:1px 1px 0px rgba(0,0,0,.3)}.trigger-tab-orders{flex:1;padding:12px 20px;background:linear-gradient(145deg,#7b1fa2,#8e24aa);border:none;color:#e1bee7;font-family:"Press Start 2P";font-size:9px;cursor:pointer;text-shadow:1px 1px 0px rgba(0,0,0,.3)}.trigger-tab-create.active,.trigger-tab-orders.active{background:linear-gradient(145deg,#f8f0ff,#fff)!important;color:#4a148c!important;border:2px solid #ba68c8!important;box-shadow:0 0 25px #ba68c8e6,inset 0 0 15px #fff6!important;transform:translateY(-1px)!important}.trigger-tab-create.inactive,.trigger-tab-orders.inactive{background:linear-gradient(145deg,#7b1fa2,#8e24aa)!important;color:#e1bee7!important;border:2px solid #6a1b9a!important;box-shadow:0 2px 4px #0003!important;transform:translateY(0)!important}.trigger-modal-body{padding:20px;max-height:60vh;overflow-y:auto}.trigger-balance-container{display:flex;align-items:center;justify-content:flex-start}.trigger-balance-icon{width:16px;height:16px;border-radius:50%;margin-right:6px;border:1px solid rgba(255,255,255,.2)}.trigger-balance-fallback{display:none;font-size:12px;margin-right:6px}.trigger-balance-emoji{font-size:12px;margin-right:6px}.trigger-balance-amount{font-size:7px}.trigger-balance-positive{color:#e1bee7}.trigger-balance-zero{color:#ffcdd2}.trigger-status{margin-top:20px;padding:15px;border:2px solid #6a1b9a;border-radius:8px;background:linear-gradient(145deg,#f8f0ff,#f0e5ff);display:none}.trigger-status-content{font-family:"Press Start 2P";font-size:10px;line-height:1.6;color:#333}.trigger-status.success{background:linear-gradient(145deg,#f0fff4,#dcfce7);border-color:#22c55e}.trigger-status.success .trigger-status-content{color:#15803d}.trigger-status.error{background:linear-gradient(145deg,#fef2f2,#fee2e2);border-color:#ef4444}.trigger-status.error .trigger-status-content{color:#dc2626}.trigger-status.processing{background:linear-gradient(145deg,#fffbeb,#fef3c7);border-color:#f59e0b}.trigger-status.processing .trigger-status-content{color:#d97706}.trigger-status.info{background:linear-gradient(145deg,#f8f0ff,#f0e5ff);border-color:#6a1b9a}.trigger-status.info .trigger-status-content{color:#333}.trigger-validation-warning{background:#fef2f2;border:1px solid #fecaca;color:#dc2626;padding:12px;border-radius:6px;margin-bottom:12px;font-size:9px;font-family:"Press Start 2P"}.trigger-order-details{font-size:8px;color:#333;margin-bottom:4px}.trigger-order-detail-label{color:#6a1b9a}.trigger-order-detail-value{margin-left:12px}.trigger-order-id-row{font-size:8px;color:#333}.trigger-cancel-order-btn{background:linear-gradient(145deg,#f44336,#d32f2f);border:2px solid #b71c1c;padding:4px 8px;font-family:"Press Start 2P";font-size:7px;cursor:pointer;color:#fff;border-radius:3px}.trigger-order-status{font-size:8px;font-family:"Press Start 2P"}.trigger-orders-error{color:#d32f2f}.trigger-orders-refresh-margin{margin-top:10px}.trigger-transaction-link{color:#06c}.trigger-countdown-text{color:#6a1b9a;font-family:Arial,sans-serif;font-size:9px}@media (max-width: 800px){#dca-modal{width:95%;max-width:500px;top:20px;left:2.5%;max-height:95vh}}@media (max-width: 600px){#dca-modal{width:98%;top:10px;left:1%;max-height:98vh}}@media (max-width: 800px){#trigger-modal{width:95%;max-width:600px;top:20px;left:2.5%;max-height:95vh}}@media (max-width: 600px){#trigger-modal{width:98%;top:10px;left:1%;max-height:98vh}}#dca-modal input:focus,#trigger-modal input:focus,#dca-modal select:focus,#trigger-modal select:focus{border-color:#4caf50;outline:none}#trigger-modal input:focus,#trigger-modal select:focus{border-color:#9c27b0}#dca-input-token option,#dca-output-token option{font-family:"Press Start 2P",cursive;font-size:9px;padding:4px 8px}@keyframes slideIn{0%{transform:translateY(-20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.fade-in-animation{animation:fadeIn .3s ease-out}.slide-in-animation{animation:slideIn .3s ease-out}.btn-highlighted{background-color:#f60!important}.btn-pulsing{animation:pulse 1s infinite}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.btn-disabled{opacity:.6!important;pointer-events:none}.btn-enabled{opacity:1!important}.animation-running{animation-play-state:running!important}.animation-paused{animation-play-state:paused!important}.animation-none{animation:none!important}.animation-marquee-mobile{animation:scroll-marquee 40s linear infinite!important}.animation-marquee-desktop{animation:scroll-marquee 60s linear infinite!important}.btn-pressed{top:2px!important;box-shadow:0 2px #1b5e20,0 2px 4px #0003!important}.btn-normal{top:0!important;box-shadow:0 4px #1b5e20,0 4px 8px #0003!important}.btn-hover-light{background:#ffffff4d!important}.btn-hover-normal{background:#fff3!important}.hidden{display:none!important}.visible{display:block!important}.visible-flex{display:flex!important}.visible-inline-block{display:inline-block!important}.position-absolute{position:absolute!important}.z-index-high{z-index:10000!important}.text-success{color:#0a0!important}.text-error{color:#c00!important}.text-muted{color:#666!important}.text-light-muted{color:#999!important}.font-italic{font-style:italic!important}.font-normal{font-style:normal!important}.notification-success{background-color:#4caf50;color:#fff}.notification-error{background-color:#f44336;color:#fff}.notification-warning{background-color:#ff9800;color:#fff}.notification-info{background-color:#2196f3;color:#fff}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideOut{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}.notification-enter{animation:slideIn .3s ease-out}.notification-exit{animation:slideOut .3s ease-in}.page-hidden *{animation-play-state:paused!important;transition:none!important}#kitty-leaders-popup{width:480px;max-width:95vw;max-height:85vh;z-index:1000;background:var(--kl-popup-bg);border:var(--kl-popup-border);box-shadow:var(--kl-popup-shadow);overflow:hidden}#kitty-leaders-popup{cursor:default}.kitty-leaders-header{display:flex;justify-content:center;align-items:center;cursor:move;padding:4px 0 6px;border-bottom:var(--kl-header-border);margin-bottom:6px;position:relative}#kitty-leaders-popup .close-btn{position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:14px;padding:4px;min-width:24px;min-height:24px;cursor:pointer}.kitty-leaders-title{margin:0;font-size:16px;color:var(--kl-title-color);text-shadow:var(--kl-title-shadow);letter-spacing:.5px}.kitty-leaders-title:before{content:"🐱 "}.kitty-leaders-title:after{content:" 👑";display:inline-block;animation:crownPulse 2s ease-in-out infinite;filter:drop-shadow(0 0 3px #cc66ff)}.kitty-leaders-title{position:relative;overflow:hidden}.kitty-leaders-title:first-line{background:linear-gradient(90deg,#73f 0% 40%,#f6f 50%,#73f 60% 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:shimmer 3s ease-in-out infinite}@keyframes crownPulse{0%,to{filter:drop-shadow(0 0 3px #cc66ff);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #cc66ff) drop-shadow(0 0 20px #aa33ff);transform:scale(1.1)}}@keyframes shimmer{0%{background-position:200% center}to{background-position:-200% center}}.kol-tabs{display:flex;justify-content:center;gap:4px;padding:4px 8px;margin-bottom:6px;background:linear-gradient(90deg,transparent,rgba(153,102,255,.08),transparent)}.kol-tab{padding:6px 20px;font-size:12px;font-weight:600;border:2px solid #cc99ff;border-radius:16px 16px 0 0;background:#fff;color:#649;cursor:pointer;transition:all .2s ease;position:relative;bottom:-2px}.kol-tab:hover{background:#f5e6ff;border-color:#b8f}.kol-tab.active{background:linear-gradient(180deg,#e6ccff,#d9b3ff);color:#408;border-color:#96f;border-bottom-color:transparent;z-index:1}.kol-tab-content{padding:0 8px}.kitty-leaders-subtitle{margin:0 0 4px;font-size:12px;color:var(--kl-subtitle-color);font-style:italic;background:var(--kl-subtitle-bg);padding:4px 10px;border-radius:20px}.kitty-leaders-subtitle-secondary{margin:0 0 8px;font-size:11px;color:var(--kl-subtitle-secondary-color);font-weight:500}.kitty-leaders-body{text-align:left}.kitty-leaders-table-wrapper{max-height:55vh;overflow-y:auto;border:3px solid #cc99ff;border-radius:8px;background:#fff;box-shadow:inset 0 2px 8px #9966ff1a}.kitty-leaders-table{width:100%;border-collapse:collapse;font-size:12px;margin:0;border:none}.kitty-leaders-table thead{position:sticky;top:0;z-index:10}.kitty-leaders-table th{background:linear-gradient(180deg,#d9b3ff,#c9f);padding:12px 8px;text-align:center;font-weight:700;border-bottom:3px solid #9966ff;border-right:1px solid #bb88ff;white-space:nowrap;color:#408;text-transform:uppercase;font-size:10px;letter-spacing:.5px}.kitty-leaders-table th:last-child{border-right:none}.kitty-leaders-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s ease}.kitty-leaders-table th.sortable:hover{background:linear-gradient(180deg,#e6ccff,#d9b3ff);transform:scale(1.02)}.kitty-leaders-table th.sortable:after{content:" ↕";opacity:.4;font-size:10px}.kitty-leaders-table th.sort-asc:after{content:" ↑";opacity:1;color:#73f}.kitty-leaders-table th.sort-desc:after{content:" ↓";opacity:1;color:#73f}.kitty-leaders-table td{padding:10px 8px;text-align:center;border-bottom:1px solid #e6ccff;border-right:1px solid #f0e6ff}.kitty-leaders-table td:last-child{border-right:none}.kitty-leaders-table tbody tr{transition:all .15s ease}.kitty-leaders-table tbody tr:hover{background:#f5e6ff;transform:scale(1.005)}.kitty-leaders-table tbody tr:nth-child(2n){background:#faf5ff}.kitty-leaders-table tbody tr:nth-child(2n):hover{background:#f5e6ff}.kitty-leaders-table tbody tr:nth-child(1) .rank-col{color:gold;text-shadow:1px 1px 2px #996600;font-size:14px;animation:twinkleGold 1.5s ease-in-out infinite}.kitty-leaders-table tbody tr:nth-child(2) .rank-col{color:silver;text-shadow:1px 1px 2px #666;font-size:13px;animation:twinkleSilver 1.8s ease-in-out infinite;animation-delay:.3s}.kitty-leaders-table tbody tr:nth-child(3) .rank-col{color:#cd7f32;text-shadow:1px 1px 2px #663300;font-size:13px;animation:twinkleBronze 2s ease-in-out infinite;animation-delay:.6s}@keyframes twinkleGold{0%,to{text-shadow:1px 1px 2px #996600}25%{text-shadow:0 0 10px #ffd700,0 0 20px #ffaa00,0 0 30px #ff8800}50%{text-shadow:1px 1px 2px #996600,0 0 5px #ffd700}75%{text-shadow:0 0 15px #ffd700,0 0 25px #ffcc00}}@keyframes twinkleSilver{0%,to{text-shadow:1px 1px 2px #666}25%{text-shadow:0 0 8px #ffffff,0 0 15px #c0c0c0}50%{text-shadow:1px 1px 2px #666,0 0 5px #e0e0e0}75%{text-shadow:0 0 12px #ffffff,0 0 20px #d0d0d0}}@keyframes twinkleBronze{0%,to{text-shadow:1px 1px 2px #663300}25%{text-shadow:0 0 8px #cd7f32,0 0 15px #b87333}50%{text-shadow:1px 1px 2px #663300,0 0 5px #daa520}75%{text-shadow:0 0 10px #cd7f32,0 0 18px #cc6600}}.rank-col{width:40px;font-weight:700;color:#96c}.username-col{text-align:left!important}.username-col a{color:#73f;text-decoration:none;font-weight:600;transition:all .2s ease}.username-col a:hover{color:#a3f;text-decoration:none;text-shadow:0 0 8px rgba(119,51,255,.4)}.posts-col{font-weight:700;color:#408;background:linear-gradient(90deg,transparent,rgba(204,153,255,.3),transparent);border-radius:4px}.bio-boost-col{width:80px}.bio-boost-badge{display:inline-block;padding:3px 10px;border-radius:12px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:transform .2s ease}.bio-boost-badge:hover{transform:scale(1.1)}.bio-boost-badge.active{background:linear-gradient(135deg,#6f6,#3c3);color:#040;border:2px solid #22aa22;box-shadow:0 2px 4px #00b4004d;animation:badgePulse 2.5s ease-in-out infinite}@keyframes badgePulse{0%,to{box-shadow:0 2px 4px #00b4004d}50%{box-shadow:0 2px 8px #00ff0080,0 0 15px #00ff004d}}.bio-boost-badge.inactive{background:linear-gradient(135deg,#eee,#ccc);color:#666;border:2px solid #aaaaaa}.voting-power-col{font-family:monospace;color:#73f;font-weight:700}.kitty-leaders-footer{padding:6px 8px;text-align:center;color:var(--kl-footer-color);font-size:10px;border-top:var(--kl-footer-border);margin-top:6px;background:var(--kl-footer-bg)}.kitty-leaders-footer:before{content:"🐾 "}.kitty-leaders-footer:after{content:" 🐾"}.kitty-leaders-table-wrapper::-webkit-scrollbar{width:10px}.kitty-leaders-table-wrapper::-webkit-scrollbar-track{background:#f5e6ff;border-radius:5px}.kitty-leaders-table-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c9f,#96f);border-radius:5px;border:2px solid #f5e6ff}.kitty-leaders-table-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b8f,#84f)}.kitty-leaders-sync-status{font-size:11px;color:#96c;text-align:center;padding:6px 12px;margin-bottom:12px;background:linear-gradient(90deg,transparent,rgba(153,102,255,.1),transparent);border-radius:4px}.kitty-leaders-sync-status:before{content:"🔄"}.kitty-leaders-loading{text-align:center;padding:40px 20px;color:#96c;font-size:14px;animation:loadingPulse 1.5s ease-in-out infinite}.kitty-leaders-loading:before{content:"😺";display:inline-block;animation:loadingSpin 1s linear infinite}@keyframes loadingPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes loadingSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.kitty-leaders-sort-controls{display:flex;align-items:center;justify-content:center;gap:6px;padding:4px 8px;margin-bottom:6px;background:linear-gradient(90deg,transparent,rgba(153,102,255,.1),transparent);border-radius:6px;flex-wrap:wrap}.sort-label{font-size:10px;color:#649;font-weight:600}.sort-btn{padding:4px 10px;font-size:10px;font-weight:600;border:var(--kl-sort-btn-border);border-radius:12px;background:#fff;color:var(--kl-sort-btn-color);cursor:pointer;transition:all .2s ease}.sort-btn:hover{background:var(--kl-sort-btn-hover-bg);border-color:var(--kl-card-hover-border);transform:translateY(-1px)}.sort-btn.active{background:var(--kl-sort-btn-active-bg);color:#fff;border-color:var(--kl-card-hover-border);box-shadow:0 2px 8px #7733ff4d}.sort-btn.active.sort-asc:after{content:" ↑"}.sort-btn.active.sort-desc:after{content:" ↓"}.kitty-leaders-grid-wrapper{max-height:55vh;overflow-y:auto;padding:2px;border:var(--kl-grid-border);border-radius:6px;background:var(--kl-grid-bg);box-shadow:inset 0 2px 8px #9966ff1a}.kitty-leaders-grid{display:flex;flex-direction:column;gap:6px;padding:4px}.kol-card{background:var(--kl-card-bg);border:var(--kl-card-border);border-radius:8px;padding:8px 10px;transition:all .2s ease;display:flex;flex-direction:column;gap:4px}.kol-card:hover{border-color:var(--kl-card-hover-border);box-shadow:var(--kl-card-hover-shadow);transform:translateY(-2px)}.kol-card-gold{border-color:gold;background:linear-gradient(135deg,#fffef0,#fff9e6);box-shadow:0 0 15px #ffd7004d}.kol-card-gold:hover{box-shadow:0 4px 20px #ffd70066}.kol-card-silver{border-color:silver;background:linear-gradient(135deg,#fafafa,#f5f5f5);box-shadow:0 0 10px #c0c0c04d}.kol-card-silver:hover{box-shadow:0 4px 15px #c0c0c066}.kol-card-bronze{border-color:#cd7f32;background:linear-gradient(135deg,#fff8f0,#fff5eb);box-shadow:0 0 10px #cd7f3233}.kol-card-bronze:hover{box-shadow:0 4px 15px #cd7f324d}.kol-card-header{display:flex;justify-content:space-between;align-items:center}.kol-rank{font-weight:700;font-size:13px;color:var(--kl-rank-color)}.kol-card-gold .kol-rank{color:#b8860b;text-shadow:0 0 5px rgba(255,215,0,.5)}.kol-card-silver .kol-rank{color:gray}.kol-card-bronze .kol-rank{color:#8b4513}.kol-boost-badge{background:linear-gradient(135deg,#6f6,#3c3);color:#040;font-size:10px;font-weight:700;padding:2px 8px;border-radius:10px;border:1px solid #22aa22;animation:boostPulse 2s ease-in-out infinite}@keyframes boostPulse{0%,to{box-shadow:0 0 4px #00ff004d}50%{box-shadow:0 0 10px #00ff0080}}.kol-profile-section{display:flex;align-items:center;gap:10px}.kol-pfp-container{position:relative;flex-shrink:0}.kol-pfp{width:40px;height:40px;border-radius:50%;border:2px solid #cc99ff;object-fit:cover}.kol-pfp-placeholder{width:40px;height:40px;border-radius:50%;border:2px solid #cc99ff;background:linear-gradient(135deg,#e6ccff,#d9b3ff);display:flex;align-items:center;justify-content:center;font-size:20px}.kol-verified{position:absolute;bottom:-2px;right:-2px;background:#1da1f2;color:#fff;font-size:10px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;font-weight:700}.kol-name-container{flex:1;min-width:0}.kol-display-name{font-weight:600;font-size:13px;color:#333;word-wrap:break-word}.kol-username{font-size:12px;color:var(--kl-username-color);text-decoration:none;transition:all .2s ease}.kol-username:hover{color:var(--kl-username-hover);text-shadow:0 0 6px rgba(119,51,255,.3)}.kol-bio{font-size:11px;color:#666;line-height:1.3;padding:4px 6px;background:var(--kl-bio-bg);border-radius:4px;border-left:var(--kl-bio-border)}.kol-meta-row{display:flex;gap:12px;font-size:10px;color:#888;flex-wrap:wrap}.kol-location{word-wrap:break-word}.kol-website{color:#73f;text-decoration:none;word-wrap:break-word}.kol-website:hover{text-decoration:underline}.kol-stats-row{display:flex;justify-content:space-around;padding:4px 0;border-top:var(--kl-stats-border);border-bottom:var(--kl-stats-border)}.kol-stat{font-size:11px;color:var(--kl-stat-color);font-weight:500}.kol-stat-posts{color:var(--kl-voting-color);font-weight:600}.kol-voting-section{text-align:center;padding-top:2px}.kol-voting-label{display:flex;justify-content:center;align-items:baseline;gap:6px}.kol-voting-pct{font-size:16px;font-weight:700;color:var(--kl-voting-color);font-family:monospace}.kol-voting-votes{font-size:10px;color:#999}.kol-empty-message{grid-column:1 / -1;text-align:center;padding:40px 20px;color:#96c;font-size:14px}.kitty-leaders-load-more{display:block;width:100%;margin-top:6px;padding:8px 16px;font-size:11px;font-weight:600;color:var(--kl-sort-btn-color);background:var(--kl-load-more-bg);border:var(--kl-sort-btn-border);border-radius:6px;cursor:pointer;transition:all .2s ease}.kitty-leaders-load-more:hover{background:var(--kl-load-more-hover-bg);border-color:var(--kl-card-hover-border);transform:translateY(-1px);box-shadow:var(--kl-card-hover-shadow)}.kitty-leaders-grid-wrapper::-webkit-scrollbar{width:10px}.kitty-leaders-grid-wrapper::-webkit-scrollbar-track{background:var(--kl-scrollbar-track);border-radius:5px}.kitty-leaders-grid-wrapper::-webkit-scrollbar-thumb{background:var(--kl-scrollbar-thumb);border-radius:5px;border:2px solid var(--kl-scrollbar-track)}.kitty-leaders-grid-wrapper::-webkit-scrollbar-thumb:hover{filter:brightness(.9)}.kitty-leaders-link-x-container{display:flex;justify-content:center;margin:8px 0}#kitty-leaders-popup #link-x-btn{touch-action:manipulation;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;cursor:pointer;min-height:36px;min-width:100px;padding:6px 16px;font-size:12px;font-family:var(--primary-font);font-weight:600;background:linear-gradient(180deg,#fff,#e0e0ff);border:2px outset #9999ff;color:#333;transition:all .15s ease;border-radius:4px}#kitty-leaders-popup #link-x-btn:hover{background:linear-gradient(180deg,#f0f0ff,#d0d0ff);border-color:#77f;transform:translateY(-1px);box-shadow:0 2px 6px #7733ff4d}#kitty-leaders-popup #link-x-btn:active{background:#c0c0ff;transform:translateY(1px);border-style:inset;box-shadow:inset 0 2px 4px #0003}#kitty-leaders-popup #link-x-btn.linked{background:linear-gradient(180deg,#e8ffe8,#c8ffc8);border-color:#6c6;color:#060}#kitty-leaders-popup #link-x-btn.linked:hover{background:linear-gradient(180deg,#ffe8e8,#ffc8c8);border-color:#c66;color:#600}#kitty-leaders-popup #link-x-btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.voting-subtitle{margin:0 0 8px;font-size:11px;color:var(--kl-subtitle-color);text-align:center;padding:0 10px}.voting-status-section{padding:8px 12px;margin-bottom:8px;background:linear-gradient(90deg,transparent,rgba(153,102,255,.1),transparent);border-radius:6px}.voting-status-msg{text-align:center;font-size:12px;color:#888;font-style:italic}.voting-user-status{display:flex;justify-content:space-between;align-items:center;font-size:12px}.voting-x-info{color:var(--kl-username-color);font-weight:600}.voting-vote-info{color:var(--kl-voting-color);font-weight:700;font-family:monospace}.voting-power-progress{margin-top:4px;height:4px;background:#96f3;border-radius:2px;overflow:hidden}.voting-power-bar{height:100%;background:linear-gradient(90deg,#73f,#a3f);border-radius:2px;transition:width .3s ease}.voting-epoch-selector{display:flex;justify-content:center;gap:6px;padding:4px 8px;margin-bottom:8px;flex-wrap:wrap}.voting-epoch-name{font-size:13px;font-weight:600;color:var(--kl-title-color)}.voting-epoch-tab{padding:4px 12px;font-size:11px;font-weight:600;border:var(--kl-sort-btn-border);border-radius:12px;background:#fff;color:var(--kl-sort-btn-color);cursor:pointer;transition:all .2s ease}.voting-epoch-tab:hover{background:var(--kl-sort-btn-hover-bg);transform:translateY(-1px)}.voting-epoch-tab.active{background:var(--kl-sort-btn-active-bg);color:#fff;border-color:var(--kl-card-hover-border)}.voting-body{padding:0}.voting-loading{text-align:center;padding:40px 20px;color:#96c;font-size:14px;animation:votingPulse 1.5s ease-in-out infinite}@keyframes votingPulse{0%,to{opacity:.6}50%{opacity:1}}.voting-nominations-wrapper{max-height:40vh;overflow-y:auto;padding:2px;border:var(--kl-grid-border);border-radius:6px;background:var(--kl-grid-bg);margin-bottom:8px}.voting-empty-msg{text-align:center;padding:30px 20px;color:#96c;font-size:13px;font-style:italic}.voting-leaderboard{display:flex;flex-direction:column;gap:4px;padding:4px}.voting-leaderboard-row{display:grid;grid-template-columns:32px 1fr 50px 50px 70px;gap:6px;align-items:center;padding:8px 10px;background:var(--kl-card-bg);border:2px solid var(--kl-card-border);border-radius:6px;font-size:11px;cursor:pointer;transition:all .15s ease}.voting-leaderboard-row:hover{border-color:var(--kl-card-hover-border);background:var(--kl-sort-btn-hover-bg)}.voting-row-qualified{border-color:#4c4!important;background:linear-gradient(135deg,#f0fff0,#e8ffe8)!important}.voting-row-rank{font-weight:700;color:var(--kl-rank-color);text-align:center}.voting-row-ca{font-family:monospace;color:var(--kl-username-color);cursor:pointer;padding:2px 4px;border-radius:3px;overflow:hidden;text-overflow:ellipsis}.voting-row-ca:hover{background:#7733ff26}.voting-row-votes{font-family:monospace;font-weight:700;color:var(--kl-voting-color);text-align:right}.voting-row-pct{font-family:monospace;color:var(--kl-stat-color);text-align:right}.voting-row-needed{font-size:10px;color:#888;text-align:right}.voting-row-qualified .voting-row-needed{color:#2a2;font-weight:700}.voting-input-section{padding:10px 4px 6px;border-top:1px solid rgba(153,102,255,.2);margin-top:6px}.voting-input-row{display:flex;gap:6px;align-items:center}.voting-ca-input{flex:1;padding:8px 10px;font-size:11px;border:2px solid #cc99ff;border-radius:4px;background:#fff;font-family:monospace;min-width:0}.voting-ca-input:focus{outline:none;border-color:#73f;box-shadow:0 0 4px #7733ff4d}.voting-ca-input::placeholder{color:#aaa;font-style:italic}.voting-amount-input{width:70px;padding:8px 10px;font-size:11px;border:2px solid #cc99ff;border-radius:4px;background:#fff;font-family:monospace;text-align:center}.voting-amount-input:focus{outline:none;border-color:#73f;box-shadow:0 0 4px #7733ff4d}.voting-amount-input::placeholder{color:#aaa}.voting-submit-btn{padding:8px 16px;font-size:12px;font-weight:600;background:linear-gradient(180deg,#e6ccff,#c9f);border:2px solid #9966ff;border-radius:4px;color:#408;cursor:pointer;transition:all .2s ease;white-space:nowrap}.voting-submit-btn:hover:not(:disabled){background:linear-gradient(180deg,#d9b3ff,#b8f);transform:translateY(-1px);box-shadow:0 2px 6px #7733ff4d}.voting-submit-btn:disabled{opacity:.5;cursor:not-allowed}.voting-footer{padding:6px 8px;text-align:center;color:var(--kl-footer-color);font-size:9px;border-top:var(--kl-footer-border);margin-top:6px;background:var(--kl-footer-bg);font-style:italic}.voting-nominations-wrapper::-webkit-scrollbar{width:8px}.voting-nominations-wrapper::-webkit-scrollbar-track{background:var(--kl-scrollbar-track);border-radius:4px}.voting-nominations-wrapper::-webkit-scrollbar-thumb{background:var(--kl-scrollbar-thumb);border-radius:4px}.voting-nominations-wrapper::-webkit-scrollbar-thumb:hover{filter:brightness(.9)}.theme-original .voting-leaderboard-row{background:#fff;border:2px solid #b3e0ff}.theme-original .voting-leaderboard-row:hover{border-color:#048;background:#e6f3ff}.theme-original .voting-row-rank,.theme-original .voting-row-ca{color:#048}.theme-original .voting-row-votes{color:#06c}.theme-original .voting-ca-input,.theme-original .voting-amount-input{border:2px solid #66ccff}.theme-original .voting-ca-input:focus,.theme-original .voting-amount-input:focus{border-color:#048}.theme-original .voting-submit-btn{background:linear-gradient(180deg,#b3e0ff,#6cf);border:2px solid #004488;color:#036}.theme-chrome .voting-leaderboard-row{background:linear-gradient(180deg,#fafcfff2,#f5f8fcf7);border:2px solid rgba(170,180,200,.6)}.theme-chrome .voting-leaderboard-row:hover{border-color:#8c96aae6;background:#f5f8fffa}.theme-chrome .voting-row-rank,.theme-chrome .voting-row-ca{color:#283246f2}.theme-chrome .voting-row-votes{color:#3c5078f2}.theme-chrome .voting-ca-input,.theme-chrome .voting-amount-input{background:#fffffff2;border:2px solid rgba(160,170,190,.7);color:#283246e6}.theme-chrome .voting-submit-btn{background:linear-gradient(180deg,#e1e6f0f2,#c3cddcfa);border:2px solid rgba(160,170,190,.8);color:#283246e6}.theme-frutiger .voting-leaderboard-row{background:linear-gradient(180deg,#fffffff2,#f0faffe6);border:2px solid rgba(150,200,255,.5)}.theme-frutiger .voting-leaderboard-row:hover{border-color:#50a0f0b3;background:#f0fafffa}.theme-frutiger .voting-row-rank,.theme-frutiger .voting-row-ca{color:#0064b4}.theme-frutiger .voting-row-votes{color:#0078c8}.theme-frutiger .voting-ca-input,.theme-frutiger .voting-amount-input{background:#fffffff2;border:2px solid rgba(100,180,255,.5);color:#0050a0}.theme-frutiger .voting-submit-btn{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6);border:1.5px solid rgba(70,150,210,.8);color:#fff}.theme-matrix .voting-leaderboard-row{background:#001400cc;border:1px solid rgba(0,255,0,.3)}.theme-matrix .voting-leaderboard-row:hover{border-color:#00ff00b3;background:#002800e6;box-shadow:#0f03 0 0 10px}.theme-matrix .voting-row-qualified{border-color:#0f0c!important;background:#003200e6!important}.theme-matrix .voting-row-rank,.theme-matrix .voting-row-ca,.theme-matrix .voting-row-votes,.theme-matrix .voting-row-pct,.theme-matrix .voting-row-needed{color:#0f0;text-shadow:rgba(0,255,0,.6) 0px 0px 4px}.theme-matrix .voting-ca-input,.theme-matrix .voting-amount-input{background:#000000e6;border:1px solid rgba(0,255,0,.5);color:#0f0}.theme-matrix .voting-ca-input:focus,.theme-matrix .voting-amount-input:focus{border-color:#0f0c;box-shadow:0 0 8px #0f06}.theme-matrix .voting-submit-btn{background:linear-gradient(135deg,#005000e6,#007800cc);border:1.5px solid rgba(0,255,0,.8);color:#0f0;text-shadow:0 0 3px currentColor}.theme-matrix .voting-submit-btn:hover:not(:disabled){box-shadow:#00ff0080 0 0 15px}.theme-matrix .voting-status-msg,.theme-matrix .voting-empty-msg,.theme-matrix .voting-loading,.theme-matrix .voting-x-info,.theme-matrix .voting-vote-info{color:#0f0c;text-shadow:rgba(0,255,0,.5) 0px 0px 4px}.theme-matrix .voting-power-bar{background:linear-gradient(90deg,#00ff00e6,#00c800cc)}.theme-matrix .voting-power-progress{background:#00500080}.theme-webcore .voting-leaderboard-row{background:#fff;border:2px solid #e6ccff}.theme-webcore .voting-leaderboard-row:hover{border-color:#96f;background:#f5e6ff}.theme-webcore .voting-row-rank,.theme-webcore .voting-row-ca{color:#73f}.theme-webcore .voting-row-votes{color:#96f}.theme-christmas .voting-leaderboard-row{background:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-text)!important}.theme-christmas .voting-leaderboard-row:hover{border-color:var(--xmas-green)!important;background:#165b330d!important;box-shadow:0 2px 8px #0000000d!important}.theme-christmas .voting-row-qualified{border-left:3px solid var(--xmas-green)!important;background:#165b3308!important}.theme-christmas .voting-row-rank{color:var(--xmas-gold-dark)!important;font-weight:700;text-shadow:none!important}.theme-christmas .voting-row-ca{color:var(--xmas-text-light)!important}.theme-christmas .voting-row-votes{color:var(--xmas-green)!important;font-weight:700;text-shadow:none!important}.theme-christmas .voting-row-pct,.theme-christmas .voting-row-needed{color:var(--xmas-text-light)!important}.theme-christmas .voting-ca-input,.theme-christmas .voting-amount-input{background:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-text)!important}.theme-christmas .voting-ca-input:focus,.theme-christmas .voting-amount-input:focus{border-color:var(--xmas-green)!important;box-shadow:0 0 8px #165b3333!important}.theme-christmas .voting-submit-btn{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important}.theme-christmas .voting-submit-btn:hover:not(:disabled){background:var(--xmas-red)!important;box-shadow:0 0 10px #d424264d!important}.theme-christmas .voting-status-msg,.theme-christmas .voting-empty-msg,.theme-christmas .voting-loading{color:var(--xmas-text-light)!important}.theme-christmas .voting-x-info{color:var(--xmas-green-dark)!important}.theme-christmas .voting-vote-info{color:var(--xmas-gold-dark)!important}.theme-christmas .voting-power-bar{background:var(--xmas-cream-dark)!important;border:1px solid var(--xmas-gold)!important}.theme-christmas .voting-power-progress{background:repeating-linear-gradient(45deg,var(--xmas-green),var(--xmas-green) 10px,var(--xmas-green-light) 10px,var(--xmas-green-light) 20px)!important}.token-selector{position:relative;width:100%;font-family:Lucida Console,Monaco,monospace}.token-selector-selected{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff;border:1px solid #99ccff;border-radius:6px;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.token-selector-selected:hover{border-color:#6af;box-shadow:0 0 0 2px #6af3}.token-selector-selected:focus{outline:none;border-color:#08f;box-shadow:0 0 0 2px #0088ff4d}.token-selector.open .token-selector-selected{border-color:#08f;border-bottom-left-radius:0;border-bottom-right-radius:0}.token-selector-icon{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(0,68,136,.15)}.token-selector-symbol{flex:1;font-size:13px;font-weight:700;color:#048}.token-selector-arrow{font-size:10px;color:#666;transition:transform .2s ease}.token-selector.open .token-selector-arrow{transform:rotate(180deg)}.token-selector-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #0088ff;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 12px #00000026;z-index:1000;max-height:0;overflow:hidden;opacity:0;transition:all .2s ease}.token-selector.open .token-selector-dropdown{max-height:300px;opacity:1;overflow:visible}.token-selector-search-wrap{padding:8px;border-bottom:1px solid #eee;background:#f8fbff}.token-selector-search{width:100%;padding:8px 10px;font-size:12px;font-family:inherit;color:#333;background:#fff;border:1px solid #ddd;border-radius:4px;outline:none;box-sizing:border-box}.token-selector-search:focus{border-color:#08f}.token-selector-search::placeholder{color:#999}.token-selector-options{max-height:220px;overflow-y:auto}.token-selector-option{display:flex;align-items:center;gap:8px;padding:8px 12px;cursor:pointer;transition:background .15s ease}.token-selector-option:hover{background:#f0f7ff}.token-selector-option.selected{background:#e6f2ff}.token-selector-option.selected:after{content:"✓";margin-left:auto;color:#08f;font-weight:700}.token-option-icon{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;border:1px solid rgba(0,68,136,.1)}.token-option-symbol{font-size:13px;font-weight:700;color:#048;flex:1}.token-selector-options::-webkit-scrollbar{width:6px}.token-selector-options::-webkit-scrollbar-track{background:#f0f0f0}.token-selector-options::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.token-selector-options::-webkit-scrollbar-thumb:hover{background:#aaa}.theme-original .token-selector-selected,body:not([class*=theme-]) .token-selector-selected{background:#e0e0ff;border:2px solid #000;border-radius:0;box-shadow:inset -1px -1px #fff,inset 1px 1px gray}.theme-original .token-selector-selected:hover,body:not([class*=theme-]) .token-selector-selected:hover{background:#d0d0ff;border-color:#000;box-shadow:inset -1px -1px #fff,inset 1px 1px gray}.theme-original .token-selector-dropdown,body:not([class*=theme-]) .token-selector-dropdown{background:#e0e0ff;border:2px solid #000;border-radius:0;box-shadow:2px 2px 4px #0000004d}.theme-original .token-selector-symbol,.theme-original .token-option-symbol,body:not([class*=theme-]) .token-selector-symbol,body:not([class*=theme-]) .token-option-symbol{color:#000;font-family:var(--primary-font)}.theme-original .token-selector-option:hover,body:not([class*=theme-]) .token-selector-option:hover{background:#c0c0ff}.theme-original .token-selector-option.selected,body:not([class*=theme-]) .token-selector-option.selected{background:#a0a0ff}.theme-original .token-selector-search,body:not([class*=theme-]) .token-selector-search{border:2px solid #000;border-radius:0;background:#fff}.theme-original .token-selector-search-wrap,body:not([class*=theme-]) .token-selector-search-wrap{background:#d0d0ff;border-bottom:1px solid #000}.theme-chrome .token-selector-selected{background:linear-gradient(180deg,#f8f8f8,#e8e8e8);border-color:#999}.theme-chrome .token-selector-dropdown{background:#f0f0f0;border-color:#666}.theme-chrome .token-selector-symbol,.theme-chrome .token-option-symbol{color:#333}.theme-matrix .token-selector-selected{background:#001400e6;border-color:#0f06}.theme-matrix .token-selector-dropdown{background:#000f00f2;border-color:#00ff0080}.theme-matrix .token-selector-symbol,.theme-matrix .token-option-symbol{color:#0f0;text-shadow:0 0 5px currentColor}.theme-matrix .token-option-name{color:#0f09}.theme-matrix .token-selector-option:hover{background:#00ff001a}.theme-matrix .token-selector-search{background:#001e00e6;border-color:#00ff004d;color:#0f0}.theme-frutiger .token-selector-selected{background:linear-gradient(180deg,#fffffff2,#e6f5ffe6);border-color:#0096ff66;box-shadow:0 2px 8px #0096ff26}.theme-frutiger .token-selector-dropdown{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-webcore .token-selector-selected{background:silver;border:2px outset #fff;border-radius:0}.theme-webcore .token-selector-dropdown{background:silver;border:2px inset #fff;border-radius:0}.theme-webcore .token-selector-option:hover{background:navy;color:#fff}.theme-webcore .token-selector-option:hover .token-option-symbol,.theme-webcore .token-selector-option:hover .token-option-name{color:#fff}.theme-vaporwave .token-selector-selected{background:linear-gradient(135deg,#1e0032e6,#001428e6);border-color:#ff00ff80}.theme-vaporwave .token-selector-dropdown{background:#140028f2;border-color:#f0f9}.theme-vaporwave .token-selector-symbol{color:#0ff;text-shadow:0 0 5px currentColor}.theme-vaporwave .token-option-symbol{color:#fff;text-shadow:-1px 0 #f0f,1px 0 #0ff}.theme-vaporwave .token-option-name{color:#00ffffb3}.theme-vaporwave .token-selector-option:hover{background:#f0f3}.theme-vaporwave .token-selector-search{background:#1e0032e6;border-color:#0ff6;color:#0ff}.wallet-modal-overlay{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:10000;opacity:0;transition:opacity .2s ease}.wallet-modal-overlay.wallet-modal-visible{opacity:1}.wallet-modal-content{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #4a4a6a;border-radius:16px;box-shadow:0 20px 60px #00000080,0 0 40px #9945ff26;width:90%;max-width:420px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;transform:scale(.95);transition:transform .2s ease;position:relative}.wallet-modal-visible .wallet-modal-content{transform:scale(1)}.wallet-modal-header{display:flex;align-items:center;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.1);background:#0003}.wallet-modal-logo{width:40px;height:40px;border-radius:8px;margin-right:12px}.wallet-modal-title-container{flex:1}.wallet-modal-title{font-family:var(--primary-font, "Press Start 2P", monospace);font-size:12px;color:#fff;margin:0 0 4px}.wallet-modal-subtitle{font-family:monospace;font-size:11px;color:#fff9;margin:0}.wallet-modal-close{background:#ffffff1a;border:none;border-radius:50%;width:32px;height:32px;color:#fff;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}.wallet-modal-close:hover{background:#ff44444d}.wallet-modal-body{padding:20px;overflow-y:auto;flex:1}.wallet-section{margin-bottom:20px}.wallet-section:last-child{margin-bottom:0}.wallet-section-title{font-family:var(--primary-font, "Press Start 2P", monospace);font-size:10px;color:#ffffff80;margin:0 0 12px;text-transform:uppercase;letter-spacing:1px}.wallet-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.wallet-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding:16px 12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;cursor:pointer;transition:all .2s ease;text-align:center;min-height:100px}.wallet-btn:hover{background:#ffffff1a;border-color:#9945ff80;transform:translate(4px)}.wallet-btn:active{transform:translate(4px) scale(.98)}.wallet-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.wallet-btn-loading{position:relative}.wallet-btn-loading:after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:20px;height:20px;border:2px solid rgba(153,69,255,.3);border-top-color:#9945ff;border-radius:50%;animation:wallet-spin .8s linear infinite}@keyframes wallet-spin{to{transform:translateY(-50%) rotate(360deg)}}.wallet-btn-error{border-color:#ff444480;background:#ff44441a}.wallet-btn-icon{width:48px;height:48px;border-radius:12px;margin-bottom:8px;object-fit:contain}.wallet-btn-info{flex:1;display:flex;flex-direction:column;gap:4px}.wallet-btn-name{font-family:var(--primary-font, "Press Start 2P", monospace);font-size:11px;color:#fff}.wallet-btn-badges{display:flex;gap:6px}.wallet-chain-badge{font-family:monospace;font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase}.wallet-modal-no-wallets{text-align:center;padding:20px;color:#ffffffb3;font-family:monospace;font-size:12px}.wallet-modal-install-links{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:16px}.wallet-install-link{background:#9945ff33;color:#9945ff;text-decoration:none;padding:8px 16px;border-radius:8px;font-size:11px;transition:background .2s}.wallet-install-link:hover{background:#9945ff4d}.wallet-modal-footer{padding:12px 20px;text-align:center;font-family:monospace;font-size:11px;color:#ffffff80;border-top:1px solid rgba(255,255,255,.1);background:#0003}.wallet-modal-footer a{color:#9945ff;text-decoration:none;margin-left:8px}.wallet-modal-footer a:hover{text-decoration:underline}.wallet-chain-selector{position:absolute;inset:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:1;animation:fadeIn .2s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.wallet-chain-selector-content{text-align:center;padding:20px}.wallet-chain-selector-content h3{font-family:var(--primary-font, "Press Start 2P", monospace);font-size:11px;color:#fff;margin:0 0 20px}.chain-buttons{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.chain-select-btn{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;font-family:monospace;font-size:13px;cursor:pointer;transition:all .2s;min-width:250px}.chain-select-btn:hover{background:#ffffff1a;border-color:#9945ff80}.chain-badge{font-size:10px;font-weight:700;padding:4px 8px;border-radius:4px}.chain-back-btn{background:transparent;border:1px solid rgba(255,255,255,.3);border-radius:8px;color:#ffffffb3;padding:8px 24px;font-family:monospace;font-size:12px;cursor:pointer;transition:all .2s}.chain-back-btn:hover{background:#ffffff1a;color:#fff}@media (max-width: 480px){.wallet-modal-content{width:95%;max-height:85vh;border-radius:12px}.wallet-modal-header{padding:12px 16px}.wallet-modal-logo{width:32px;height:32px}.wallet-modal-title{font-size:10px}.wallet-modal-body{padding:16px}.wallet-btn{padding:10px 12px}.wallet-btn-icon{width:32px;height:32px}.wallet-btn-name{font-size:10px}.wallet-chain-badge{font-size:8px;padding:2px 4px}}.theme-vaporwave .wallet-modal-content{background:radial-gradient(circle at 15% 25%,rgba(255,0,255,.35) 0%,transparent 20%),radial-gradient(circle at 85% 75%,rgba(0,255,255,.25) 0%,transparent 15%),radial-gradient(circle at 50% 50%,rgba(255,215,0,.2) 0%,transparent 25%),linear-gradient(135deg,#ff00ff4d,#00ffff40,#8b00ff4d,#ff149340,#ffd70033,#ff00ff4d),linear-gradient(45deg,#c0c0c0e6,#dcdcdcf2,#f0f0f0e6,#d2d2d2f2,#c0c0c0e6);border:2px solid transparent;border-image:linear-gradient(90deg,#0ff,#f0f,#8b00ff,#ff1493,#0ff) 1;box-shadow:0 0 30px #f0f6,0 0 50px #00ffff4d,inset 0 3px #ffffffe6}.theme-vaporwave .wallet-modal-header{background:linear-gradient(45deg,#ff00ffe6,#0ffc,#ffd700e6,#8b00ffcc,#ff00ffe6) 0% 0% / 400% 100%;animation:leftRightSweep 20s ease-in-out infinite}.theme-vaporwave .wallet-modal-title,.theme-vaporwave .wallet-modal-subtitle{color:#fff;text-shadow:-1px 0 0 rgba(255,0,0,.7),1px 0 0 rgba(0,255,255,.7),0 0 8px rgba(255,0,255,.8)}.theme-vaporwave .wallet-btn{background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 50%,rgba(255,255,255,.2) 100%),linear-gradient(135deg,#ff00ff4d,#00ffff40,#ffd70033 66%,#ff00ff4d);border:1px solid rgba(255,255,255,.5)}.theme-vaporwave .wallet-btn:hover{box-shadow:0 0 20px #ff00ff80,0 0 10px #0ff6;transform:translateY(-2px);border-color:#f0f9}.theme-vaporwave .wallet-btn-name{color:#fff;text-shadow:0 0 6px rgba(255,0,255,.6)}.theme-matrix .wallet-modal-content{background:linear-gradient(135deg,#0a0a0a,#0d1f0d,#0a0a0a);border:2px solid #00ff00;box-shadow:0 0 30px #00ff004d,inset 0 0 50px #00ff000d}.theme-matrix .wallet-modal-header{background:linear-gradient(90deg,#00ff001a,#0f03,#00ff001a);border-bottom:1px solid rgba(0,255,0,.5)}.theme-matrix .wallet-modal-title,.theme-matrix .wallet-modal-subtitle{color:#0f0;text-shadow:0 0 10px rgba(0,255,0,.8);font-family:Courier New,monospace}.theme-matrix .wallet-btn{background:#00ff000d;border:1px solid rgba(0,255,0,.3)}.theme-matrix .wallet-btn:hover{background:#00ff0026;border-color:#0f0;box-shadow:0 0 15px #0f06}.theme-matrix .wallet-btn-name{color:#0f0;text-shadow:0 0 5px rgba(0,255,0,.6)}.theme-matrix .wallet-section-title{color:#0f0}.theme-chrome .wallet-modal-content{background:linear-gradient(145deg,#f0f0f0,#d0d0d0 30%,#e8e8e8,#d0d0d0 70%,#f0f0f0);border:3px solid #c0c0c0;box-shadow:0 10px 40px #0000004d,inset 0 3px #ffffffe6,inset 0 -3px #0003}.theme-chrome .wallet-modal-header{background:linear-gradient(180deg,#e0e0e0,silver,#a8a8a8);border-bottom:2px solid #999}.theme-chrome .wallet-modal-title{color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8)}.theme-chrome .wallet-modal-subtitle{color:#666}.theme-chrome .wallet-btn{background:linear-gradient(180deg,#f8f8f8,#e0e0e0,#c8c8c8);border:2px solid #aaa;box-shadow:inset 0 2px #ffffffe6,inset 0 -2px #0000001a}.theme-chrome .wallet-btn:hover{background:linear-gradient(180deg,#fff,#f0f0f0,#e0e0e0);box-shadow:0 4px 15px #0003,inset 0 2px #ffffffe6}.theme-chrome .wallet-btn-name{color:#333;text-shadow:0 1px 0 rgba(255,255,255,.8)}.theme-frutiger .wallet-modal-content,.theme-test-frutiger .wallet-modal-content{background:linear-gradient(135deg,#fffffff2,#c8dcffe6,#b4d2fff2);border:2px solid rgba(100,150,255,.4);box-shadow:0 20px 60px #0064ff33,inset 0 2px #ffffffe6;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.theme-frutiger .wallet-modal-header,.theme-test-frutiger .wallet-modal-header{background:linear-gradient(135deg,#64b4ff99,#96c8ff80);border-bottom:1px solid rgba(255,255,255,.3)}.theme-frutiger .wallet-modal-title,.theme-test-frutiger .wallet-modal-title{color:#1a5276}.theme-frutiger .wallet-modal-subtitle,.theme-test-frutiger .wallet-modal-subtitle{color:#2874a6}.theme-frutiger .wallet-btn,.theme-test-frutiger .wallet-btn{background:linear-gradient(135deg,#fffc,#c8e6ffb3);border:1px solid rgba(100,150,255,.3);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.theme-frutiger .wallet-btn:hover,.theme-test-frutiger .wallet-btn:hover{background:linear-gradient(135deg,#fffffff2,#b4dcffe6);box-shadow:0 8px 25px #0064ff33;transform:translateY(-2px)}.theme-frutiger .wallet-btn-name,.theme-test-frutiger .wallet-btn-name{color:#154360}.theme-webcore .wallet-modal-content{background:linear-gradient(135deg,#ff69b4,#00ced1,gold,#32cd32,#ff69b4);border:4px dashed #000;box-shadow:8px 8px #000;border-radius:0;image-rendering:pixelated}.theme-webcore .wallet-modal-header{background:repeating-linear-gradient(45deg,#ff0 0 10px,#000 10px 20px);border-bottom:3px solid #000}.theme-webcore .wallet-modal-title,.theme-webcore .wallet-modal-subtitle{color:#000;text-shadow:2px 2px 0 #fff;font-family:Comic Sans MS,cursive,sans-serif}.theme-webcore .wallet-btn{background:#fff;border:3px solid #000;box-shadow:4px 4px #000;border-radius:0}.theme-webcore .wallet-btn:hover{background:#0ff;transform:translate(-2px,-2px);box-shadow:6px 6px #000}.theme-webcore .wallet-btn-name{color:#000;font-family:Comic Sans MS,cursive,sans-serif}.theme-original .wallet-modal-content{background:linear-gradient(135deg,#1a1a2e,#16213e);border:2px solid #4a4a6a;box-shadow:0 20px 60px #00000080,0 0 40px #9945ff26}.theme-original .wallet-modal-header{background:#0003;border-bottom:1px solid rgba(255,255,255,.1)}.theme-original .wallet-modal-title{color:#fff}.theme-original .wallet-modal-subtitle{color:#fff9}.theme-christmas .wallet-modal-content{background:var(--xmas-cream)!important;border:4px solid var(--xmas-gold)!important;border-image:none!important;box-shadow:0 0 0 2px var(--xmas-red),0 20px 60px #0006!important}.theme-christmas .wallet-modal-header{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border-bottom:2px solid var(--xmas-gold)!important}.theme-christmas .wallet-modal-title,.theme-christmas .wallet-modal-subtitle{color:var(--xmas-white)!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important;font-family:Mountains of Christmas,serif!important}.theme-christmas .wallet-btn{background:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important;box-shadow:0 2px 5px #0000000d!important}.theme-christmas .wallet-btn:hover{background:#ffd7001a!important;border-color:var(--xmas-green)!important;box-shadow:0 4px 12px #165b3333!important;transform:translateY(-2px)}.theme-christmas .wallet-btn-name{color:var(--xmas-text)!important}.theme-christmas .wallet-section-title{color:var(--xmas-green)!important;font-family:Mountains of Christmas,serif!important;font-size:16px}.theme-christmas .wallet-modal-footer{background:var(--xmas-cream-dark)!important;border-top-color:var(--xmas-gold)!important;color:var(--xmas-text-light)!important}.theme-christmas .wallet-modal-close{background:var(--xmas-red-dark)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important}.theme-christmas .wallet-modal-close:hover{background:var(--xmas-green)!important}#meme-feed-popup{width:900px;height:680px;max-width:95vw;max-height:90vh;padding:0;overflow:hidden;display:flex;flex-direction:column;background:linear-gradient(135deg,#dff4ff,#bdd7ff);border:2px solid #8ac6ff;border-radius:12px;box-shadow:0 0 8px #0ff,inset 0 0 8px #6cf;font-family:Lucida Console,Monaco,monospace}.meme-feed-header{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:linear-gradient(135deg,#004488e6,#0066aad9);border-bottom:2px solid #66ccff;cursor:move;flex-shrink:0}.meme-feed-header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.meme-feed-back{display:flex;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;font-family:monospace;color:#fff;background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:4px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.meme-feed-back:hover{background:#ffffff40;border-color:#ffffff80}.meme-feed-title{margin:0;font-size:14px;font-weight:700;color:#fff;text-shadow:0 0 8px #0ff,0 1px 2px #000;-webkit-user-select:none;user-select:none;font-family:Lucida Console,Monaco,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meme-feed-close{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#f44;border:1px solid #cc0000;border-radius:50%;font-size:14px;color:#fff;cursor:pointer;transition:all .2s ease;flex-shrink:0}.meme-feed-close:hover{background:#f66;transform:scale(1.1)}.meme-feed-view,.meme-detail-view{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.meme-feed-toolbar{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f0f8ffe6;border-bottom:1px solid #99ccff;flex-shrink:0}.meme-feed-search{flex:1;max-width:200px;padding:6px 10px;font-size:12px;font-family:monospace;color:#048;background:#fff;border:1px inset #99ccff;border-radius:4px;outline:none}.meme-feed-search::placeholder{color:#8ac}.meme-feed-search:focus{border-color:#08f;box-shadow:0 0 4px #08f6}.meme-feed-sort{padding:6px 10px;font-size:12px;font-family:monospace;color:#048;background:#fff;border:1px inset #99ccff;border-radius:4px;cursor:pointer}.meme-feed-create-btn{margin-left:auto;padding:6px 12px;font-size:12px;font-weight:700;font-family:monospace;color:#fff;background:#048;border:1px solid #0ff;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .2s ease}.meme-feed-create-btn:hover{background:#06a;box-shadow:0 0 8px #0ff}.meme-feed-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;background:#f0f8ffcc}.meme-feed-content::-webkit-scrollbar{width:10px}.meme-feed-content::-webkit-scrollbar-track{background:#0044881a;border-radius:5px}.meme-feed-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6cf,#048);border-radius:5px;border:1px solid #0ff}.meme-feed-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.meme-card{background:#fff;border:2px solid #004488;border-radius:8px;overflow:hidden;cursor:pointer;transition:all .2s ease;box-shadow:2px 2px #000}.meme-card:hover{transform:translateY(-4px);box-shadow:4px 4px #000,0 0 12px #0ff6;border-color:#0ff}.meme-card-image-container{position:relative;width:100%;padding-top:100%;background:linear-gradient(135deg,#e8f4ff,#d0e8ff);overflow:hidden}.meme-card-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.meme-card:hover .meme-card-image{transform:scale(1.05)}.meme-card-info{padding:10px;background:#f0f8fff2;border-top:1px solid #99ccff}.meme-card-caption{margin:0 0 6px;font-size:11px;font-weight:700;color:#048;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:monospace}.meme-card-meta{display:flex;align-items:center;justify-content:space-between;font-size:10px}.meme-card-creator{font-weight:700;color:#069;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:50%;font-family:monospace}.meme-card-stats{display:flex;align-items:center;gap:8px;flex-shrink:0}.meme-card-stat{display:flex;align-items:center;gap:2px;color:#666;font-family:monospace}.meme-card-stat.tips{color:#f80;font-weight:700}.meme-feed-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;gap:16px}.meme-feed-spinner{width:40px;height:40px;border:3px solid rgba(0,68,136,.2);border-top-color:#048;border-radius:50%;animation:meme-spin .8s linear infinite}@keyframes meme-spin{to{transform:rotate(360deg)}}.meme-feed-loading-text{font-size:14px;color:#048;font-family:monospace}.meme-feed-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.meme-feed-empty-icon{font-size:48px;margin-bottom:16px}.meme-feed-empty-title{margin:0 0 8px;font-size:18px;font-weight:700;color:#048;font-family:monospace}.meme-feed-empty-text{margin:0 0 16px;font-size:13px;color:#666;font-family:monospace}.meme-feed-no-results{grid-column:1 / -1;text-align:center;padding:40px 20px;color:#666;font-size:14px;font-family:monospace}.meme-detail-layout{display:flex;flex:1;min-height:0;overflow:hidden}.meme-detail-image-section{flex:1;display:flex;align-items:center;justify-content:center;background:#000000e6;min-width:0;overflow:hidden;padding:16px}.meme-detail-image-section img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.meme-detail-info-section{width:280px;flex-shrink:0;display:flex;flex-direction:column;background:#f0f8fff2;border-left:2px solid #99ccff;overflow-y:auto}.meme-detail-creator{display:flex;align-items:center;gap:12px;padding:16px;background:#0044881a;border-bottom:1px solid #99ccff}.creator-avatar{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#048,#06a);border:2px solid #0ff;border-radius:10px;font-size:20px;flex-shrink:0}.creator-info{flex:1;min-width:0}.creator-alias{font-size:14px;font-weight:700;color:#048;margin-bottom:2px;font-family:monospace}.creator-wallet{font-size:11px;color:#666;font-family:Courier New,monospace}.copy-wallet-btn{margin-left:4px;padding:2px 6px;font-size:10px;background:#0044881a;border:1px solid #99ccff;border-radius:4px;cursor:pointer;color:#048;transition:all .15s}.copy-wallet-btn:hover{background:#0483}.meme-detail-caption{padding:16px;border-bottom:1px solid #99ccff}.meme-detail-caption p{margin:0;font-size:13px;line-height:1.5;color:#333;font-family:monospace}.meme-detail-hashtags{display:flex;flex-wrap:wrap;gap:6px;padding:12px 16px;border-bottom:1px solid #99ccff}.hashtag{padding:4px 10px;font-size:11px;font-weight:700;color:#048;background:#0044881a;border:1px solid #99ccff;border-radius:12px;font-family:monospace}.meme-detail-stats{display:flex;gap:20px;padding:12px 16px;border-bottom:1px solid #99ccff;font-size:12px;color:#666;font-family:monospace}.stat-item{display:flex;align-items:center;gap:6px}.meme-detail-tipping{padding:16px;flex:1}.tipping-title{margin:0 0 12px;font-size:14px;font-weight:700;color:#048;font-family:monospace}.tip-stats{display:flex;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #99ccff}.tip-stat-item{display:flex;flex-direction:column;gap:2px}.tip-stat-label{font-size:10px;color:#666;text-transform:uppercase;font-weight:700;font-family:monospace}.tip-stat-value{font-size:18px;font-weight:700;color:#048;font-family:monospace}.tip-controls{display:flex;flex-direction:column;gap:12px}.tip-token-selector-container{display:flex;flex-direction:column;gap:6px}.tip-token-selector-container label{font-size:11px;font-weight:700;color:#666;text-transform:uppercase;font-family:monospace}.tip-token-selector-container .token-selector-dropdown{max-height:none;overflow:visible}.tip-token-selector-container .token-selector-options{max-height:200px;overflow-y:auto}.tip-balance{font-size:11px;color:#666;margin-top:4px;font-family:monospace}.tip-quick-amounts{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tip-quick-btn{padding:8px 6px;font-size:11px;font-weight:700;font-family:monospace;color:#fff;background:#080;border:1px solid #006600;border-radius:4px;cursor:pointer;transition:all .2s ease}.tip-quick-btn:hover{background:#0a0}.tip-custom-amount{display:flex;gap:8px}.tip-custom-input{flex:1;padding:8px 10px;font-size:12px;font-family:monospace;color:#048;background:#fff;border:1px inset #99ccff;border-radius:4px;outline:none}.tip-custom-input:focus{border-color:#08f}.tip-send-btn{padding:8px 16px;font-size:12px;font-weight:700;font-family:monospace;color:#fff;background:linear-gradient(180deg,#f80,#c60);border:1px solid #aa5500;border-radius:4px;cursor:pointer;white-space:nowrap;transition:all .2s ease}.tip-send-btn:hover{background:linear-gradient(180deg,#fa0,#e80)}.tip-send-btn:disabled{opacity:.5;cursor:not-allowed}.tip-status{margin-top:12px;padding:10px 12px;border-radius:6px;font-size:12px;font-weight:700;font-family:monospace}.tip-status.success{background:#00880026;border:1px solid #008800;color:#060}.tip-status.error{background:#cc000026;border:1px solid #cc0000;color:#a00}.tip-status.loading{background:#00448826;border:1px solid #004488;color:#048}.theme-chrome #meme-feed-popup{background:linear-gradient(45deg,rgba(255,255,255,.9) 0%,transparent 20%,rgba(255,255,255,.6) 45%,transparent 55%,rgba(255,255,255,.9) 80%,transparent 100%),linear-gradient(180deg,#c3c8d7fa,#d7dcebfc 30%,#b9bed2fa 70%,#cdd2e1fc);background-size:400% 100%,100% 100%;animation:chromeReflectionSweep 8s ease-in-out infinite;border:1px solid rgba(160,170,190,.9);box-shadow:#78829666 0 8px 25px,#fffffff2 0 2px inset,#00000026 0 -1px inset}.theme-chrome .meme-feed-header{background:linear-gradient(135deg,rgba(255,255,255,.5) 0%,transparent 50%),linear-gradient(180deg,#b4b9c8f2,#96a0b4fa);border-bottom:1px solid rgba(120,130,150,.5)}.theme-chrome .meme-feed-title{color:#283246f2;text-shadow:rgba(255,255,255,.9) 0px 1px 0px}.theme-chrome .meme-feed-close{background:linear-gradient(180deg,#ff7878e6,#dc5050f2);border:1px solid rgba(180,60,60,.8);box-shadow:#ffffff80 0 1px inset}.theme-chrome .meme-feed-toolbar{background:linear-gradient(180deg,#e6ebf5f2,#d2d7e6fa);border-bottom:1px solid rgba(160,170,190,.4)}.theme-chrome .meme-feed-search,.theme-chrome .meme-feed-sort{background:#ffffffe6;border:1px solid rgba(160,170,190,.6);color:#283246e6;box-shadow:#0000001a 0 1px 2px inset}.theme-chrome .meme-feed-create-btn{background:linear-gradient(180deg,#6496dcf2,#4678befa);border:1px solid rgba(50,100,170,.8);color:#fff;text-shadow:rgba(0,0,0,.3) 0px 1px 1px;box-shadow:#fff6 0 1px inset}.theme-chrome .meme-feed-content{background:linear-gradient(180deg,#f0f5fff2,#e1e6f5fa)}.theme-chrome .meme-card{background:linear-gradient(135deg,rgba(255,255,255,.8) 0%,transparent 40%),linear-gradient(180deg,#fafcfffa,#ebf0faf2);border:1px solid rgba(160,170,190,.6);box-shadow:#78829640 0 4px 12px;border-radius:10px}.theme-chrome .meme-card:hover{box-shadow:#78829666 0 8px 20px;transform:translateY(-4px)}.theme-chrome .meme-card-info{background:linear-gradient(180deg,#f5f8fffa,#ebf0faf2);border-top:1px solid rgba(160,170,190,.3)}.theme-chrome .meme-card-caption,.theme-chrome .meme-card-creator{color:#283246e6}.theme-chrome .meme-detail-info-section{background:linear-gradient(180deg,#f5f8fffa,#ebf0faf2);border-left:1px solid rgba(160,170,190,.5)}.theme-chrome .meme-feed-back{background:#fff3;border-color:#a0aabe99;color:#283246e6}.theme-matrix #meme-feed-popup{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px),linear-gradient(135deg,#000f00fa,#001900f2,#001200fa);border:1px solid rgba(0,255,0,.8);box-shadow:#0f06 0 0 40px,#002800e6 0 0 25px inset,#00ff0026 0 0 80px}.theme-matrix .meme-feed-header{background:linear-gradient(180deg,#002800f2,#001900fa);border-bottom:1px solid rgba(0,255,0,.5)}.theme-matrix .meme-feed-title{color:#0f0;text-shadow:0 0 5px currentColor,0 0 10px currentColor,0 0 20px rgba(0,255,0,.6);animation:phosphorFlicker 12s infinite}.theme-matrix .meme-feed-close{background:#003c00e6;border:1px solid rgba(0,255,0,.6);color:#0f0;text-shadow:0 0 5px currentColor}.theme-matrix .meme-feed-close:hover{background:#006400e6;box-shadow:0 0 10px #00ff0080}.theme-matrix .meme-feed-toolbar{background:#000c;border-bottom:1px solid rgba(0,255,0,.3)}.theme-matrix .meme-feed-search,.theme-matrix .meme-feed-sort{background:#001400e6;border:1px solid rgba(0,255,0,.4);color:#0f0;text-shadow:0 0 3px currentColor}.theme-matrix .meme-feed-search::placeholder{color:#0f06}.theme-matrix .meme-feed-sort option{background:#001a00;color:#0f0}.theme-matrix .meme-feed-create-btn{background:linear-gradient(180deg,#005000e6,#003200f2);border:1px solid rgba(0,255,0,.6);color:#0f0;text-shadow:0 0 5px currentColor;box-shadow:0 0 10px #00ff004d}.theme-matrix .meme-feed-content{background:#000a00e6}.theme-matrix .meme-feed-content::-webkit-scrollbar-track{background:#00ff001a}.theme-matrix .meme-feed-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#0f09,#009600cc);border:1px solid rgba(0,255,0,.4)}.theme-matrix .meme-card{background:#001400e6;border:1px solid rgba(0,255,0,.4);box-shadow:0 0 10px #0f03}.theme-matrix .meme-card:hover{border-color:#0f0c;box-shadow:0 0 20px #0f06}.theme-matrix .meme-card-image-container{background:#000}.theme-matrix .meme-card-info{background:#000f00f2;border-top:1px solid rgba(0,255,0,.3)}.theme-matrix .meme-card-caption{color:#0f0;text-shadow:0 0 3px currentColor}.theme-matrix .meme-card-creator{color:#00c800e6}.theme-matrix .meme-card-stat{color:#00ff00b3}.theme-matrix .meme-card-stat.tips{color:#0f0;text-shadow:0 0 5px currentColor}.theme-matrix .meme-feed-spinner{border-color:#0f03;border-top-color:#0f0}.theme-matrix .meme-feed-loading-text,.theme-matrix .meme-feed-empty-title{color:#0f0;text-shadow:0 0 5px currentColor}.theme-matrix .meme-detail-info-section{background:#000a00f2;border-left:1px solid rgba(0,255,0,.4)}.theme-matrix .meme-feed-back{background:#003c00cc;border-color:#00ff0080;color:#0f0;text-shadow:0 0 3px currentColor}.theme-matrix .meme-detail-creator{background:#001e00cc;border-bottom:1px solid rgba(0,255,0,.3)}.theme-matrix .creator-avatar{background:#003c00e6;border:2px solid rgba(0,255,0,.6)}.theme-matrix .creator-alias{color:#0f0;text-shadow:0 0 3px currentColor}.theme-matrix .creator-wallet{color:#00c800b3}.theme-matrix .hashtag{background:#002800cc;border:1px solid rgba(0,255,0,.4);color:#0f0}.theme-matrix .tipping-title{color:#0f0;text-shadow:0 0 5px currentColor}.theme-matrix .tip-quick-btn{background:linear-gradient(180deg,#006400e6,#003c00f2);border:1px solid rgba(0,255,0,.5);color:#0f0;text-shadow:0 0 3px currentColor}.theme-matrix .tip-send-btn{background:linear-gradient(180deg,#009600e6,#006400f2);border:1px solid rgba(0,255,0,.6);color:#0f0;text-shadow:0 0 5px currentColor}.theme-frutiger #meme-feed-popup{background:radial-gradient(ellipse 120% 80% at 15% 25%,rgba(255,255,255,.6) 0%,transparent 40%),radial-gradient(ellipse 100% 60% at 85% 75%,rgba(120,200,255,.3) 0%,transparent 50%),linear-gradient(135deg,#dcf0fff2,#b4e6ffe6,#d2fafff2);background-size:250% 200%,180% 150%,300% 300%;animation:holographicShift 10s ease-in-out infinite;border:2px solid rgba(80,160,220,.8);box-shadow:#0078c84d 0 16px 50px,#fffffffa 0 3px inset,#64b4e666 0 -2px inset,#78c8ff33 0 0 100px;-webkit-backdrop-filter:blur(8px) saturate(1.3) brightness(1.1);backdrop-filter:blur(8px) saturate(1.3) brightness(1.1)}.theme-frutiger .meme-feed-header{background:linear-gradient(180deg,#64aae6e6,#468cd2f2);border-bottom:2px solid rgba(80,160,220,.6)}.theme-frutiger .meme-feed-title{color:#fff;text-shadow:rgba(0,80,160,.8) 0px 1px 3px,rgba(255,255,255,.4) 0px 0px 8px;font-family:Segoe UI,Tahoma,sans-serif}.theme-frutiger .meme-feed-close{background:linear-gradient(180deg,#ff7878f2,#f05050fa);border:1.5px solid rgba(200,60,60,.8);box-shadow:#fff9 0 1px inset}.theme-frutiger .meme-feed-toolbar{background:#ffffffb3;border-bottom:1px solid rgba(120,200,255,.4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.theme-frutiger .meme-feed-search,.theme-frutiger .meme-feed-sort{background:#ffffffe6;border:1.5px solid rgba(80,160,220,.5);color:#1a365d;border-radius:6px}.theme-frutiger .meme-feed-create-btn{background:linear-gradient(180deg,#64b4fff2,#3c8cdcfa);border:1.5px solid rgba(40,120,200,.8);color:#fff;text-shadow:rgba(0,60,120,.6) 0px 1px 2px;box-shadow:#ffffff80 0 2px inset,#0064c84d 0 4px 12px;border-radius:8px}.theme-frutiger .meme-feed-content{background:#ffffff80}.theme-frutiger .meme-card{background:radial-gradient(ellipse at 20% 20%,rgba(255,255,255,.8) 0%,transparent 50%),linear-gradient(180deg,#fffffff2,#f0faffe6);border:1.5px solid rgba(80,160,220,.5);border-radius:12px;box-shadow:#0064b426 0 8px 24px,#ffffffe6 0 2px inset}.theme-frutiger .meme-card:hover{box-shadow:#0064b440 0 12px 32px,#78c8ff4d 0 0 20px;transform:translateY(-6px)}.theme-frutiger .meme-card-info{background:#fffc;border-top:1px solid rgba(120,200,255,.3)}.theme-frutiger .meme-card-caption,.theme-frutiger .meme-card-creator{color:#1a365d;text-shadow:rgba(255,255,255,.8) 0px 1px 2px}.theme-frutiger .meme-detail-info-section{background:#ffffffd9;border-left:1.5px solid rgba(120,200,255,.4)}.theme-frutiger .meme-feed-back{background:#ffffff4d;border-color:#ffffff80}.theme-webcore #meme-feed-popup{background:silver;border:2px outset rgb(223,223,223);box-shadow:#0006 3px 3px 6px;border-radius:0;font-family:"MS Sans Serif",Segoe UI,Tahoma,sans-serif}.theme-webcore .meme-feed-header{background:linear-gradient(90deg,navy,#1034a6);border-bottom:none;padding:4px 6px}.theme-webcore .meme-feed-title{color:#fff;text-shadow:none;font-size:13px;font-weight:700;font-family:"MS Sans Serif",Segoe UI,Tahoma,sans-serif}.theme-webcore .meme-feed-close{width:16px;height:14px;background:silver;border:2px outset rgb(223,223,223);border-radius:0;font-size:10px;color:#000;font-weight:700}.theme-webcore .meme-feed-close:hover{background:silver}.theme-webcore .meme-feed-close:active{border-style:inset}.theme-webcore .meme-feed-toolbar{background:silver;border-bottom:1px solid rgb(128,128,128);padding:4px 6px}.theme-webcore .meme-feed-search,.theme-webcore .meme-feed-sort{background:#fff;border:2px inset rgb(128,128,128);border-radius:0;color:#000;font-family:"MS Sans Serif",Tahoma,sans-serif;font-size:11px}.theme-webcore .meme-feed-create-btn{background:silver;border:2px outset rgb(223,223,223);border-radius:0;color:#000;font-family:"MS Sans Serif",Tahoma,sans-serif;font-size:11px;text-shadow:none}.theme-webcore .meme-feed-create-btn:hover{background:silver}.theme-webcore .meme-feed-create-btn:active{border-style:inset}.theme-webcore .meme-feed-content{background:#fff;border:2px inset rgb(128,128,128);margin:4px}.theme-webcore .meme-feed-content::-webkit-scrollbar{width:16px}.theme-webcore .meme-feed-content::-webkit-scrollbar-track{background:silver;border:1px solid rgb(128,128,128)}.theme-webcore .meme-feed-content::-webkit-scrollbar-thumb{background:silver;border:2px outset rgb(223,223,223);border-radius:0}.theme-webcore .meme-card{background:#fff;border:2px outset rgb(223,223,223);border-radius:0;box-shadow:none}.theme-webcore .meme-card:hover{background:navy;transform:none;box-shadow:none}.theme-webcore .meme-card:hover .meme-card-caption,.theme-webcore .meme-card:hover .meme-card-creator{color:#fff}.theme-webcore .meme-card-image-container{background:silver;border-bottom:1px solid rgb(128,128,128)}.theme-webcore .meme-card-info{background:silver;border-top:1px solid rgb(223,223,223);padding:6px}.theme-webcore .meme-card-caption{color:#000;font-family:"MS Sans Serif",Tahoma,sans-serif;font-size:11px}.theme-webcore .meme-card-creator{color:navy;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-webcore .meme-detail-info-section{background:silver;border-left:2px groove rgb(128,128,128)}.theme-webcore .meme-feed-back{background:silver;border:2px outset rgb(223,223,223);border-radius:0;color:#000;font-family:"MS Sans Serif",Tahoma,sans-serif}.theme-webcore .meme-feed-back:active{border-style:inset}.theme-webcore .hashtag{background:silver;border:1px solid rgb(128,128,128);border-radius:0;color:navy}.theme-webcore .tip-quick-btn{background:silver;border:2px outset rgb(223,223,223);border-radius:0;color:#000}.theme-webcore .tip-quick-btn:active{border-style:inset}.theme-webcore .tip-send-btn{background:silver;border:2px outset rgb(223,223,223);border-radius:0;color:#000}.theme-vaporwave #meme-feed-popup{background:radial-gradient(circle at 20% 30%,rgba(255,0,255,.3) 0%,transparent 15%),radial-gradient(circle at 80% 70%,rgba(0,255,255,.25) 0%,transparent 12%),radial-gradient(circle at 60% 20%,rgba(255,215,0,.2) 0%,transparent 10%),linear-gradient(135deg,#1e0032fa,#140028f2,#0a001efa);background-size:300% 300%,200% 200%,250% 250%,100% 100%;animation:vaporwaveFlow 8s ease-in-out infinite;border:2px solid rgba(255,0,255,.6);box-shadow:0 0 30px #f0f6,0 0 50px #00ffff4d,inset 0 2px #fff3}.theme-vaporwave .meme-feed-header{background:linear-gradient(90deg,#ff00ff4d,#0ff3,#ff00ff4d);border-bottom:1px solid rgba(255,0,255,.5)}.theme-vaporwave .meme-feed-title{color:#fff;text-shadow:-2px 0 0 rgba(255,0,255,.8),2px 0 0 rgba(0,255,255,.8),0 0 20px rgba(255,0,255,.6);animation:chromaticGlitch 3s ease-in-out infinite}.theme-vaporwave .meme-feed-close{background:linear-gradient(135deg,#f0fc,#0ffc);border:1px solid rgba(255,255,255,.4);color:#fff}.theme-vaporwave .meme-feed-toolbar{background:#00000080;border-bottom:1px solid rgba(255,0,255,.3)}.theme-vaporwave .meme-feed-search,.theme-vaporwave .meme-feed-sort{background:#140028e6;border:1px solid rgba(255,0,255,.4);color:#0ff;text-shadow:0 0 5px currentColor}.theme-vaporwave .meme-feed-search::placeholder{color:#00ffff80}.theme-vaporwave .meme-feed-sort option{background:#140028;color:#0ff}.theme-vaporwave .meme-feed-create-btn{background:linear-gradient(135deg,#f0fc,#ff64c8e6);border:1px solid rgba(255,255,255,.4);color:#fff;text-shadow:0 0 10px rgba(255,0,255,.8);box-shadow:0 0 15px #f0f6}.theme-vaporwave .meme-feed-content{background:#0a0014cc}.theme-vaporwave .meme-feed-content::-webkit-scrollbar-track{background:#ff00ff1a}.theme-vaporwave .meme-feed-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#f0f9,#0ff9);border:1px solid rgba(255,255,255,.3)}.theme-vaporwave .meme-card{background:linear-gradient(135deg,#28003ce6,#140028f2);border:1px solid rgba(255,0,255,.4);box-shadow:0 0 15px #f0f3,0 0 10px #00ffff1a;border-radius:8px}.theme-vaporwave .meme-card:hover{border-color:#0ffc;box-shadow:0 0 25px #f0f6,0 0 20px #00ffff4d;transform:translateY(-4px)}.theme-vaporwave .meme-card-image-container{background:linear-gradient(135deg,#1e0032e6,#001428e6)}.theme-vaporwave .meme-card-info{background:#140028f2;border-top:1px solid rgba(255,0,255,.3)}.theme-vaporwave .meme-card-caption{color:#fff;text-shadow:-1px 0 0 rgba(255,0,255,.5),1px 0 0 rgba(0,255,255,.5)}.theme-vaporwave .meme-card-creator{color:#f0f;text-shadow:0 0 5px currentColor}.theme-vaporwave .meme-card-stat{color:#0ffc}.theme-vaporwave .meme-card-stat.tips{color:#ff0;text-shadow:0 0 5px currentColor}.theme-vaporwave .meme-feed-spinner{border-color:#f0f3;border-top-color:#f0f}.theme-vaporwave .meme-feed-loading-text,.theme-vaporwave .meme-feed-empty-title{color:#0ff;text-shadow:0 0 10px currentColor}.theme-vaporwave .meme-detail-view{background:linear-gradient(135deg,#1e0032fa,#140028f2)}.theme-vaporwave .meme-detail-info-section{background:#140028f2;border-left:1px solid rgba(255,0,255,.4)}.theme-vaporwave .meme-feed-back{background:linear-gradient(135deg,#ff00ff4d,#00ffff4d);border:1px solid rgba(255,0,255,.5);color:#0ff;text-shadow:0 0 5px currentColor}.theme-vaporwave .meme-feed-back:hover{background:linear-gradient(135deg,#ff00ff80,#00ffff80);box-shadow:0 0 15px #f0f6}.theme-vaporwave .meme-detail-creator{background:#28003ccc;border-bottom:1px solid rgba(0,255,255,.3)}.theme-vaporwave .creator-avatar{background:linear-gradient(135deg,#f0fc,#0ffc);border:2px solid rgba(255,255,255,.4)}.theme-vaporwave .creator-alias{color:#fff;text-shadow:-1px 0 #f0f,1px 0 #0ff}.theme-vaporwave .creator-wallet{color:#00ffffb3}.theme-vaporwave .hashtag{background:#f0f3;border:1px solid rgba(255,0,255,.4);color:#0ff;text-shadow:0 0 5px currentColor}.theme-vaporwave .tipping-title{color:#f0f;text-shadow:0 0 10px currentColor}.theme-vaporwave .tip-quick-btn{background:linear-gradient(135deg,#00c8c8cc,#009696e6);border:1px solid rgba(0,255,255,.5);color:#fff;text-shadow:0 0 5px rgba(0,255,255,.8)}.theme-vaporwave .tip-send-btn{background:linear-gradient(135deg,#f0fc,#c800c8e6);border:1px solid rgba(255,0,255,.6);color:#fff;text-shadow:0 0 10px rgba(255,0,255,.8);box-shadow:0 0 15px #f0f6}.tip-connect-prompt{text-align:center;padding:20px;background:#ffc86433;border:1px solid rgba(255,165,0,.4);border-radius:8px}.tip-connect-prompt p{margin:0 0 12px;font-size:13px;color:#640;font-family:monospace}@media (max-width: 900px){#meme-feed-popup{width:100vw;height:100vh;max-width:100vw;max-height:100vh;border-radius:0}.meme-feed-grid{grid-template-columns:repeat(2,1fr);gap:12px}.meme-feed-toolbar{flex-wrap:wrap}.meme-feed-search{order:3;flex:none;width:100%;max-width:none;margin-top:8px}.meme-detail-layout{flex-direction:column}.meme-detail-info-section{width:100%;border-left:none;border-top:1px solid #99ccff;max-height:45vh}.meme-detail-image-section{max-height:40vh}}@media (max-width: 600px){.meme-feed-grid{grid-template-columns:repeat(2,1fr);gap:10px}.meme-card-info{padding:8px}.meme-card-caption{font-size:10px}.meme-feed-back{padding:3px 8px;font-size:11px}.meme-feed-title{font-size:12px}}.theme-christmas #meme-feed-popup{background:var(--xmas-cream)!important;border:3px solid var(--xmas-red)!important;box-shadow:0 10px 40px #0003!important}.theme-christmas .meme-feed-header{background:linear-gradient(90deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border-bottom:3px solid var(--xmas-gold)!important}.theme-christmas .meme-feed-title{color:var(--xmas-white)!important;font-family:Mountains of Christmas,serif!important;font-size:20px;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important}.theme-christmas .meme-feed-close{background:var(--xmas-red-dark)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important}.theme-christmas .meme-feed-close:hover{background:var(--xmas-red)!important}.theme-christmas .meme-feed-toolbar{background:var(--xmas-cream-dark)!important;border-bottom:1px solid var(--xmas-gold)!important}.theme-christmas .meme-feed-search,.theme-christmas .meme-feed-sort{background:var(--xmas-white)!important;border:1px solid var(--xmas-green)!important;color:var(--xmas-text)!important}.theme-christmas .meme-feed-search::placeholder{color:var(--xmas-text-light)!important}.theme-christmas .meme-feed-create-btn{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;font-weight:700}.theme-christmas .meme-feed-content{background:var(--xmas-cream)!important}.theme-christmas .meme-card{background:var(--xmas-white)!important;border:2px solid;border-color:var(--xmas-gold)!important;box-shadow:0 4px 10px #0000000d!important}.theme-christmas .meme-card:nth-child(3n+1){border-color:var(--xmas-red)!important}.theme-christmas .meme-card:nth-child(3n+2){border-color:var(--xmas-green)!important}.theme-christmas .meme-card:hover{box-shadow:0 8px 25px #00000026!important;transform:translateY(-4px)}.theme-christmas .meme-card-info{background:var(--xmas-cream)!important;border-top:1px solid rgba(0,0,0,.05)!important}.theme-christmas .meme-card-caption{color:var(--xmas-text)!important;font-weight:700}.theme-christmas .meme-card-creator{color:var(--xmas-green-dark)!important}.theme-christmas .meme-card-stat{color:var(--xmas-text-light)!important}.theme-christmas .meme-card-stat.tips{color:#c28510!important}.theme-christmas .meme-detail-view .meme-card{border:none!important;background:transparent!important;box-shadow:none!important}.theme-christmas .meme-detail-info-section{background:var(--xmas-white)!important;border-left:2px solid var(--xmas-gold)!important}.theme-christmas .meme-detail-creator{background:var(--xmas-cream)!important;border-bottom:1px solid rgba(0,0,0,.05)!important}.theme-christmas .creator-avatar{background:linear-gradient(135deg,var(--xmas-red) 0%,var(--xmas-green) 100%)!important;border:2px solid var(--xmas-gold)!important}.theme-christmas .creator-alias{color:var(--xmas-green-dark)!important;font-weight:700}.theme-christmas .creator-wallet{color:var(--xmas-text-light)!important}.theme-christmas .meme-detail-caption p{color:var(--xmas-text)!important}.theme-christmas .hashtag{background:#165b331a!important;border:1px solid var(--xmas-green)!important;color:var(--xmas-green-dark)!important}.theme-christmas .tipping-title{color:var(--xmas-red-dark)!important;font-family:Mountains of Christmas,serif!important}.theme-christmas .tip-stat-value{color:var(--xmas-gold-dark)!important}.theme-christmas .tip-quick-btn{background:var(--xmas-green)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important}.theme-christmas .tip-quick-btn:hover{background:var(--xmas-green-dark)!important}.theme-christmas .tip-custom-input{background:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-text)!important}.theme-christmas .tip-send-btn{background:linear-gradient(180deg,var(--xmas-gold) 0%,var(--xmas-gold-dark) 100%)!important;border:1px solid var(--xmas-gold-dark)!important;color:var(--xmas-text)!important;font-weight:700}.theme-christmas .meme-feed-spinner{border-color:#d4242633!important;border-top-color:var(--xmas-red)!important}.theme-christmas .meme-feed-loading-text,.theme-christmas .meme-feed-empty-title{color:var(--xmas-red-dark)!important}.theme-christmas .meme-feed-empty-text{color:var(--xmas-text-light)!important}.theme-christmas .meme-feed-content::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--xmas-red),var(--xmas-green))!important;border:1px solid var(--xmas-white)!important}@keyframes vaporwaveFlow{0%,to{background-position:20% 30%,80% 70%,60% 20%,center}50%{background-position:80% 70%,20% 30%,40% 80%,center}}@keyframes chromaticGlitch{0%,to{text-shadow:-2px 0 0 rgba(255,0,255,.8),2px 0 0 rgba(0,255,255,.8),0 0 20px rgba(255,0,255,.6)}25%{text-shadow:-3px 0 0 rgba(255,0,255,.9),3px 0 0 rgba(0,255,255,.9),0 0 25px rgba(255,0,255,.7)}50%{text-shadow:-1px 0 0 rgba(255,0,255,.7),1px 0 0 rgba(0,255,255,.7),0 0 15px rgba(255,0,255,.5)}75%{text-shadow:-2px 1px 0 rgba(255,0,255,.8),2px -1px 0 rgba(0,255,255,.8),0 0 22px rgba(255,0,255,.65)}}@keyframes phosphorFlicker{0%,to{opacity:1}50%{opacity:.97}52%{opacity:1}54%{opacity:.98}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}img.loading{position:relative;background:#f3f4f6;overflow:hidden}img.loading:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:shimmer 1.5s infinite;will-change:transform}img.loaded{animation:none;background:none;opacity:1}img.error{background:#f9fafb;opacity:.5}@keyframes holographicShift{0%{background-position:0% 0%}25%{background-position:100% 0%}50%{background-position:100% 100%}75%{background-position:0% 100%}to{background-position:0% 0%}}@keyframes leftRightSweep{0%{background-position:-100% 50%}50%{background-position:200% 50%}to{background-position:-100% 50%}}.blink-cursor{animation:blink 1s infinite}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes pulse{0%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}@keyframes liquidMetalFlow{0%{background-position:0% 0%,0% 0%,20% 80%,80% 20%,center;filter:hue-rotate(0deg) saturate(1)}25%{background-position:100% 25%,50% 50%,40% 60%,60% 40%,center;filter:hue-rotate(5deg) saturate(1.1)}50%{background-position:50% 100%,100% 0%,70% 30%,30% 70%,center;filter:hue-rotate(10deg) saturate(1.05)}75%{background-position:25% 75%,75% 25%,90% 10%,10% 90%,center;filter:hue-rotate(5deg) saturate(1.08)}to{background-position:0% 0%,0% 0%,20% 80%,80% 20%,center;filter:hue-rotate(0deg) saturate(1)}}@keyframes reflectionSweep{0%{transform:translate(-200%) skew(-15deg);opacity:0}50%{opacity:.6}to{transform:translate(400%) skew(-15deg);opacity:0}}@keyframes causticDance{0%{background-position:0% 0%,50% 50%,center;filter:hue-rotate(0deg) brightness(1)}33%{background-position:100% 33%,25% 75%,center;filter:hue-rotate(15deg) brightness(1.1)}66%{background-position:25% 100%,75% 25%,center;filter:hue-rotate(30deg) brightness(.95)}to{background-position:0% 0%,50% 50%,center;filter:hue-rotate(0deg) brightness(1)}}@keyframes phosphorFlicker{0%,90%,to{opacity:1}93%,97%{opacity:.85}95%{opacity:.92}}@keyframes scanlineRoll{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes pixelDither{0%,to{filter:contrast(1) saturate(1)}50%{filter:contrast(1.1) saturate(.9)}}@keyframes vaporwaveFlow{0%{background-position:0% 0%,20% 30%,80% 70%,60% 20%,30% 80%,center;filter:hue-rotate(0deg) saturate(1)}25%{background-position:100% 25%,40% 60%,60% 40%,80% 40%,50% 60%,center;filter:hue-rotate(15deg) saturate(1.2)}50%{background-position:50% 100%,70% 30%,30% 70%,40% 80%,70% 40%,center;filter:hue-rotate(30deg) saturate(1.1)}75%{background-position:25% 75%,90% 10%,10% 90%,20% 60%,80% 20%,center;filter:hue-rotate(15deg) saturate(1.3)}to{background-position:0% 0%,20% 30%,80% 70%,60% 20%,30% 80%,center;filter:hue-rotate(0deg) saturate(1)}}@keyframes particleFloat{0%{transform:translate(0) scale(1);opacity:.8}25%{transform:translate(-10px,-15px) scale(1.1);opacity:1}50%{transform:translate(8px,-8px) scale(.9);opacity:.9}75%{transform:translate(-5px,12px) scale(1.05);opacity:1}to{transform:translate(0) scale(1);opacity:.8}}@keyframes chromaticGlitch{0%,90%,to{text-shadow:-1px 0 0 rgba(255,0,0,.8),1px 0 0 rgba(0,255,255,.8),0 0 10px rgba(255,0,255,.6),0 0 20px rgba(255,255,255,.4)}5%{text-shadow:-3px 0 0 rgba(255,0,0,.9),3px 0 0 rgba(0,255,255,.9),0 0 15px rgba(255,0,255,.8),0 0 30px rgba(255,255,255,.6)}10%{text-shadow:-2px 0 0 rgba(255,0,0,.85),2px 0 0 rgba(0,255,255,.85),0 0 12px rgba(255,0,255,.7),0 0 25px rgba(255,255,255,.5)}}@keyframes holographicSweep{0%{background-position:-200% 0%,center}50%{background-position:0% 0%,center}to{background-position:200% 0%,center}}@keyframes liquidChrome{0%{background-position:30% 20%,0% 0%;filter:hue-rotate(0deg) saturate(1) brightness(1)}33%{background-position:70% 30%,100% 25%;filter:hue-rotate(30deg) saturate(1.2) brightness(1.1)}66%{background-position:20% 70%,50% 100%;filter:hue-rotate(60deg) saturate(1.1) brightness(.95)}to{background-position:30% 20%,0% 0%;filter:hue-rotate(0deg) saturate(1) brightness(1)}}@keyframes neonPulse{0%,to{box-shadow:0 0 15px #f0f9,0 0 8px #0ff6,inset 0 1px #fff9}50%{box-shadow:0 0 25px #f0fc,0 0 15px #0ff9,inset 0 1px #fffc}}@keyframes digitalRain{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes metallicShine{0%{filter:brightness(1) contrast(1)}50%{filter:brightness(1.2) contrast(1.1)}to{filter:brightness(1) contrast(1)}}@keyframes neonFlicker{0%,95%,to{opacity:1}96%,98%{opacity:.8}97%{opacity:.9}}@keyframes buttonGlow{0%,to{box-shadow:0 0 18px #ff00ffb3,0 0 10px #00ffff80,inset 0 2px #fffc,inset 0 -1px #0000004d}50%{box-shadow:0 0 30px #ff00ffe6,0 0 18px #00ffffb3,inset 0 2px #ffffffe6,inset 0 -1px #0003}}@keyframes buttonPulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}@keyframes scanlineFlicker{0%,90%,to{opacity:.15}5%,15%{opacity:.25}45%,55%{opacity:.1}}@keyframes chromeReflectionSweep{0%{background-position:-100% 0%,center,center}50%{background-position:100% 0%,center,center}to{background-position:-100% 0%,center,center}}@keyframes chromeButtonSweep{0%{background-position:-150% 0%,center}60%{background-position:150% 0%,center}to{background-position:-150% 0%,center}}@keyframes chromeHandleRotate{0%{background-position:25% 20%,70% 30%,center}50%{background-position:75% 30%,25% 70%,center}to{background-position:25% 20%,70% 30%,center}}@keyframes chromeBarShine{0%,to{filter:brightness(1) saturate(.9)}50%{filter:brightness(1.2) saturate(1)}}@keyframes causticShimmer{0%,to{filter:hue-rotate(0deg) brightness(1) saturate(1)}33%{filter:hue-rotate(10deg) brightness(1.1) saturate(1.2)}66%{filter:hue-rotate(-5deg) brightness(.95) saturate(1.1)}}@keyframes christmasLightsGlow{0%,to{border-color:#ff2a2ae6;box-shadow:0 0 15px #ff2a2a66,0 0 30px #ff2a2a33}25%{border-color:#00ff41e6;box-shadow:0 0 15px #00ff4166,0 0 30px #00ff4133}50%{border-color:#ffd700e6;box-shadow:0 0 15px #ffd70066,0 0 30px #ffd70033}75%{border-color:#00d4ffe6;box-shadow:0 0 15px #00d4ff66,0 0 30px #00d4ff33}}@keyframes snowfall{0%{transform:translateY(-10px) translate(0);opacity:0}10%{opacity:.4}90%{opacity:.4}to{transform:translateY(100vh) translate(20px);opacity:0}}@keyframes twinkleLights{0%,to{opacity:.3;filter:brightness(.9)}50%{opacity:.8;filter:brightness(1.2)}}@keyframes goldShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes frostBreath{0%,to{-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2)}50%{-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}}@keyframes christmasGradientSweep{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.theme-original #music-player-panel{background:linear-gradient(135deg,#dff4ff,#bdd7ff)!important;border:2px solid rgb(138,198,255)!important;box-shadow:#0ff 0 0 8px,#6cf 0 0 8px inset!important;border-radius:12px!important;font-family:Lucida Console,Monaco,monospace!important;padding:10px!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;width:280px!important;font-size:11px!important;cursor:move!important;-webkit-user-select:none!important;user-select:none!important}.theme-original #track-title{color:#048!important;text-shadow:rgb(255,255,255) 0px 0px 1px!important;margin-bottom:6px!important}.theme-original #music-player-panel button{background:#048!important;color:#fff!important;border:1px solid rgb(0,255,255)!important;border-radius:6px!important;font-size:12px!important;cursor:pointer!important}.theme-original .music-player-playlist-select{background:linear-gradient(135deg,#dff4ff,#bdd7ff)!important;color:#048!important;border:2px solid rgb(138,198,255)!important;border-radius:6px!important;font-family:Lucida Console,Monaco,monospace!important;box-shadow:#0ff 0 0 4px inset!important}.theme-original #prev-btn,.theme-original #next-btn{padding:4px 8px!important}.theme-original #toggle-btn{padding:4px 10px!important}.theme-original #progress-container{background:#222!important;border:1px solid rgb(102,204,255)!important;border-radius:6px}.theme-original #progress-bar{background:linear-gradient(90deg,#0ff,#8cf)!important}.theme-original #progress-handle{background:radial-gradient(circle,#fff,#e0e0e0 70%,silver)!important;border:2px solid rgb(0,136,255)!important;border-radius:50%!important;box-shadow:#0000004d 0 2px 6px,#fffc 0 1px inset!important;position:absolute!important;top:-4px!important;width:20px!important;height:20px!important;cursor:pointer!important;transform:translate(-50%)!important}.theme-original #volume-container{background:#222!important;border:1px solid rgb(102,204,255)!important;border-radius:6px}.theme-original #volume-bar{background:linear-gradient(90deg,#0ff,#8cf)!important}.theme-original #volume-handle{background:radial-gradient(circle,#fff,#e0e0e0 70%,silver)!important;border:2px solid rgb(0,136,255)!important;border-radius:50%!important;box-shadow:#0000004d 0 2px 6px,#fffc 0 1px inset!important;position:absolute!important;top:-4px!important;width:20px!important;height:20px!important;cursor:pointer!important;transform:translate(50%)!important}.theme-original #volume-icon{color:#036!important;text-shadow:0 0 2px #fff,0 0 6px #00ccff!important;font-size:14px!important;cursor:pointer!important;transition:transform .1s ease!important}.theme-original #current-time,.theme-original #duration{color:#036!important;font-family:monospace!important}.theme-original #track-list{max-height:160px!important;overflow-y:auto!important;padding:6px!important;border-radius:6px!important;background:#f0f8ff!important;border:1px inset rgb(153,204,255)!important;color:#048!important;text-shadow:rgb(255,255,255) 0px 0px 1px!important}.theme-original #track-list>div{cursor:pointer!important;padding:4px 2px!important;font-family:monospace!important;border-bottom:1px solid rgb(204,204,204)!important;color:#048!important;text-shadow:rgb(255,255,255) 0px 0px 1px!important;transition:all .2s ease}.theme-original #track-list>div:hover{background:linear-gradient(90deg,#99ccff4d,#b4dcff33)!important;color:#036!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px!important;transform:translate(2px)}.theme-original #portfolio-header{display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding:6px 0!important;border-bottom:2px solid rgb(204,204,204)!important;color:#048!important;text-shadow:rgb(255,255,255) 0px 0px 1px!important;font-family:monospace!important}.theme-original #portfolio-close{background:#f44!important;color:#fff!important;border:medium!important;width:20px!important;height:20px!important;border-radius:50%!important;cursor:pointer!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.theme-original #portfolio-content{max-height:300px!important;overflow-y:auto!important;background:#f0f8ffcc!important;border-radius:8px!important;color:#048!important}.theme-original .portfolio-header-row{display:grid!important;grid-template-columns:40px 1fr 80px 60px!important;gap:8px!important;align-items:center!important;padding:6px 0!important;border-bottom:1px solid rgb(221,221,221)!important;font-size:10px!important;font-weight:700!important;color:#048!important;font-family:monospace!important}.theme-original .portfolio-token-row{display:grid!important;grid-template-columns:40px 1fr 80px 60px!important;gap:8px!important;align-items:center!important;padding:8px 0!important;border-bottom:1px solid rgb(238,238,238)!important;font-size:11px!important;color:#048!important;font-family:monospace!important}.theme-original #portfolio-total{font-size:12px!important;font-weight:700!important;color:#048!important;font-family:monospace!important;cursor:help!important}.theme-original .portfolio-balance,.theme-original .portfolio-usd{text-align:right!important;font-family:monospace!important;font-size:12px!important;font-weight:700!important;cursor:help!important;color:#048!important}.theme-original #topcats-chatbox{background:#e0e0ff!important;border:2px solid #8ac6ff!important;box-shadow:4px 4px #000!important;border-radius:12px!important;font-family:monospace!important;width:300px!important;font-size:12px!important;overflow:hidden!important}.theme-original #chat-header{background:#008!important;color:#fff!important;text-shadow:none!important;font-family:monospace!important;padding:8px 12px!important;border-radius:0!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;cursor:move!important}.theme-original #chat-header button,.theme-original #resize-toggle,.theme-original #alias-display{background:#fff!important;color:#008!important;border:1px solid #000088!important;padding:2px 6px!important;font-family:monospace!important;border-radius:4px!important;text-shadow:none!important}.theme-original #chat-messages{background:#fff!important;color:#000!important;font-size:11px!important;line-height:1.3!important;font-family:monospace!important;padding:8px!important;border-top:2px solid rgb(153,153,153)!important;border-bottom:2px solid rgb(153,153,153)!important;border-radius:0!important}.theme-original #chat-input{background:#fff!important;padding:6px 8px!important;font-family:monospace!important;border-radius:0!important}.theme-original #chat-form button,.theme-original #emoji-toggle{background:#fff!important;color:#008!important;border:1px solid #000088!important;padding:4px 8px!important;font-family:monospace!important;border-radius:4px!important;text-shadow:none!important}.theme-original #close-emoji-panel,.theme-original .emoji-button{background:#fff!important;color:#008!important;border:1px solid #000088!important;text-shadow:none!important}.theme-original #cat-coins-table{background:#f0f8ffe6!important;border:2px solid #004488!important;border-radius:12px!important;box-shadow:#0483 0 4px 8px!important;font-family:var(--primary-font)!important;padding:12px!important}.theme-original #cat-coins-table h3{color:#048!important;text-shadow:none!important;font-family:var(--primary-font)!important;font-weight:700!important;margin-bottom:12px!important}.theme-original #cat-coins-table table{background:#fffffff2!important;border:2px solid #004488!important;border-radius:8px!important;box-shadow:#0044881a 0 2px 4px inset!important;font-family:var(--primary-font)!important;width:100%!important}.theme-original #cat-coins-table thead{background:#008!important;color:#fff!important;font-weight:700!important}.theme-original #cat-coins-table th{padding:8px 12px!important;font-family:var(--primary-font)!important;font-size:11px!important;background:#008!important;color:#fff!important;border-right:1px solid rgba(255,255,255,.3)!important}.theme-original #cat-coins-table th:last-child{border-right:none!important}.theme-original #cat-coins-table td{background:#ffffffe6!important;color:#048!important;border-bottom:1px solid rgba(0,68,136,.2)!important;border-right:1px solid rgba(0,68,136,.1)!important;padding:6px 12px!important;font-family:var(--primary-font)!important;font-size:10px!important;font-weight:700!important;transition:all .3s ease!important}.theme-original #cat-coins-table td:last-child{border-right:none!important}.theme-original #cat-coins-table tbody tr:nth-child(2n) td{background:#f0f8ffb3!important}.theme-original #cat-coins-table tr:hover td{background:#0044881a!important;color:#036!important;border-bottom:1px solid rgba(0,68,136,.4)!important;border-right:1px solid rgba(0,68,136,.2)!important;transform:none!important}.theme-original .positive,.theme-original #cat-coins-table td.positive,.theme-original table td.positive{color:#080!important;font-weight:700!important}.theme-original .negative,.theme-original #cat-coins-table td.negative,.theme-original table td.negative{color:#c00!important;font-weight:700!important}.theme-original #cat-coins-table tr:hover td.positive,.theme-original table tr:hover td.positive{color:#060!important;font-weight:700!important}.theme-original #cat-coins-table tr:hover td.negative,.theme-original table tr:hover td.negative{color:#a00!important;font-weight:700!important}.theme-original #kitty-leaders-popup{background:linear-gradient(180deg,#dff4ff,#fff)!important;border:3px solid #004488!important;box-shadow:8px 8px #6cf,0 0 20px #0483!important}.theme-original .kitty-leaders-header{border-bottom:2px solid #66ccff!important}.theme-original .kitty-leaders-title{color:#048!important;text-shadow:1px 1px 0px #b3e0ff!important}.theme-original .kitty-leaders-subtitle{color:#369!important;background:linear-gradient(90deg,transparent,#e6f3ff,transparent)!important}.theme-original .kitty-leaders-subtitle-secondary{color:#48b!important}.theme-original .kitty-leaders-grid-wrapper{border:2px solid #66ccff!important;background:linear-gradient(180deg,#f0f8ff,#fff)!important}.theme-original .kol-card{background:#fff!important;border:2px solid #b3e0ff!important}.theme-original .kol-card:hover{border-color:#048!important;box-shadow:0 4px 12px #0483!important}.theme-original .kol-rank,.theme-original .kol-username{color:#048!important}.theme-original .kol-username:hover{color:#06c!important;text-shadow:0 0 6px rgba(0,68,136,.3)!important}.theme-original .kol-bio{background:#f0f8ff!important;border-left:2px solid #66ccff!important}.theme-original .kol-stats-row{border-top:1px dashed #b3e0ff!important;border-bottom:1px dashed #b3e0ff!important}.theme-original .kol-stat{color:#369!important}.theme-original .kol-stat-posts,.theme-original .kol-voting-pct{color:#048!important}.theme-original .kitty-leaders-footer{color:#48b!important;border-top:1px dashed #66ccff!important;background:linear-gradient(90deg,transparent,#e6f3ff,transparent)!important}.theme-original .sort-btn{border:2px solid #66ccff!important;color:#048!important}.theme-original .sort-btn:hover{background:#e6f3ff!important;border-color:#048!important}.theme-original .sort-btn.active{background:linear-gradient(135deg,#048,#06c)!important;color:#fff!important;border-color:#048!important}.theme-original .kitty-leaders-load-more{color:#048!important;background:linear-gradient(180deg,#fff,#e6f3ff)!important;border:2px solid #66ccff!important}.theme-original .kitty-leaders-load-more:hover{background:linear-gradient(180deg,#e6f3ff,#cce6ff)!important;border-color:#048!important}.theme-chrome{--chat-font: monospace !important;--chat-header-font: monospace !important;--chat-messages-font: monospace !important;--chat-input-font: monospace !important;--chat-button-font: monospace !important}.theme-chrome #music-player-panel{background:linear-gradient(135deg,rgba(255,255,255,.7) 0%,transparent 40%,rgba(255,255,255,.4) 100%),linear-gradient(135deg,#fff6,#e6ebf599,#c8d2e6cc,#dce1ebb3,#f0f5fa80),linear-gradient(180deg,#c3c8d7fa,#d7dcebfc 30%,#b9bed2fa 70%,#cdd2e1fc);border:1px solid rgba(160,170,190,.9);box-shadow:#78829666 0 8px 25px,#8c96aa4d 0 3px 10px,#fffffff2 0 2px inset,#fffc 0 1px 4px inset,#00000026 0 -1px inset,#0000001a 0 -2px 3px inset;border-radius:12px;font-family:Lucida Console,Monaco,monospace;position:relative;overflow:hidden;transition:box-shadow .3s ease}.theme-chrome #music-player-panel:hover{box-shadow:#78829680 0 10px 30px,#8c96aa59 0 4px 12px,#fffffff2 0 2px inset,#fffc 0 1px 4px inset,#00000026 0 -1px inset,#0000001a 0 -2px 3px inset}.theme-chrome #track-title{color:#fff!important;text-shadow:rgba(0,0,0,.8) 0px 0px 8px,rgb(0,0,0) 0px 1px 2px!important;font-family:Lucida Console,Monaco,monospace!important;font-weight:700!important}.theme-chrome #music-player-panel button{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);color:#283246e6;border:1px solid rgba(160,170,190,.8);padding:2px 6px;font-family:monospace;border-radius:4px;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 2px 4px,#8c96aa33 0 1px 2px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #music-player-panel button:hover{transform:translateY(-1px);box-shadow:#78829666 0 4px 8px,#8c96aa4d 0 2px 4px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #music-player-panel button:active{transform:translateY(1px);box-shadow:#78829633 0 1px 2px,#fffc 0 1px inset,#00000026 0 -1px inset}.theme-chrome .music-player-playlist-select{background:linear-gradient(135deg,rgba(255,255,255,.7) 0%,transparent 40%,rgba(255,255,255,.4) 100%),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa,#cdd7e6f7)!important;color:#283246e6!important;border:1px solid rgba(160,170,190,.8)!important;border-radius:6px!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important;box-shadow:#7882964d 0 2px 4px,#ffffffe6 0 1px inset!important}.theme-chrome #progress-container{background:#222!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important}.theme-chrome #progress-bar{background:linear-gradient(90deg,#fffc,#d2dcebe6,#b4bed2f2,#c8d2e6e6,#e6f0facc);border-radius:3px;box-shadow:#ffffffe6 0 1px inset,#0000001a 0 -1px inset}.theme-chrome #progress-handle{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.95) 0%,transparent 40%),radial-gradient(ellipse at 70% 30%,rgba(255,255,255,.6) 0%,transparent 50%),radial-gradient(circle,#f0f5fafa,#d2dcebf5,#b4bed2fa 60%,#bec8dcf2);border:2px solid rgba(170,180,200,.9);border-radius:50%;box-shadow:#78829666 0 3px 6px,#8c96aa4d 0 2px 4px,#fffffff2 0 1px inset,#ffffffb3 0 2px 4px inset,#00000026 0 -1px inset,#0000001a 0 -2px 2px inset;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #progress-handle:hover{transform:scale(1.1);box-shadow:#78829680 0 4px 8px,#8c96aa66 0 3px 6px,#fffffff2 0 1px inset,#fffc 0 2px 4px inset,#00000026 0 -1px inset,#0000001a 0 -2px 2px inset}.theme-chrome #volume-container{background:#222!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important}.theme-chrome #volume-bar{background:linear-gradient(90deg,#fffc,#d2dcebe6,#b4bed2f2,#c8d2e6e6,#e6f0facc);border-radius:3px;box-shadow:#ffffffe6 0 1px inset,#0000001a 0 -1px inset}.theme-chrome #volume-handle{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.95) 0%,transparent 40%),radial-gradient(ellipse at 70% 30%,rgba(255,255,255,.6) 0%,transparent 50%),radial-gradient(circle,#f0f5fafa,#d2dcebf5,#b4bed2fa 60%,#bec8dcf2);border:2px solid rgba(170,180,200,.9);border-radius:50%;box-shadow:#78829666 0 3px 6px,#8c96aa4d 0 2px 4px,#fffffff2 0 1px inset,#ffffffb3 0 2px 4px inset,#00000026 0 -1px inset,#0000001a 0 -2px 2px inset;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #volume-handle:hover{transform:scale(1.1);box-shadow:#78829680 0 4px 8px,#8c96aa66 0 3px 6px,#fffffff2 0 1px inset,#fffc 0 2px 4px inset,#00000026 0 -1px inset,#0000001a 0 -2px 2px inset}.theme-chrome #volume-icon{color:#036!important;text-shadow:0 0 2px rgb(255,255,255),0 0 6px rgb(0,204,255)!important}.theme-chrome #current-time,.theme-chrome #duration{color:#036!important;font-family:monospace!important}.theme-chrome #track-list{background:#fffffff2!important;border:1px solid rgb(153,153,153)!important;color:#000!important;text-shadow:rgba(255,255,255,.8) 0px 0px 2px!important;font-family:monospace!important;border-radius:6px!important;padding:6px!important;max-height:160px!important;overflow-y:auto!important;font-size:11px!important}.theme-chrome #track-list>div{border-bottom:1px solid rgba(255,255,255,.7)!important;background:linear-gradient(90deg,#ffffff1a,#ffffff0d,#e6ebf50d)!important;color:#283246e6!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important;transition:all .2s ease;cursor:pointer!important;padding:4px 2px!important}.theme-chrome #track-list>div:hover{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 50%,rgba(255,255,255,.4) 100%),linear-gradient(90deg,#d2dcebcc,#becde1e6)!important;color:#1e283cf2!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px!important;box-shadow:#a0aabe4d 0 2px 4px,#fffc 0 1px inset!important;transform:translate(2px)}.theme-chrome #portfolio-header{color:#fff!important;text-shadow:rgba(0,0,0,.8) 0px 0px 8px,rgb(0,0,0) 0px 1px 2px!important;font-family:Orbitron,Courier New,monospace!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding:6px 0!important;border-bottom:2px solid rgb(204,204,204)!important;font-size:10px!important;font-weight:700!important}.theme-chrome #portfolio-total{color:#fff!important}.theme-chrome #portfolio-close{background:linear-gradient(45deg,#ff0080,#00d4ff)!important;border:1px solid rgb(102,102,102)!important;color:#fff!important;width:20px!important;height:20px!important;border-radius:50%!important;cursor:pointer!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:transform .15s ease,box-shadow .15s ease!important}.theme-chrome #portfolio-close:hover{transform:scale(1.1)!important;box-shadow:0 0 8px #ff008080,0 0 12px #00d4ff80!important}.theme-chrome #portfolio-content{background:#ffffff40!important;color:#000!important;border-radius:8px!important;max-height:300px!important;overflow-y:auto!important}.theme-chrome .portfolio-token-row{border-bottom:1px solid rgba(255,255,255,.3)!important;color:#192337f2!important;font-family:Orbitron,Courier New,monospace!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px,rgba(255,255,255,.6) 0px 0px 3px!important;background:#ffffff26!important}.theme-chrome .portfolio-balance,.theme-chrome .portfolio-usd{color:#192337f2!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px,rgba(255,255,255,.6) 0px 0px 3px!important}.theme-chrome #topcats-chatbox{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 40%,rgba(255,255,255,.3) 100%),radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.5) 0%,transparent 50%),radial-gradient(ellipse at 80% 80%,rgba(245,250,255,.3) 0%,transparent 60%),linear-gradient(135deg,#cdd2e1fa,#e1e6f0fc 30%,#c3c8dcf7 70%,#d7dcebfa);border:2px solid rgba(160,170,190,.9);box-shadow:#7882964d 0 8px 20px,#8c96aa40 0 4px 10px,#ffffffe6 0 2px inset,#fff9 0 1px 4px inset,#0000001a 0 -1px inset,#0000000d 0 -2px 2px inset;border-radius:12px;font-family:monospace;width:300px;height:440px;font-size:12px;overflow:hidden;position:relative;transition:box-shadow .3s ease}.theme-chrome #topcats-chatbox:hover{box-shadow:#78829666 0 10px 25px,#8c96aa4d 0 5px 12px,#ffffffe6 0 2px inset,#fff9 0 1px 4px inset,#0000001a 0 -1px inset,#0000000d 0 -2px 2px inset}.theme-chrome #chat-header{background:linear-gradient(135deg,#ffffffb3,#fff3,#ffffff80),linear-gradient(180deg,#b9bed2f5,#a5afc3fa,#afb9cdf7);color:#283246e6;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;font-family:monospace;padding:6px 12px;border-radius:0;font-weight:700;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:move;font-size:12px;box-shadow:#ffffffe6 0 1px inset,#0000001a 0 -1px inset}.theme-chrome #chat-header button{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);color:#283246e6;border:1px solid rgba(160,170,190,.8);padding:2px 6px;font-family:monospace;border-radius:4px;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 2px 4px,#8c96aa33 0 1px 2px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #chat-header button:hover{transform:translateY(-1px);box-shadow:#78829666 0 4px 8px,#8c96aa4d 0 2px 4px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #chat-messages{background:#fffffff2;color:#000;font-size:11px;line-height:1.3;font-family:monospace;padding:8px;border-top:2px solid rgb(153,153,153);border-bottom:2px solid rgb(153,153,153);border-radius:0}.theme-chrome #chat-input{background:silver;padding:6px 8px;font-family:monospace;border-radius:0}.theme-chrome #chat-form{background:linear-gradient(145deg,#f8f8f8,#fff,#f0f0f0)!important}.theme-chrome #chat-form button{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);color:#283246e6;border:1px solid rgba(160,170,190,.8);padding:4px 8px;font-family:monospace;border-radius:4px;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 2px 4px,#8c96aa33 0 1px 2px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #chat-form button:hover{transform:translateY(-1px);box-shadow:#78829666 0 4px 8px,#8c96aa4d 0 2px 4px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #emoji-toggle{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);border:1px solid rgba(160,170,190,.8);color:#283246e6;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 2px 4px,#8c96aa33 0 1px 2px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #emoji-toggle:hover{transform:translateY(-1px);box-shadow:#78829666 0 4px 8px,#8c96aa4d 0 2px 4px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #close-emoji-panel{background:linear-gradient(45deg,#ff0080,#00d4ff)!important;border:1px solid rgb(102,102,102)!important;color:#fff!important;text-shadow:rgba(0,0,0,.8) 0px 1px 2px!important;transition:transform .15s ease,box-shadow .15s ease!important}.theme-chrome #close-emoji-panel:hover{transform:scale(1.1)!important;box-shadow:0 0 8px #ff008080,0 0 12px #00d4ff80!important}.theme-chrome .emoji-button{background:linear-gradient(45deg,#ff0080,#00d4ff)!important;border:1px solid rgb(102,102,102)!important;color:#fff!important;text-shadow:rgba(0,0,0,.8) 0px 1px 2px!important;transition:transform .15s ease,box-shadow .15s ease!important}.theme-chrome .emoji-button:hover{transform:scale(1.05)!important;box-shadow:0 0 6px #ff008080,0 0 10px #00d4ff80!important}.theme-chrome .music-player-btn{transition:transform .15s ease,box-shadow .15s ease!important}.theme-chrome .music-player-btn:hover{transform:translateY(-1px)!important}.theme-chrome .chat-header-btn{transition:transform .15s ease,box-shadow .15s ease!important}.theme-chrome .chat-header-btn:hover{transform:translateY(-1px)!important}.theme-chrome .chat-emoji-toggle{transition:transform .15s ease,box-shadow .15s ease!important}.theme-chrome .chat-emoji-toggle:hover{transform:translateY(-1px)!important}.theme-chrome .chat-send-btn{transition:transform .15s ease,box-shadow .15s ease!important}.theme-chrome .chat-send-btn:hover{transform:translateY(-1px)!important}.theme-chrome .chat-emoji-close-btn{transition:transform .15s ease,box-shadow .15s ease!important}.theme-chrome .chat-emoji-close-btn:hover{transform:scale(1.1)!important}.theme-chrome header{background:linear-gradient(45deg,rgba(255,255,255,.8) 0%,transparent 30%,rgba(255,255,255,.5) 60%,transparent 100%),radial-gradient(ellipse at 20% 30%,rgba(255,255,255,.6) 0%,transparent 50%),radial-gradient(ellipse at 85% 70%,rgba(245,250,255,.4) 0%,transparent 60%),linear-gradient(135deg,#dedee4f2,#f0f0f5fa 30%,#d2d2dcf5 70%,#e6e6ebf7);background-size:600% 100%,180% 180%,160% 160%,100% 100%;background-position:-250% 0%,20% 30%,85% 70%,center;border:2px solid rgba(170,170,180,.8);border-bottom:4px double rgba(160,160,170,.9);box-shadow:#828ca04d 0 8px 25px,#96a0b440 0 4px 12px,#ffffffe6 0 2px inset,#fff9 0 1px 4px inset,#0000001a 0 -1px inset,#0000000d 0 -2px 3px inset;animation:chromeReflectionSweep 30s ease-in-out infinite;position:relative;overflow:hidden}.theme-chrome #theme-buttons button{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);color:#283246e6;border:1px solid rgba(160,170,190,.8);padding:3px 6px;margin:2px;font-family:var(--primary-font);font-size:10px;border-radius:4px;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 2px 4px,#8c96aa33 0 1px 2px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #theme-buttons button:hover{transform:translateY(-1px);box-shadow:#78829666 0 4px 8px,#8c96aa4d 0 2px 4px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #wallpaper-buttons button{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);color:#283246e6;border:1px solid rgba(160,170,190,.8);padding:3px 6px;margin:2px;font-family:var(--primary-font);font-size:10px;border-radius:4px;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 2px 4px,#8c96aa33 0 1px 2px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #wallpaper-buttons button:hover{transform:translateY(-1px);box-shadow:#78829666 0 4px 8px,#8c96aa4d 0 2px 4px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #topcats-logo{color:#283246f2;text-shadow:rgba(255,255,255,.9) 0px 2px 0px,rgba(255,255,255,.6) 0px 0px 8px,rgba(0,0,0,.3) 0px 1px 3px;font-family:var(--primary-font);font-weight:700;filter:drop-shadow(0px 2px 4px rgba(120,130,150,.3))}.theme-chrome #topcats-logo img{filter:drop-shadow(0px 3px 6px rgba(120,130,150,.4)) drop-shadow(0px 1px 2px rgba(140,150,170,.3)) brightness(1.1) contrast(1.05) saturate(.9)}.theme-chrome #market-cap{background:linear-gradient(135deg,#ffffffb3,#ffffff4d,#ffffff80),linear-gradient(180deg,#ebf0fae6,#d7e1f0f2,#e1ebf5eb);border:1px solid rgba(170,180,200,.8);border-radius:6px;padding:4px 8px;margin:2px 4px;color:#283246e6;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.2) 0px 0px 2px;font-family:var(--mono-font);font-size:10px;font-weight:700;box-shadow:#828ca033 0 2px 4px,#96a0b426 0 1px 2px,#ffffffd9 0 1px inset,#ffffff80 0 2px 3px inset,#00000014 0 -1px inset}.theme-chrome #swap-container{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 40%,rgba(255,255,255,.4) 100%),radial-gradient(ellipse at 25% 25%,rgba(255,255,255,.4) 0%,transparent 50%),radial-gradient(ellipse at 80% 75%,rgba(245,250,255,.25) 0%,transparent 60%),linear-gradient(135deg,#c0c0c0f2,#d2d2d7fa 30%,#b9b9c3f5 70%,#c8c8d0f7);border:2px solid rgba(160,160,170,.9);box-shadow:#7882964d 0 6px 20px,#8c96aa40 0 3px 8px,#ffffffe6 0 2px inset,#fff9 0 1px 4px inset,#0000001a 0 -1px inset,#0000000d 0 -2px 2px inset;position:relative;overflow:hidden;transition:box-shadow .3s ease}.theme-chrome #swap-container:hover{box-shadow:#78829666 0 8px 25px,#8c96aa4d 0 4px 10px,#ffffffe6 0 2px inset,#fff9 0 1px 4px inset,#0000001a 0 -1px inset,#0000000d 0 -2px 2px inset}.theme-chrome #swap-container select,.theme-chrome #swap-container input,.theme-chrome #swap-container button{background:linear-gradient(135deg,#ffffffb3,#ffffff4d,#ffffff80),linear-gradient(180deg,#e0e0ffe6,#d2d2f0f2,#dcdcfaeb);border:2px solid rgba(150,150,170,.8);color:#283246e6;text-shadow:rgba(255,255,255,.7) 0px 1px 0px,rgba(0,0,0,.2) 0px 0px 2px;font-family:var(--primary-font);box-shadow:#828ca033 0 2px 4px,#96a0b426 0 1px 2px,#fffc 0 1px inset,#fff6 0 2px 3px inset,#00000014 0 -1px inset;border-radius:4px;font-weight:700;transition:box-shadow .15s ease}.theme-chrome #swap-container select:focus,.theme-chrome #swap-container input:focus{box-shadow:#6496c84d 0 0 0 2px,#828ca033 0 2px 4px,#fffc 0 1px inset,#fff6 0 2px 3px inset,#00000014 0 -1px inset}.theme-chrome #connect-wallet-btn{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);color:#283246e6;border:2px solid rgba(160,170,190,.8);text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 3px 6px,#8c96aa33 0 2px 4px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;border-radius:6px;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #connect-wallet-btn:hover{transform:translateY(-1px);box-shadow:#78829666 0 5px 10px,#8c96aa4d 0 3px 6px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #connect-wallet-btn:active,.theme-chrome #swap-btn:active,.theme-chrome #swap-switch-btn:active{background:linear-gradient(135deg,rgba(240,245,255,.9) 0%,transparent 50%,rgba(245,250,255,.8) 100%),linear-gradient(180deg,#bec8dcfa,#aab9cdfc,#b4c3d7f7);transform:translateY(1px);box-shadow:#78829633 0 1px 3px,#fffffff2 0 1px inset,#00000026 0 -1px inset}.theme-chrome #swap-switch-btn{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);color:#283246e6;border:2px solid rgba(160,170,190,.8);text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 3px 6px,#8c96aa33 0 2px 4px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;border-radius:50%;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #swap-switch-btn:hover{transform:scale(1.05);box-shadow:#78829666 0 4px 8px,#8c96aa4d 0 3px 6px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #swap-btn{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#c3cddcfa 30%,#afb9cdf5 70%,#cdd7e6f7);color:#283246e6;border:2px solid rgba(160,170,190,.8);text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 2px;box-shadow:#7882964d 0 4px 8px,#8c96aa33 0 2px 4px,#ffffffe6 0 1px inset,#fff9 0 2px 3px inset,#0000001a 0 -1px inset;position:relative;overflow:hidden;font-weight:700;border-radius:6px;font-size:14px;transition:transform .15s ease,box-shadow .15s ease}.theme-chrome #swap-btn:hover{transform:translateY(-1px);box-shadow:#78829666 0 6px 12px,#8c96aa4d 0 3px 6px,#fffffff2 0 1px inset,#ffffffb3 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome #swap-container .input-icon-wrap img{border:2px solid rgba(160,170,190,.8);box-shadow:#7882964d 0 3px 6px,#8c96aa33 0 2px 4px,#fff9 0 1px inset,#0000001a 0 -1px inset;filter:brightness(1.05) contrast(1.02) saturate(.95)}.theme-chrome #swap-container .amount-block #input-token-balance{color:#323c50cc;text-shadow:rgba(255,255,255,.6) 0px 1px 0px,rgba(0,0,0,.2) 0px 0px 1px;font-family:var(--mono-font);font-weight:700}.theme-chrome #swap-container .swap-row label{color:#283246f2;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.2) 0px 0px 2px;font-family:var(--primary-font);font-weight:700}.theme-chrome table{background:linear-gradient(135deg,rgba(255,255,255,.5) 0%,transparent 40%,rgba(255,255,255,.3) 100%),linear-gradient(135deg,#f8f8fff2,#ebf0fafa 30%,#f5fafff5 70%,#f0f5fcf7);border:2px solid rgba(170,180,200,.8);border-collapse:separate;border-spacing:0;box-shadow:#7882964d 0 6px 20px,#8c96aa40 0 3px 8px,#fffc 0 2px inset,#ffffff80 0 1px 4px inset,#00000014 0 -1px inset,#0000000d 0 -2px 2px inset;position:relative;overflow:hidden}.theme-chrome th,.theme-chrome td{border-right:2px solid rgba(170,180,200,.6);border-bottom:2px solid rgba(170,180,200,.6);color:#283246e6;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,0,0,.2) 0px 0px 2px;font-family:var(--primary-font);font-weight:700;position:relative}.theme-chrome th{background:linear-gradient(135deg,#ffffffb3,#ffffff4d,#ffffff80),linear-gradient(180deg,#d0dff0e6,#bed2e6f2,#c8daebeb);color:#1e283cf2;text-shadow:rgba(255,255,255,.9) 0px 1px 0px,rgba(0,0,0,.3) 0px 0px 3px;font-weight:700;box-shadow:#8c96aa33 0 2px 4px,#a0aabe26 0 1px 2px,#fffc 0 1px inset,#ffffff80 0 2px 3px inset,#0000001a 0 -1px inset}.theme-chrome td{background:linear-gradient(135deg,rgba(255,255,255,.35) 0%,transparent 50%,rgba(255,255,255,.25) 100%),linear-gradient(180deg,#fafcffcc,#f5f8fcd9,#f8fafed1);position:relative;transition:background .2s ease}.theme-chrome th:last-child,.theme-chrome td:last-child{border-right:none}.theme-chrome tr:last-child td{border-bottom:none}.theme-chrome .positive,.theme-chrome #cat-coins-table td.positive,.theme-chrome table td.positive{color:#007800e6!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(0,255,0,.3) 0px 0px 4px!important;font-weight:700!important}.theme-chrome .negative,.theme-chrome #cat-coins-table td.negative,.theme-chrome table td.negative{color:#b40000e6!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px,rgba(255,0,0,.3) 0px 0px 4px!important;font-weight:700!important}.theme-chrome #cat-coins-table tr:hover td.positive,.theme-chrome table tr:hover td.positive{color:#008c00f2!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px,rgba(0,255,0,.5) 0px 0px 6px,rgba(120,255,120,.3) 0px 0px 8px!important;font-weight:700!important}.theme-chrome #cat-coins-table tr:hover td.negative,.theme-chrome table tr:hover td.negative{color:#c80000f2!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px,rgba(255,0,0,.5) 0px 0px 6px,rgba(255,120,120,.3) 0px 0px 8px!important;font-weight:700!important}.theme-chrome #cat-coins-table{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.95) 0%,transparent 50%),radial-gradient(ellipse at 70% 80%,rgba(255,255,255,.7) 0%,transparent 30%),linear-gradient(90deg,#b4b9c3,#c3c8d2,#afb4be,#bec3cd,#aaafb9,#b9bec8,#afb4be 6%),linear-gradient(180deg,#8c91a0,#a5aab4,#b9bec8,#afb4be,#9ba0aa,#878c96)!important;background-size:100% 100%,100% 100%,6px 100%,100% 100%!important;border:2px solid rgba(90,95,105,1)!important;box-shadow:#fffffff2 0 1px inset,#fff9 1px 0 inset,#282d37e6 0 -1px inset,#282d37b3 -1px 0 inset,#0006 0 4px 12px,#0000004d 0 2px 6px,#c8cdd766 0 0 15px inset!important;border-radius:8px!important;font-family:var(--primary-font)!important;padding:12px!important}.theme-chrome #cat-coins-table h3{color:#283246e6!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px!important;font-family:var(--primary-font)!important;font-weight:700!important;margin-bottom:12px!important}.theme-chrome #cat-coins-table table{background:linear-gradient(135deg,#f5f8fcfa,#e6ebf5fc,#f0f5fafa)!important;border:2px solid rgba(160,170,190,.6)!important;border-radius:8px!important;box-shadow:#78829633 0 2px 4px inset,#ffffffe6 0 1px!important;font-family:var(--primary-font)!important;width:100%!important}.theme-chrome #cat-coins-table thead{background:linear-gradient(135deg,#a0aabee6,#b4bed2f2,#a0aabee6)!important;color:#282d37f2!important;font-weight:700!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important}.theme-chrome #cat-coins-table th{padding:8px 12px!important;font-family:var(--primary-font)!important;font-size:11px!important;color:#282d37f2!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important;border-right:1px solid rgba(140,150,170,.7)!important;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #78829699!important}.theme-chrome #cat-coins-table th:last-child{border-right:none!important}.theme-chrome #cat-coins-table td{background:linear-gradient(90deg,#fafcfff2,#f5f8fcf7)!important;color:#283246e6!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px!important;border-bottom:1px solid rgba(160,170,190,.3)!important;border-right:1px solid rgba(160,170,190,.2)!important;padding:6px 12px!important;font-family:var(--primary-font)!important;font-size:10px!important;font-weight:700!important;transition:all .3s ease!important}.theme-chrome #cat-coins-table td:last-child{border-right:none!important}.theme-chrome #cat-coins-table tbody tr:nth-child(2n) td{background:linear-gradient(90deg,#f0f5faf7,#ebf2f8fa)!important}.theme-chrome #cat-coins-table tr:hover td{background:linear-gradient(90deg,#a0aabe33,#b4bed226,#a0aabe33)!important;color:#1e283cf2!important;border-bottom:1px solid rgba(160,170,190,.6)!important;border-right:1px solid rgba(160,170,190,.4)!important;box-shadow:inset 1px 1px #ffffff80,inset -1px -1px #7882964d,0 1px 2px #0000001a!important;transform:none!important}.theme-chrome #kitty-leaders-popup{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 40%,rgba(255,255,255,.4) 100%),linear-gradient(135deg,#cdd2e1fa,#e1e6f0fc 30%,#c3c8dcf7 70%,#d7dcebfa)!important;border:2px solid rgba(160,170,190,.9)!important;box-shadow:#78829666 0 8px 25px,#8c96aa4d 0 3px 10px,#fffffff2 0 2px inset,#fffc 0 1px 4px inset,#00000026 0 -1px inset!important}.theme-chrome .kitty-leaders-header{border-bottom:2px solid rgba(160,170,190,.7)!important;background:linear-gradient(135deg,#ffffffb3,#fff3,#ffffff80),linear-gradient(180deg,#b9bed2f5,#afb9cdf7)!important}.theme-chrome .kitty-leaders-title{color:#283246f2!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px!important}.theme-chrome .kitty-leaders-subtitle{color:#323c50e6!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent)!important}.theme-chrome .kitty-leaders-subtitle-secondary{color:#3c465ad9!important}.theme-chrome .kitty-leaders-grid-wrapper{border:2px solid rgba(160,170,190,.7)!important;background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 50%,rgba(255,255,255,.3) 100%),linear-gradient(180deg,#f5f8fcfa,#fffffffc)!important}.theme-chrome .kol-card{background:linear-gradient(135deg,#fff9,#ffffff4d,#ffffff80),linear-gradient(180deg,#fafcfff2,#f5f8fcf7)!important;border:2px solid rgba(170,180,200,.6)!important;box-shadow:#78829633 0 2px 4px,#fffc 0 1px inset!important}.theme-chrome .kol-card:hover{border-color:#8c96aae6!important;box-shadow:#7882964d 0 4px 12px,#fffffff2 0 1px inset!important}.theme-chrome .kol-rank{color:#283246f2!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important}.theme-chrome .kol-username{color:#323c5af2!important;text-shadow:rgba(255,255,255,.7) 0px 1px 0px!important}.theme-chrome .kol-username:hover{color:#1e2846!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px,rgba(100,150,200,.3) 0px 0px 4px!important}.theme-chrome .kol-bio{background:#f0f5fce6!important;border-left:2px solid rgba(160,170,190,.7)!important}.theme-chrome .kol-stats-row{border-top:1px solid rgba(160,170,190,.4)!important;border-bottom:1px solid rgba(160,170,190,.4)!important}.theme-chrome .kol-stat{color:#323c50e6!important;text-shadow:rgba(255,255,255,.7) 0px 1px 0px!important}.theme-chrome .kol-stat-posts,.theme-chrome .kol-voting-pct{color:#283246f2!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important}.theme-chrome .kitty-leaders-footer{color:#3c465ad9!important;border-top:1px solid rgba(160,170,190,.5)!important;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent)!important}.theme-chrome .sort-btn{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#e1e6f0f2,#cdd7e6f7)!important;border:2px solid rgba(160,170,190,.8)!important;color:#283246e6!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important;box-shadow:#78829633 0 2px 4px,#ffffffe6 0 1px inset!important}.theme-chrome .sort-btn:hover{background:linear-gradient(135deg,#ffffffe6,#fff6,#ffffffb3),linear-gradient(180deg,#ebf0faf2,#d7e1f0f7)!important;transform:translateY(-1px)!important}.theme-chrome .sort-btn.active{background:linear-gradient(135deg,rgba(255,255,255,.6) 0%,transparent 50%,rgba(255,255,255,.4) 100%),linear-gradient(180deg,#a0aac8f2,#8c96b4f7)!important;color:#fffffff2!important;text-shadow:rgba(0,0,0,.3) 0px 1px 0px!important}.theme-chrome .kitty-leaders-load-more{background:linear-gradient(135deg,#ffffffd9,#ffffff4d,#fff9),linear-gradient(180deg,#f5f8fcf2,#ebf0faf7)!important;border:2px solid rgba(160,170,190,.8)!important;color:#283246e6!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important}.theme-chrome .kitty-leaders-load-more:hover{background:linear-gradient(135deg,#ffffffe6,#fff6,#ffffffb3),linear-gradient(180deg,#fffffff2,#f5fafff7)!important;transform:translateY(-1px)!important}.theme-frutiger #portfolio-header{color:#1a365d!important;text-shadow:rgba(255,255,255,.9) 0px 1px 3px,rgba(120,200,255,.4) 0px 0px 8px,rgba(255,255,255,.6) 0px 2px 6px!important;font-family:Segoe UI,Tahoma,sans-serif!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding:6px 0!important;border-bottom:2px solid rgb(204,204,204)!important;font-size:10px!important;font-weight:700!important}.theme-frutiger #portfolio-total{color:#1a365d!important}.theme-frutiger #portfolio-close{background:linear-gradient(135deg,#ff6464e6,#ff5050f2)!important;animation:holographicShift 6s ease-in-out infinite!important;background-size:200% 200%!important;border:1.5px solid rgba(200,60,60,.8)!important;color:#fff!important;width:20px!important;height:20px!important;border-radius:50%!important;cursor:pointer!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.theme-frutiger #portfolio-content{background:#fffc!important;color:#1a365d!important;border-radius:8px!important;max-height:300px!important;overflow-y:auto!important}.theme-frutiger .portfolio-token-row{border-bottom:1px solid rgba(120,200,255,.3)!important;color:#1a365d!important;font-family:monospace!important;text-shadow:rgba(255,255,255,.8) 0px 1px 2px!important;background:#fff3!important}.theme-frutiger .portfolio-balance,.theme-frutiger .portfolio-usd{color:#1a365d!important}.theme-frutiger #music-player-panel{background:radial-gradient(ellipse 120% 80% at 15% 25%,rgba(255,255,255,.6) 0%,transparent 40%),radial-gradient(ellipse 100% 60% at 85% 75%,rgba(120,200,255,.3) 0%,transparent 50%),linear-gradient(135deg,#dcf0fff2,#b4e6ffe6,#c8f5fff2,#beebffe6,#d2fafff2,#e1f8ffeb) 0% 0% / 300% 300%;background-size:250% 200%,180% 150%,300% 300%;background-position:15% 25%,85% 75%,center;animation:causticDance 12s ease-in-out infinite,holographicShift 10s ease-in-out infinite;border:2px solid rgba(80,160,220,.8);box-shadow:#0078c84d 0 16px 50px,#fffffffa 0 3px inset,#ffffffb3 0 1px 6px inset,#64b4e666 0 -2px inset,#78c8ff33 0 0 100px,#ffffff80 0 6px 25px;border-radius:12px;font-family:Lucida Console,Monaco,monospace;-webkit-backdrop-filter:blur(8px) saturate(1.3) brightness(1.1);backdrop-filter:blur(8px) saturate(1.3) brightness(1.1);position:relative;overflow:hidden}.theme-frutiger #track-title{color:#1a365d!important;text-shadow:rgba(255,255,255,.9) 0px 1px 3px,rgba(120,200,255,.4) 0px 0px 8px,rgba(255,255,255,.6) 0px 2px 6px!important;font-family:monospace!important;font-weight:700!important}.theme-frutiger #music-player-panel button{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.8) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.4) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb) 0% 0% / 250% 250%;background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:causticDance 8s ease-in-out infinite,holographicShift 7s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);padding:4px 8px;font-family:Lucida Console,Monaco,monospace;border-radius:6px;text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px,rgba(120,200,255,.4) 0px 0px 12px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset,#78c8ff66 0 0 12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden}.theme-frutiger #progress-container{background:#285a8c66!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important}.theme-frutiger #progress-bar{background:linear-gradient(90deg,#6eb9f5f2,#50aae6e6,#82c8fff2,#64b4f0eb,#78befaf0) 0% 0% / 250% 250%!important;animation:holographicShift 8s ease-in-out infinite!important}.theme-frutiger #progress-handle{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,1) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle,#fffffffa,#aadcffe6 30%,#78bef5f2 70%,#50a0dccc) 0% 0% / 150% 150%;background-size:60% 60%,40% 40%,150% 150%;background-position:30% 20%,70% 70%,center;animation:causticDance 10s ease-in-out infinite,holographicShift 9s ease-in-out infinite;border:2.5px solid rgba(255,255,255,.98);border-radius:50%;box-shadow:#0000004d 0 4px 10px,#fffffff2 0 2px inset,#ffffffb3 0 1px 4px inset,#78c8ff80 0 0 15px}.theme-frutiger #volume-container{background:#285a8c66!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important}.theme-frutiger #volume-bar{background:linear-gradient(90deg,#6eb9f5f2,#50aae6e6,#82c8fff2,#64b4f0eb,#78befaf0) 0% 0% / 250% 250%!important;animation:holographicShift 8s ease-in-out infinite!important}.theme-frutiger #volume-handle{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,1) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle,#fffffffa,#aadcffe6 30%,#78bef5f2 70%,#50a0dccc) 0% 0% / 150% 150%;background-size:60% 60%,40% 40%,150% 150%;background-position:30% 20%,70% 70%,center;animation:causticDance 10s ease-in-out infinite,holographicShift 9s ease-in-out infinite;border:2.5px solid rgba(255,255,255,.98);border-radius:50%;box-shadow:#0000004d 0 4px 10px,#fffffff2 0 2px inset,#ffffffb3 0 1px 4px inset,#78c8ff80 0 0 15px}.theme-frutiger #volume-icon{color:#036!important;text-shadow:0 0 2px rgb(255,255,255),0 0 6px rgb(0,204,255)!important}.theme-frutiger #current-time,.theme-frutiger #duration{color:#036!important;font-family:monospace!important}.theme-frutiger #track-list{background:#ffffffe6!important;border:1.5px solid rgba(100,170,220,.6)!important;color:#1a365d!important;text-shadow:rgba(255,255,255,.8) 0px 1px 2px,rgba(120,200,255,.3) 0px 0px 4px!important;font-family:monospace!important;border-radius:6px!important;padding:6px!important;max-height:160px!important;overflow-y:auto!important;font-size:11px!important}.theme-frutiger #track-list>div{border-bottom:1px solid rgba(120,200,255,.3)!important;background:linear-gradient(90deg,#ffffff0d,#b4e6ff1a)!important;cursor:pointer!important;padding:4px 2px!important;transition:all .3s ease;color:#1a365d!important;text-shadow:rgba(255,255,255,.8) 0px 1px 2px,rgba(120,200,255,.3) 0px 0px 4px!important}.theme-frutiger #track-list>div:hover{background:radial-gradient(ellipse at 50% 0%,rgba(180,230,255,.4) 0%,transparent 70%),linear-gradient(90deg,#78c8ff33,#a0dcff4d,#8cd2ff33)!important;color:#102c53!important;text-shadow:rgba(255,255,255,.9) 0px 1px 3px,rgba(120,200,255,.6) 0px 0px 8px,rgba(160,220,255,.4) 0px 0px 12px!important;box-shadow:#78c8ff4d 0 2px 8px,#fff9 0 1px inset!important;transform:translate(3px);animation:causticShimmer 2s ease-in-out infinite}.theme-frutiger #topcats-chatbox{background:radial-gradient(ellipse 130% 90% at 20% 30%,rgba(255,255,255,.7) 0%,transparent 45%),radial-gradient(ellipse 110% 70% at 80% 70%,rgba(120,200,255,.4) 0%,transparent 55%),linear-gradient(135deg,#dcf0fff2,#b4e6ffe6,#c8f5fff2,#beebffe6,#d2fafff2,#e1f8ffeb);background-size:280% 220%,200% 170%,100% 100%;background-position:20% 30%,80% 70%,center;border:2px solid rgba(80,160,220,.9);box-shadow:#0078c859 0 18px 55px,#fffffffa 0 3px inset,#fffc 0 1px 8px inset,#64b4e666 0 -2px inset,#78c8ff40 0 0 100px,#fff9 0 6px 30px;border-radius:12px;font-family:monospace;width:300px;height:440px;font-size:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px) saturate(1.4) brightness(1.15);backdrop-filter:blur(10px) saturate(1.4) brightness(1.15);animation:causticDance 15s ease-in-out infinite;position:relative}.theme-frutiger #chat-header{background:linear-gradient(135deg,#5aaae6fa,#46b9f5f2,#6ec8fffa,#55afebf2,#64befafa,#5fb4f0f5) 0% 0% / 300% 300%!important;animation:holographicShift 8s ease-in-out infinite!important;color:#fff!important;text-shadow:rgba(0,80,160,.8) 0px 1px 3px,rgba(255,255,255,.5) 0px 0px 12px,rgba(0,120,200,.4) 0px 2px 8px!important;font-family:monospace!important;padding:6px 12px!important;border-radius:0!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;cursor:move!important;font-size:12px!important}.theme-frutiger #chat-header button{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb) 0% 0% / 250% 250%;animation:holographicShift 6s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.7);padding:2px 6px;font-family:monospace;border-radius:4px;text-shadow:rgba(0,60,140,.8) 0px 1px 3px,rgba(255,255,255,.3) 0px 0px 6px}.theme-frutiger #chat-messages{background:#ffffffeb;color:#1a365d;font-size:11px;line-height:1.3;font-family:monospace;padding:8px;border-top:2px solid rgb(153,153,153);border-bottom:2px solid rgb(153,153,153);border-radius:0}.theme-frutiger #chat-input{background:silver;padding:6px 8px;font-family:monospace;border-radius:0}.theme-frutiger #chat-form{background:linear-gradient(135deg,#f5fcfff2,#ebf8ffe6,#f0fafff2)!important}.theme-frutiger #chat-form button{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb)!important;animation:holographicShift 6s ease-in-out infinite!important;color:#fff!important;border:1.5px solid rgba(70,150,210,.7)!important;padding:4px 8px!important;font-family:monospace!important;border-radius:4px!important;text-shadow:rgba(0,60,140,.8) 0px 1px 3px,rgba(255,255,255,.3) 0px 0px 6px!important}.theme-frutiger #emoji-toggle,.theme-frutiger #close-emoji-panel,.theme-frutiger .emoji-button{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb)!important;animation:holographicShift 6s ease-in-out infinite!important;background-size:250% 250%!important;border:1.5px solid rgba(70,150,210,.7)!important;color:#fff!important;text-shadow:rgba(0,60,140,.8) 0px 1px 3px,rgba(255,255,255,.3) 0px 0px 6px!important}.theme-frutiger #resize-toggle,.theme-frutiger #alias-display{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb) 0% 0% / 250% 250%!important;border:1.5px solid rgba(70,150,210,.7)!important;color:#fff!important;text-shadow:rgba(0,60,140,.8) 0px 1px 3px,rgba(255,255,255,.3) 0px 0px 6px!important;animation:holographicShift 6s ease-in-out infinite!important}.theme-frutiger .music-player-btn{animation:holographicShift 7s ease-in-out infinite!important;background-size:250% 250%!important}.theme-frutiger .music-player-progress-bar{animation:holographicShift 8s ease-in-out infinite!important;background-size:250% 250%!important}.theme-frutiger .chat-header{animation:holographicShift 8s ease-in-out infinite!important;background-size:200% 200%!important}.theme-frutiger .chat-header-btn,.theme-frutiger .chat-emoji-toggle,.theme-frutiger .chat-send-btn,.theme-frutiger .chat-emoji-close-btn{animation:holographicShift 6s ease-in-out infinite!important;background-size:200% 200%!important}.theme-frutiger header{background:radial-gradient(ellipse 120% 80% at 80% 70%,rgba(120,200,255,.4) 0%,transparent 55%),linear-gradient(135deg,#dedee4f2,#ebf5fffa,#dcf0fff5,#e6f8fff7,#e1f2fff2,#f0fafffa);background-size:150% 120%,100% 100%;background-position:80% 70%,center;border:2px solid rgba(80,160,220,.8);border-bottom:4px double rgba(100,170,230,.9);box-shadow:#0078c840 0 12px 40px,#78c8ff33 0 0 80px,#ffffff80 0 6px 25px,#fffffff2 0 2px inset,#ffffffb3 0 1px 6px inset,#64b4e666 0 -2px inset;animation:causticDance 20s ease-in-out infinite;-webkit-backdrop-filter:blur(3px) saturate(1.15);backdrop-filter:blur(3px) saturate(1.15);position:relative;overflow:hidden}.theme-frutiger #theme-buttons button{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:causticDance 9s ease-in-out infinite,holographicShift 8s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);padding:3px 6px;margin:2px;font-family:var(--primary-font);font-size:10px;border-radius:6px;text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px,rgba(120,200,255,.4) 0px 0px 12px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset,#78c8ff66 0 0 12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.theme-frutiger #wallpaper-buttons button{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:causticDance 10s ease-in-out infinite,holographicShift 9s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);padding:3px 6px;margin:2px;font-family:var(--primary-font);font-size:10px;border-radius:6px;text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px,rgba(120,200,255,.4) 0px 0px 12px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset,#78c8ff66 0 0 12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.theme-frutiger #topcats-logo{color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 2px 3px,rgba(120,200,255,.6) 0px 0px 12px,rgba(255,255,255,.7) 0px 3px 8px,rgba(0,60,140,.4) 0px 1px 4px;font-family:var(--primary-font);font-weight:700;filter:drop-shadow(0px 3px 8px rgba(0,120,200,.3))}.theme-frutiger #topcats-logo img{filter:drop-shadow(0px 4px 12px rgba(0,120,200,.4)) drop-shadow(0px 2px 6px rgba(120,200,255,.3)) brightness(1.1) contrast(1.02) saturate(1.2) blur(.2px)}.theme-frutiger #market-cap{background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.8) 0%,transparent 45%),radial-gradient(circle at 75% 75%,rgba(120,200,255,.3) 0%,transparent 40%),linear-gradient(135deg,#f0faffe6,#dcf0fff2 30%,#ebf8ffeb 70%,#e6f5fff0);background-size:160% 120%,120% 100%,100% 100%;background-position:30% 25%,75% 75%,center;border:1.5px solid rgba(100,170,220,.7);border-radius:8px;padding:4px 8px;margin:2px 4px;color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,200,255,.4) 0px 0px 6px;font-family:var(--mono-font);font-size:10px;font-weight:700;box-shadow:#0078c826 0 3px 8px,#78c8ff1a 0 0 20px,#fffc 0 1px inset,#ffffff80 0 2px 4px inset,#64b4e633 0 -1px inset;animation:causticDance 13s ease-in-out infinite,holographicShift 11s ease-in-out infinite;-webkit-backdrop-filter:blur(3px) saturate(1.1);backdrop-filter:blur(3px) saturate(1.1)}.theme-frutiger #swap-container{background:radial-gradient(ellipse 110% 80% at 80% 75%,rgba(120,200,255,.3) 0%,transparent 45%),linear-gradient(135deg,#c0c0c0f2,#dcf0fffa,#c8e6faf5,#d7f5fff7,#cdebfff2,#e1f8fffa);background-size:130% 110%,100% 100%;background-position:80% 75%,center;border:2px solid rgba(80,160,220,.8);box-shadow:#0078c840 0 10px 35px,#78c8ff26 0 0 60px,#fff6 0 4px 20px,#ffffffe6 0 2px inset,#fff9 0 1px 4px inset,#64b4e64d 0 -2px inset;animation:causticDance 18s ease-in-out infinite;-webkit-backdrop-filter:blur(2px) saturate(1.1);backdrop-filter:blur(2px) saturate(1.1);position:relative;overflow:hidden}.theme-frutiger #swap-container select,.theme-frutiger #swap-container input,.theme-frutiger #swap-container button{background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.8) 0%,transparent 40%),radial-gradient(circle at 70% 75%,rgba(120,200,255,.2) 0%,transparent 35%),linear-gradient(135deg,#e0e0ffe6,#d2ebfff2,#dcf5ffeb);background-size:140% 110%,100% 90%,100% 100%;background-position:30% 25%,70% 75%,center;border:1.5px solid rgba(100,170,220,.7);color:#1a365d;text-shadow:rgba(255,255,255,.8) 0px 1px 2px,rgba(120,200,255,.3) 0px 0px 4px;font-family:var(--primary-font);box-shadow:#0078c826 0 2px 6px,#78c8ff1a 0 0 15px,#ffffffb3 0 1px inset,#fff6 0 2px 3px inset,#64b4e633 0 -1px inset;animation:causticDance 12s ease-in-out infinite,holographicShift 10s ease-in-out infinite;-webkit-backdrop-filter:blur(2px) saturate(1.1);backdrop-filter:blur(2px) saturate(1.1);border-radius:6px;font-weight:700;position:relative;overflow:hidden}.theme-frutiger #connect-wallet-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:causticDance 8s ease-in-out infinite,holographicShift 7s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px,rgba(120,200,255,.4) 0px 0px 12px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset,#78c8ff66 0 0 12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden;font-weight:700;border-radius:8px;font-size:14px}.theme-frutiger #swap-switch-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:causticDance 9s ease-in-out infinite,holographicShift 8s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px,rgba(120,200,255,.4) 0px 0px 12px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset,#78c8ff66 0 0 12px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden;font-weight:700;border-radius:50%}.theme-frutiger #swap-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:causticDance 10s ease-in-out infinite,holographicShift 9s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px,rgba(120,200,255,.4) 0px 0px 12px;box-shadow:#0003 0 4px 10px,#ffffffe6 0 1px inset,#78c8ff66 0 0 15px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden;font-weight:700;border-radius:8px;font-size:16px}.theme-frutiger #swap-container .input-icon-wrap img{border:1.5px solid rgba(100,170,220,.7);box-shadow:#0078c833 0 3px 8px,#78c8ff26 0 0 20px,#ffffff80 0 1px inset,#64b4e633 0 -1px inset;filter:brightness(1.08) contrast(1.03) saturate(1.15) blur(.1px)}.theme-frutiger #swap-container .amount-block #input-token-balance{color:#1a365d;text-shadow:rgba(255,255,255,.8) 0px 1px 2px,rgba(120,200,255,.3) 0px 0px 4px;font-family:var(--mono-font);font-weight:700}.theme-frutiger #swap-container .swap-row label{color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,200,255,.4) 0px 0px 6px;font-family:var(--primary-font);font-weight:700}.theme-frutiger table{background:radial-gradient(ellipse 140% 100% at 25% 20%,rgba(255,255,255,.7) 0%,transparent 50%),radial-gradient(ellipse 120% 80% at 80% 80%,rgba(120,200,255,.3) 0%,transparent 45%),radial-gradient(ellipse 100% 70% at 50% 50%,rgba(255,255,255,.5) 0%,transparent 40%),linear-gradient(135deg,#f8f8fff2,#ebf5fffa,#f5fafff5,#f0f8fff7,#fafcfff2,#f5fafffa);background-size:190% 150%,140% 120%,170% 130%,100% 100%;background-position:25% 20%,80% 80%,50% 50%,center;border:2px solid rgba(80,160,220,.8);border-collapse:separate;border-spacing:0;box-shadow:#0078c840 0 10px 35px,#78c8ff26 0 0 60px,#fff6 0 4px 20px,#ffffffe6 0 2px inset,#fff9 0 1px 4px inset,#64b4e64d 0 -2px inset;animation:causticDance 22s ease-in-out infinite;-webkit-backdrop-filter:blur(2px) saturate(1.1);backdrop-filter:blur(2px) saturate(1.1);position:relative;overflow:hidden}.theme-frutiger th,.theme-frutiger td{border-right:1.5px solid rgba(100,170,220,.6);border-bottom:1.5px solid rgba(100,170,220,.6);color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,200,255,.3) 0px 0px 4px;font-family:var(--primary-font);font-weight:700;position:relative}.theme-frutiger th{background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.8) 0%,transparent 45%),radial-gradient(circle at 75% 75%,rgba(120,200,255,.4) 0%,transparent 40%),linear-gradient(135deg,#d0dff0e6,#bed7f5f2,#c8e1faeb,#b4d2f0f0,#c3dcf5ed);background-size:160% 120%,120% 100%,100% 100%;background-position:30% 25%,75% 75%,center;color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 2px 3px,rgba(120,200,255,.5) 0px 0px 8px,rgba(255,255,255,.7) 0px 1px 4px;font-weight:700;box-shadow:#0078c826 0 3px 8px,#78c8ff1a 0 0 20px,#fffc 0 1px inset,#ffffff80 0 2px 4px inset,#64b4e64d 0 -1px inset;animation:causticDance 14s ease-in-out infinite,holographicShift 12s ease-in-out infinite;-webkit-backdrop-filter:blur(2px) saturate(1.1);backdrop-filter:blur(2px) saturate(1.1)}.theme-frutiger td{background:linear-gradient(135deg,#fafcffcc,#f5faffd9 30%,#f8fcffd1 70%,#fcfeffd6);-webkit-backdrop-filter:blur(1px) saturate(1.05);backdrop-filter:blur(1px) saturate(1.05);position:relative}.theme-frutiger th:last-child,.theme-frutiger td:last-child{border-right:none}.theme-frutiger tr:last-child td{border-bottom:none}.theme-frutiger .positive,.theme-frutiger #cat-coins-table td.positive,.theme-frutiger table td.positive{color:#008c28e6!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,255,120,.4) 0px 0px 8px,rgba(0,200,100,.3) 0px 0px 12px!important;font-weight:700!important}.theme-frutiger .negative,.theme-frutiger #cat-coins-table td.negative,.theme-frutiger table td.negative{color:#c82828e6!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(255,120,120,.4) 0px 0px 8px,rgba(220,60,60,.3) 0px 0px 12px!important;font-weight:700!important}.theme-frutiger #cat-coins-table tr:hover td.positive,.theme-frutiger table tr:hover td.positive{color:#00a032f2!important;text-shadow:rgba(255,255,255,.95) 0px 1px 3px,rgba(140,255,140,.6) 0px 0px 10px,rgba(0,220,120,.5) 0px 0px 16px,rgba(80,255,160,.3) 0px 0px 20px!important;font-weight:700!important}.theme-frutiger #cat-coins-table tr:hover td.negative,.theme-frutiger table tr:hover td.negative{color:#dc3232f2!important;text-shadow:rgba(255,255,255,.95) 0px 1px 3px,rgba(255,140,140,.6) 0px 0px 10px,rgba(240,80,80,.5) 0px 0px 16px,rgba(255,120,120,.3) 0px 0px 20px!important;font-weight:700!important}.theme-frutiger #cat-coins-table{background:radial-gradient(circle at 30% 20%,rgba(100,180,255,.15) 0%,transparent 25%),radial-gradient(circle at 70% 80%,rgba(255,200,100,.12) 0%,transparent 30%),linear-gradient(135deg,#fafcfff2,#f5fafffa 25%,#f8fcfff5 75%,#fafffaf2)!important;border:2px solid rgba(80,120,180,.4)!important;border-radius:16px!important;box-shadow:#648cc84d 0 6px 16px,#ffffffe6 0 2px inset,#5078b41a 0 -2px inset!important;font-family:var(--primary-font)!important;padding:12px!important}.theme-frutiger #cat-coins-table h3{color:#3c64a0e6!important;text-shadow:rgba(255,255,255,.9) 0px 2px 4px,rgba(100,160,255,.3) 0px 0px 12px!important;font-family:var(--primary-font)!important;font-weight:700!important;margin-bottom:12px!important}.theme-frutiger #cat-coins-table table{background:linear-gradient(135deg,#fffffff2,#fafcfffa,#fffffff2)!important;border:2px solid rgba(80,120,180,.3)!important;border-radius:12px!important;box-shadow:#648cc833 0 4px 8px inset,#fffc 0 1px!important;font-family:var(--primary-font)!important;width:100%!important}.theme-frutiger #cat-coins-table thead{background:linear-gradient(135deg,#5078b4e6,#648cc8f2,#78a0dce6,#648cc8f2,#5078b4e6)!important;color:#fffffff2!important;font-weight:700!important;text-shadow:rgba(0,0,0,.3) 0px 1px 2px!important}.theme-frutiger #cat-coins-table th{padding:8px 12px!important;font-family:var(--primary-font)!important;font-size:11px!important;color:#fffffff2!important;text-shadow:rgba(0,0,0,.3) 0px 1px 2px!important;border-right:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 1px 1px #fff6,inset -1px -1px #3c64a066!important}.theme-frutiger #cat-coins-table th:last-child{border-right:none!important}.theme-frutiger #cat-coins-table td{background:linear-gradient(90deg,#ffffffe6,#fafcfff2)!important;color:#3c64a0e6!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,160,220,.2) 0px 0px 6px!important;border-bottom:1px solid rgba(80,120,180,.2)!important;border-right:1px solid rgba(80,120,180,.15)!important;padding:6px 12px!important;font-family:var(--primary-font)!important;font-size:10px!important;font-weight:700!important;transition:all .3s ease!important}.theme-frutiger #cat-coins-table td:last-child{border-right:none!important}.theme-frutiger #cat-coins-table tbody tr:nth-child(2n) td{background:linear-gradient(90deg,#f5fafff2,#f8fcfff7)!important}.theme-frutiger #cat-coins-table tr:hover td{background:radial-gradient(circle at 50% 50%,rgba(100,140,200,.2) 0%,transparent 40%),linear-gradient(90deg,#5078b426,#648cc81a,#5078b426)!important;color:#28508cf2!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,160,220,.4) 0px 0px 8px!important;border-bottom:1px solid rgba(80,120,180,.4)!important;border-right:1px solid rgba(80,120,180,.3)!important;box-shadow:inset 1px 1px #fff9,inset -1px -1px #5078b433,0 2px 4px #648cc81a!important;transform:none!important}.theme-frutiger .webcore-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.7) 0%,transparent 35%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0)!important;background-size:150% 100%,250% 250%!important;color:#fff!important;border:1.5px solid rgba(70,150,210,.8)!important;border-radius:4px!important;text-shadow:rgba(0,60,140,.8) 0px 1px 2px,rgba(255,255,255,.4) 0px 0px 4px!important;box-shadow:#0078c84d 0 2px 6px,#fffc 0 1px inset!important;width:88px!important;min-width:88px!important;height:31px!important;font-size:9px!important}.theme-frutiger .webcore-btn:hover{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.9) 0%,transparent 40%),linear-gradient(135deg,#96c8fffa,#6eb9f5f2,#a0d2fffa)!important;box-shadow:#0078c880 0 4px 12px,#ffffffe6 0 1px inset!important;transform:translateY(-1px)!important}.theme-frutiger .webcore-btn:active{background:linear-gradient(135deg,#64a0dcf2,#5096d2e6,#6eaae6f2)!important;box-shadow:#0050a04d 0 1px 3px,#0000001a 0 1px 2px inset!important;transform:translateY(1px)!important}.theme-frutiger #kitty-leaders-popup{background:radial-gradient(ellipse at 20% 10%,rgba(255,255,255,.8) 0%,transparent 40%),radial-gradient(ellipse at 80% 90%,rgba(200,230,255,.4) 0%,transparent 50%),linear-gradient(180deg,#dcf0fff2,#b4dcfae6,#c8e6fff2)!important;border:2px solid rgba(100,180,255,.6)!important;box-shadow:#0078c84d 0 8px 25px,#64b4ff66 0 0 20px,#ffffffe6 0 2px inset,#c8e6ff99 0 0 15px inset!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important}.theme-frutiger .kitty-leaders-header{border-bottom:2px solid rgba(100,180,255,.5)!important;background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.7) 0%,transparent 50%),linear-gradient(180deg,#b4dcfacc,#a0c8f0b3)!important}.theme-frutiger .kitty-leaders-title{color:#0050a0!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px,rgba(0,120,200,.3) 0px 0px 8px!important}.theme-frutiger .kitty-leaders-subtitle{color:#0064b4e6!important;background:linear-gradient(90deg,transparent,rgba(200,230,255,.6),transparent)!important}.theme-frutiger .kitty-leaders-subtitle-secondary{color:#0078c8cc!important}.theme-frutiger .kitty-leaders-grid-wrapper{border:2px solid rgba(100,180,255,.5)!important;background:radial-gradient(ellipse at 50% 0%,rgba(255,255,255,.5) 0%,transparent 60%),linear-gradient(180deg,#f0fafff2,#fffffffa)!important;box-shadow:#64b4ff33 0 0 15px inset!important}.theme-frutiger .kol-card{background:radial-gradient(ellipse at 20% 20%,rgba(255,255,255,.8) 0%,transparent 50%),linear-gradient(180deg,#fffffff2,#f0faffe6)!important;border:2px solid rgba(150,200,255,.5)!important;box-shadow:#0078c826 0 4px 12px,#ffffffe6 0 1px inset!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.theme-frutiger .kol-card:hover{border-color:#50a0f0b3!important;box-shadow:#0078c840 0 6px 20px,#64b4ff4d 0 0 15px,#fffffff2 0 1px inset!important}.theme-frutiger .kol-rank{color:#0064b4!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important}.theme-frutiger .kol-username{color:#0078c8!important;text-shadow:rgba(255,255,255,.7) 0px 1px 0px!important}.theme-frutiger .kol-username:hover{color:#0050a0!important;text-shadow:rgba(255,255,255,.9) 0px 1px 0px,rgba(0,150,255,.4) 0px 0px 8px!important}.theme-frutiger .kol-bio{background:#dcf0ffb3!important;border-left:2px solid rgba(100,180,255,.5)!important}.theme-frutiger .kol-stats-row{border-top:1px solid rgba(150,200,255,.4)!important;border-bottom:1px solid rgba(150,200,255,.4)!important}.theme-frutiger .kol-stat{color:#0064b4d9!important;text-shadow:rgba(255,255,255,.7) 0px 1px 0px!important}.theme-frutiger .kol-stat-posts,.theme-frutiger .kol-voting-pct{color:#0050a0!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important}.theme-frutiger .kitty-leaders-footer{color:#0078c8cc!important;border-top:1px solid rgba(150,200,255,.4)!important;background:linear-gradient(90deg,transparent,rgba(200,230,255,.5),transparent)!important}.theme-frutiger .sort-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.8) 0%,transparent 50%),linear-gradient(180deg,#f0fafff2,#dcf0ffe6)!important;border:2px solid rgba(100,180,255,.6)!important;color:#0064b4!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important;box-shadow:#0078c833 0 2px 6px,#ffffffe6 0 1px inset!important}.theme-frutiger .sort-btn:hover{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.9) 0%,transparent 50%),linear-gradient(180deg,#fafffffa,#e6f5fff2)!important;box-shadow:#0078c859 0 4px 12px,#64b4ff4d 0 0 10px,#fffffff2 0 1px inset!important}.theme-frutiger .sort-btn.active{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 40%),linear-gradient(180deg,#50a0f0f2,#3c8cdce6)!important;color:#fff!important;text-shadow:rgba(0,60,120,.6) 0px 1px 2px!important;border-color:#3c8cdccc!important}.theme-frutiger .kitty-leaders-load-more{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.8) 0%,transparent 50%),linear-gradient(180deg,#fffffff2,#f0faffe6)!important;border:2px solid rgba(100,180,255,.6)!important;color:#0064b4!important;text-shadow:rgba(255,255,255,.8) 0px 1px 0px!important}.theme-frutiger .kitty-leaders-load-more:hover{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.9) 0%,transparent 50%),linear-gradient(180deg,#fffffffa,#fafffff2)!important;box-shadow:#0078c84d 0 4px 12px,#64b4ff4d 0 0 10px!important}.theme-test-frutiger #portfolio-panel,.theme-test-frutiger #music-player-panel,.theme-test-frutiger #topcats-chatbox,.theme-test-frutiger #swap-container,.theme-test-frutiger header,.theme-test-frutiger #market-cap{will-change:transform;contain:layout paint;backface-visibility:hidden;transform:translateZ(0)}.theme-test-frutiger #portfolio-header{color:#1a365d!important;text-shadow:rgba(255,255,255,.9) 0px 1px 3px,rgba(120,200,255,.4) 0px 0px 8px!important;font-family:Segoe UI,Tahoma,sans-serif!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding:6px 0!important;border-bottom:2px solid rgb(204,204,204)!important;font-size:10px!important;font-weight:700!important}.theme-test-frutiger #portfolio-total{color:#1a365d!important}.theme-test-frutiger #portfolio-close{background:linear-gradient(135deg,#ff6464e6,#ff5050f2)!important;background-size:200% 200%!important;border:1.5px solid rgba(200,60,60,.8)!important;color:#fff!important;width:20px!important;height:20px!important;border-radius:50%!important;cursor:pointer!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.theme-test-frutiger #portfolio-content{background:#fffc!important;color:#1a365d!important;border-radius:8px!important;max-height:300px!important;overflow-y:auto!important}.theme-test-frutiger .portfolio-token-row{border-bottom:1px solid rgba(120,200,255,.3)!important;color:#1a365d!important;font-family:monospace!important;text-shadow:rgba(255,255,255,.8) 0px 1px 2px!important;background:#fff3!important}.theme-test-frutiger .portfolio-balance,.theme-test-frutiger .portfolio-usd{color:#1a365d!important}.theme-test-frutiger #music-player-panel{background:radial-gradient(ellipse 120% 80% at 15% 25%,rgba(255,255,255,.6) 0%,transparent 40%),radial-gradient(ellipse 100% 60% at 85% 75%,rgba(120,200,255,.3) 0%,transparent 50%),linear-gradient(135deg,#dcf0fff2,#b4e6ffe6,#c8f5fff2,#beebffe6,#d2fafff2,#e1f8ffeb) 0% 0% / 300% 300%;background-size:250% 200%,180% 150%,300% 300%;background-position:15% 25%,85% 75%,center;animation:holographicShift 10s ease-in-out infinite;border:2px solid rgba(80,160,220,.8);box-shadow:#0078c84d 0 16px 50px,#fffffffa 0 3px inset,#78c8ff33 0 0 60px;border-radius:12px;font-family:Lucida Console,Monaco,monospace;-webkit-backdrop-filter:blur(5px) saturate(1.2);backdrop-filter:blur(5px) saturate(1.2);position:relative;overflow:hidden}.theme-test-frutiger #track-title{color:#1a365d!important;text-shadow:rgba(255,255,255,.9) 0px 1px 3px,rgba(120,200,255,.4) 0px 0px 8px!important;font-family:monospace!important;font-weight:700!important}.theme-test-frutiger #music-player-panel button{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.8) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.4) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb) 0% 0% / 250% 250%;background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:holographicShift 7s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);padding:4px 8px;font-family:Lucida Console,Monaco,monospace;border-radius:6px;text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset;position:relative;overflow:hidden}.theme-test-frutiger #progress-container{background:#285a8c66!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important}.theme-test-frutiger #progress-bar{background:linear-gradient(90deg,#6eb9f5f2,#50aae6e6,#82c8fff2,#64b4f0eb,#78befaf0) 0% 0% / 250% 250%!important;animation:holographicShift 8s ease-in-out infinite!important}.theme-test-frutiger #progress-handle{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,1) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle,#fffffffa,#aadcffe6 30%,#78bef5f2 70%,#50a0dccc) 0% 0% / 150% 150%;background-size:60% 60%,40% 40%,150% 150%;background-position:30% 20%,70% 70%,center;border:2.5px solid rgba(255,255,255,.98);border-radius:50%;box-shadow:#0000004d 0 4px 10px,#fffffff2 0 2px inset}.theme-test-frutiger #volume-container{background:#285a8c66!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important}.theme-test-frutiger #volume-bar{background:linear-gradient(90deg,#6eb9f5f2,#50aae6e6,#82c8fff2,#64b4f0eb,#78befaf0) 0% 0% / 250% 250%!important;animation:holographicShift 8s ease-in-out infinite!important}.theme-test-frutiger #volume-handle{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,1) 0%,transparent 40%),radial-gradient(circle at 70% 70%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle,#fffffffa,#aadcffe6 30%,#78bef5f2 70%,#50a0dccc) 0% 0% / 150% 150%;background-size:60% 60%,40% 40%,150% 150%;background-position:30% 20%,70% 70%,center;border:2.5px solid rgba(255,255,255,.98);border-radius:50%;box-shadow:#0000004d 0 4px 10px,#fffffff2 0 2px inset}.theme-test-frutiger #volume-icon{color:#036!important;text-shadow:0 0 2px rgb(255,255,255),0 0 6px rgb(0,204,255)!important}.theme-test-frutiger #current-time,.theme-test-frutiger #duration{color:#036!important;font-family:monospace!important}.theme-test-frutiger #track-list{background:#ffffffe6!important;border:1.5px solid rgba(100,170,220,.6)!important;color:#1a365d!important;text-shadow:rgba(255,255,255,.8) 0px 1px 2px!important;font-family:monospace!important;border-radius:6px!important;padding:6px!important;max-height:160px!important;overflow-y:auto!important;font-size:11px!important}.theme-test-frutiger #track-list>div{border-bottom:1px solid rgba(120,200,255,.3)!important;background:linear-gradient(90deg,#ffffff0d,#b4e6ff1a)!important;cursor:pointer!important;padding:4px 2px!important;transition:background .3s ease,color .3s ease;color:#1a365d!important;text-shadow:rgba(255,255,255,.8) 0px 1px 2px!important}.theme-test-frutiger #track-list>div:hover{background:radial-gradient(ellipse at 50% 0%,rgba(180,230,255,.4) 0%,transparent 70%),linear-gradient(90deg,#78c8ff33,#a0dcff4d,#8cd2ff33)!important;color:#102c53!important;text-shadow:rgba(255,255,255,.9) 0px 1px 3px,rgba(120,200,255,.6) 0px 0px 8px!important}.theme-test-frutiger #topcats-chatbox{background:radial-gradient(ellipse 130% 90% at 20% 30%,rgba(255,255,255,.7) 0%,transparent 45%),radial-gradient(ellipse 110% 70% at 80% 70%,rgba(120,200,255,.4) 0%,transparent 55%),linear-gradient(135deg,#dcf0fff2,#b4e6ffe6,#c8f5fff2,#beebffe6,#d2fafff2,#e1f8ffeb);background-size:280% 220%,200% 170%,100% 100%;background-position:20% 30%,80% 70%,center;border:2px solid rgba(80,160,220,.9);box-shadow:#0078c859 0 18px 55px,#fffffffa 0 3px inset,#78c8ff40 0 0 60px;border-radius:12px;font-family:monospace;width:300px;height:440px;font-size:12px;overflow:hidden;-webkit-backdrop-filter:blur(6px) saturate(1.3);backdrop-filter:blur(6px) saturate(1.3);animation:holographicShift 12s ease-in-out infinite;position:relative}.theme-test-frutiger #chat-header{background:linear-gradient(135deg,#5aaae6fa,#46b9f5f2,#6ec8fffa,#55afebf2,#64befafa,#5fb4f0f5) 0% 0% / 300% 300%!important;animation:holographicShift 8s ease-in-out infinite!important;color:#fff!important;text-shadow:rgba(0,80,160,.8) 0px 1px 3px,rgba(255,255,255,.5) 0px 0px 12px!important;font-family:monospace!important;padding:6px 12px!important;border-radius:0!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;cursor:move!important;font-size:12px!important}.theme-test-frutiger #chat-header button{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb) 0% 0% / 250% 250%;color:#fff;border:1.5px solid rgba(70,150,210,.7);padding:2px 6px;font-family:monospace;border-radius:4px;text-shadow:rgba(0,60,140,.8) 0px 1px 3px}.theme-test-frutiger #chat-messages{background:#ffffffeb;color:#1a365d;font-size:11px;line-height:1.3;font-family:monospace;padding:8px;border-top:2px solid rgb(153,153,153);border-bottom:2px solid rgb(153,153,153);border-radius:0}.theme-test-frutiger #chat-input{background:silver;padding:6px 8px;font-family:monospace;border-radius:0}.theme-test-frutiger #chat-form{background:linear-gradient(135deg,#f5fcfff2,#ebf8ffe6,#f0fafff2)!important}.theme-test-frutiger #chat-form button{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb)!important;color:#fff!important;border:1.5px solid rgba(70,150,210,.7)!important;padding:4px 8px!important;font-family:monospace!important;border-radius:4px!important;text-shadow:rgba(0,60,140,.8) 0px 1px 3px!important}.theme-test-frutiger #emoji-toggle,.theme-test-frutiger #close-emoji-panel,.theme-test-frutiger .emoji-button{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb)!important;background-size:250% 250%!important;border:1.5px solid rgba(70,150,210,.7)!important;color:#fff!important;text-shadow:rgba(0,60,140,.8) 0px 1px 3px!important}.theme-test-frutiger #resize-toggle,.theme-test-frutiger #alias-display{background:linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb) 0% 0% / 250% 250%!important;border:1.5px solid rgba(70,150,210,.7)!important;color:#fff!important;text-shadow:rgba(0,60,140,.8) 0px 1px 3px!important}.theme-test-frutiger .music-player-btn{background-size:250% 250%!important}.theme-test-frutiger .music-player-progress-bar{animation:holographicShift 8s ease-in-out infinite!important;background-size:250% 250%!important}.theme-test-frutiger .chat-header{animation:holographicShift 8s ease-in-out infinite!important;background-size:200% 200%!important}.theme-test-frutiger .chat-header-btn,.theme-test-frutiger .chat-emoji-toggle,.theme-test-frutiger .chat-send-btn,.theme-test-frutiger .chat-emoji-close-btn{background-size:200% 200%!important}.theme-test-frutiger header{background:radial-gradient(ellipse 120% 80% at 80% 70%,rgba(120,200,255,.4) 0%,transparent 55%),linear-gradient(135deg,#dedee4f2,#ebf5fffa,#dcf0fff5,#e6f8fff7,#e1f2fff2,#f0fafffa);background-size:150% 120%,100% 100%;background-position:80% 70%,center;border:2px solid rgba(80,160,220,.8);border-bottom:4px double rgba(100,170,230,.9);box-shadow:#0078c840 0 12px 40px,#fffffff2 0 2px inset,#64b4e666 0 -2px inset;animation:holographicShift 15s ease-in-out infinite;-webkit-backdrop-filter:blur(2px) saturate(1.1);backdrop-filter:blur(2px) saturate(1.1);position:relative;overflow:hidden}.theme-test-frutiger #theme-buttons button{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:holographicShift 8s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);padding:3px 6px;margin:2px;font-family:var(--primary-font);font-size:10px;border-radius:6px;text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset;position:relative;overflow:hidden;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.theme-test-frutiger #wallpaper-buttons button{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:holographicShift 9s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);padding:3px 6px;margin:2px;font-family:var(--primary-font);font-size:10px;border-radius:6px;text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset;position:relative;overflow:hidden;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation}.theme-test-frutiger #topcats-logo{color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 2px 3px,rgba(120,200,255,.6) 0px 0px 12px;font-family:var(--primary-font);font-weight:700;filter:drop-shadow(0px 3px 8px rgba(0,120,200,.3))}.theme-test-frutiger #topcats-logo img{filter:drop-shadow(0px 4px 12px rgba(0,120,200,.4)) brightness(1.1)}.theme-test-frutiger #market-cap{background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.8) 0%,transparent 45%),radial-gradient(circle at 75% 75%,rgba(120,200,255,.3) 0%,transparent 40%),linear-gradient(135deg,#f0faffe6,#dcf0fff2 30%,#ebf8ffeb 70%,#e6f5fff0);background-size:160% 120%,120% 100%,100% 100%;background-position:30% 25%,75% 75%,center;border:1.5px solid rgba(100,170,220,.7);border-radius:8px;padding:4px 8px;margin:2px 4px;color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,200,255,.4) 0px 0px 6px;font-family:var(--mono-font);font-size:10px;font-weight:700;box-shadow:#0078c826 0 3px 8px,#fffc 0 1px inset;animation:holographicShift 11s ease-in-out infinite;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.theme-test-frutiger #swap-container{background:radial-gradient(ellipse 110% 80% at 80% 75%,rgba(120,200,255,.3) 0%,transparent 45%),linear-gradient(135deg,#c0c0c0f2,#dcf0fffa,#c8e6faf5,#d7f5fff7,#cdebfff2,#e1f8fffa);background-size:130% 110%,100% 100%;background-position:80% 75%,center;border:2px solid rgba(80,160,220,.8);box-shadow:#0078c840 0 10px 35px,#ffffffe6 0 2px inset,#64b4e64d 0 -2px inset;animation:holographicShift 14s ease-in-out infinite;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden}.theme-test-frutiger #swap-container select,.theme-test-frutiger #swap-container input{background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.8) 0%,transparent 40%),radial-gradient(circle at 70% 75%,rgba(120,200,255,.2) 0%,transparent 35%),linear-gradient(135deg,#e0e0ffe6,#d2ebfff2,#dcf5ffeb);background-size:140% 110%,100% 90%,100% 100%;background-position:30% 25%,70% 75%,center;border:1.5px solid rgba(100,170,220,.7);color:#1a365d;text-shadow:rgba(255,255,255,.8) 0px 1px 2px;font-family:var(--primary-font);box-shadow:#0078c826 0 2px 6px,#ffffffb3 0 1px inset;border-radius:6px;font-weight:700;position:relative;overflow:hidden}.theme-test-frutiger #swap-container button{background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.8) 0%,transparent 40%),radial-gradient(circle at 70% 75%,rgba(120,200,255,.2) 0%,transparent 35%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb 75%);background-size:140% 110%,100% 90%,250% 250%;background-position:30% 25%,70% 75%,center;border:1.5px solid rgba(100,170,220,.7);color:#fff;text-shadow:rgba(0,60,140,.9) 0px 1px 4px;font-family:var(--primary-font);box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset;animation:holographicShift 10s ease-in-out infinite;border-radius:6px;font-weight:700;position:relative;overflow:hidden}.theme-test-frutiger #connect-wallet-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:holographicShift 7s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset;position:relative;overflow:hidden;font-weight:700;border-radius:8px;font-size:14px}.theme-test-frutiger #swap-switch-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb 75%);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:holographicShift 8s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);text-shadow:rgba(0,60,140,.9) 0px 1px 4px;box-shadow:#0003 0 3px 8px,#ffffffe6 0 1px inset;position:relative;overflow:hidden;font-weight:700;border-radius:50%}.theme-test-frutiger #swap-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.6) 0%,transparent 35%),radial-gradient(circle at 75% 80%,rgba(255,255,255,.3) 0%,transparent 30%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb 75%);background-size:150% 100%,80% 80%,250% 250%;background-position:25% 20%,75% 80%,center;animation:holographicShift 9s ease-in-out infinite;color:#fff;border:1.5px solid rgba(70,150,210,.8);text-shadow:rgba(0,60,140,.9) 0px 1px 4px,rgba(255,255,255,.6) 0px 0px 8px;box-shadow:#0003 0 4px 10px,#ffffffe6 0 1px inset;position:relative;overflow:hidden;font-weight:700;border-radius:8px;font-size:16px}.theme-test-frutiger #swap-container .input-icon-wrap img{border:1.5px solid rgba(100,170,220,.7);box-shadow:#0078c833 0 3px 8px,#ffffff80 0 1px inset;filter:brightness(1.08) saturate(1.15)}.theme-test-frutiger #swap-container .amount-block #input-token-balance{color:#1a365d;text-shadow:rgba(255,255,255,.8) 0px 1px 2px;font-family:var(--mono-font);font-weight:700}.theme-test-frutiger #swap-container .swap-row label{color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 1px 2px;font-family:var(--primary-font);font-weight:700}.theme-test-frutiger table{background:radial-gradient(ellipse 140% 100% at 25% 20%,rgba(255,255,255,.7) 0%,transparent 50%),radial-gradient(ellipse 120% 80% at 80% 80%,rgba(120,200,255,.3) 0%,transparent 45%),linear-gradient(135deg,#f8f8fff2,#ebf5fffa,#f5fafff5,#f0f8fff7,#fafcfff2,#f5fafffa);background-size:190% 150%,140% 120%,100% 100%;background-position:25% 20%,80% 80%,center;border:2px solid rgba(80,160,220,.8);border-collapse:separate;border-spacing:0;box-shadow:#0078c840 0 10px 35px,#ffffffe6 0 2px inset,#64b4e64d 0 -2px inset;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;overflow:hidden}.theme-test-frutiger th,.theme-test-frutiger td{border-right:1.5px solid rgba(100,170,220,.6);border-bottom:1.5px solid rgba(100,170,220,.6);color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 1px 2px;font-family:var(--primary-font);font-weight:700;position:relative}.theme-test-frutiger th{background:radial-gradient(ellipse at 30% 25%,rgba(255,255,255,.8) 0%,transparent 45%),radial-gradient(circle at 75% 75%,rgba(120,200,255,.4) 0%,transparent 40%),linear-gradient(135deg,#d0dff0e6,#bed7f5f2,#c8e1faeb,#b4d2f0f0,#c3dcf5ed);background-size:160% 120%,120% 100%,100% 100%;background-position:30% 25%,75% 75%,center;color:#1a365d;text-shadow:rgba(255,255,255,.9) 0px 2px 3px,rgba(120,200,255,.5) 0px 0px 8px;font-weight:700;box-shadow:#0078c826 0 3px 8px,#fffc 0 1px inset;animation:holographicShift 12s ease-in-out infinite;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.theme-test-frutiger td{background:linear-gradient(135deg,#fafcffcc,#f5faffd9 30%,#f8fcffd1 70%,#fcfeffd6);position:relative}.theme-test-frutiger th:last-child,.theme-test-frutiger td:last-child{border-right:none}.theme-test-frutiger tr:last-child td{border-bottom:none}.theme-test-frutiger .positive,.theme-test-frutiger #cat-coins-table td.positive,.theme-test-frutiger table td.positive{color:#008c28e6!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,255,120,.4) 0px 0px 8px!important;font-weight:700!important}.theme-test-frutiger .negative,.theme-test-frutiger #cat-coins-table td.negative,.theme-test-frutiger table td.negative{color:#c82828e6!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(255,120,120,.4) 0px 0px 8px!important;font-weight:700!important}.theme-test-frutiger #cat-coins-table tr:hover td.positive,.theme-test-frutiger table tr:hover td.positive{color:#00a032f2!important;text-shadow:rgba(255,255,255,.95) 0px 1px 3px,rgba(140,255,140,.6) 0px 0px 10px!important;font-weight:700!important}.theme-test-frutiger #cat-coins-table tr:hover td.negative,.theme-test-frutiger table tr:hover td.negative{color:#dc3232f2!important;text-shadow:rgba(255,255,255,.95) 0px 1px 3px,rgba(255,140,140,.6) 0px 0px 10px!important;font-weight:700!important}.theme-test-frutiger #cat-coins-table{background:radial-gradient(circle at 30% 20%,rgba(100,180,255,.15) 0%,transparent 25%),radial-gradient(circle at 70% 80%,rgba(255,200,100,.12) 0%,transparent 30%),linear-gradient(135deg,#fafcfff2,#f5fafffa 25%,#f8fcfff5 75%,#fafffaf2)!important;border:2px solid rgba(80,120,180,.4)!important;border-radius:16px!important;box-shadow:#648cc84d 0 6px 16px,#ffffffe6 0 2px inset!important;font-family:var(--primary-font)!important;padding:12px!important}.theme-test-frutiger #cat-coins-table h3{color:#3c64a0e6!important;text-shadow:rgba(255,255,255,.9) 0px 2px 4px,rgba(100,160,255,.3) 0px 0px 12px!important;font-family:var(--primary-font)!important;font-weight:700!important;margin-bottom:12px!important}.theme-test-frutiger #cat-coins-table table{background:linear-gradient(135deg,#fffffff2,#fafcfffa,#fffffff2)!important;border:2px solid rgba(80,120,180,.3)!important;border-radius:12px!important;box-shadow:#648cc833 0 4px 8px inset,#fffc 0 1px!important;font-family:var(--primary-font)!important;width:100%!important;animation:none!important}.theme-test-frutiger #cat-coins-table thead{background:linear-gradient(135deg,#5078b4e6,#648cc8f2,#78a0dce6,#648cc8f2,#5078b4e6)!important;color:#fffffff2!important;font-weight:700!important;text-shadow:rgba(0,0,0,.3) 0px 1px 2px!important}.theme-test-frutiger #cat-coins-table th{padding:8px 12px!important;font-family:var(--primary-font)!important;font-size:11px!important;color:#fffffff2!important;text-shadow:rgba(0,0,0,.3) 0px 1px 2px!important;border-right:1px solid rgba(255,255,255,.3)!important;box-shadow:inset 1px 1px #fff6!important;animation:none!important}.theme-test-frutiger #cat-coins-table th:last-child{border-right:none!important}.theme-test-frutiger #cat-coins-table td{background:linear-gradient(90deg,#ffffffe6,#fafcfff2)!important;color:#3c64a0e6!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px!important;border-bottom:1px solid rgba(80,120,180,.2)!important;border-right:1px solid rgba(80,120,180,.15)!important;padding:6px 12px!important;font-family:var(--primary-font)!important;font-size:10px!important;font-weight:700!important;transition:background .3s ease,color .3s ease!important}.theme-test-frutiger #cat-coins-table td:last-child{border-right:none!important}.theme-test-frutiger #cat-coins-table tbody tr:nth-child(2n) td{background:linear-gradient(90deg,#f5fafff2,#f8fcfff7)!important}.theme-test-frutiger #cat-coins-table tr:hover td{background:radial-gradient(circle at 50% 50%,rgba(100,140,200,.2) 0%,transparent 40%),linear-gradient(90deg,#5078b426,#648cc81a,#5078b426)!important;color:#28508cf2!important;text-shadow:rgba(255,255,255,.9) 0px 1px 2px,rgba(120,160,220,.4) 0px 0px 8px!important;border-bottom:1px solid rgba(80,120,180,.4)!important;border-right:1px solid rgba(80,120,180,.3)!important;box-shadow:inset 1px 1px #fff9!important;transform:none!important}.animations-paused .theme-test-frutiger #portfolio-panel,.animations-paused .theme-test-frutiger #music-player-panel,.animations-paused .theme-test-frutiger #topcats-chatbox,.animations-paused .theme-test-frutiger #swap-container,.animations-paused .theme-test-frutiger header,.animations-paused .theme-test-frutiger #market-cap,.animations-paused .theme-test-frutiger #progress-bar,.animations-paused .theme-test-frutiger #volume-bar,.animations-paused .theme-test-frutiger th,.animations-paused .theme-test-frutiger button{animation-play-state:paused!important}.theme-test-frutiger .webcore-btn{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.7) 0%,transparent 35%),linear-gradient(135deg,#82b9f5f2,#5aaae6e6,#96c8fff2,#6eb4f0eb,#8cc3faf0)!important;background-size:150% 100%,250% 250%!important;color:#fff!important;border:1.5px solid rgba(70,150,210,.8)!important;border-radius:4px!important;text-shadow:rgba(0,60,140,.8) 0px 1px 2px,rgba(255,255,255,.4) 0px 0px 4px!important;box-shadow:#0078c84d 0 2px 6px,#fffc 0 1px inset!important;width:88px!important;min-width:88px!important;height:31px!important;font-size:9px!important}.theme-test-frutiger .webcore-btn:hover{background:radial-gradient(ellipse at 25% 20%,rgba(255,255,255,.9) 0%,transparent 40%),linear-gradient(135deg,#96c8fffa,#6eb9f5f2,#a0d2fffa)!important;box-shadow:#0078c880 0 4px 12px,#ffffffe6 0 1px inset!important;transform:translateY(-1px)!important}.theme-test-frutiger .webcore-btn:active{background:linear-gradient(135deg,#64a0dcf2,#5096d2e6,#6eaae6f2)!important;box-shadow:#0050a04d 0 1px 3px,#0000001a 0 1px 2px inset!important;transform:translateY(1px)!important}.theme-matrix #music-player-panel{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px),linear-gradient(135deg,#000f00f2,#001900e6,#001400f2,#001e00e6,#001200f2) 0% 0% / 200% 200%;background-size:100% 100%,200% 200%;animation:phosphorFlicker 8s infinite,holographicShift 6s ease-in-out infinite;border:1px solid rgba(0,255,0,.9);box-shadow:#0f06 0 0 40px,#002800e6 0 0 25px inset,#00ff0026 0 0 80px,#00ff0040 0 1px inset,inset 0 0 0 1px #00ff001a;border-radius:12px;font-family:var(--primary-font);-webkit-backdrop-filter:none;backdrop-filter:none;width:280px;font-size:11px;cursor:move;-webkit-user-select:none;user-select:none;position:relative;font-variant-numeric:tabular-nums;letter-spacing:.05em}.theme-matrix #track-title{color:#0f0;text-shadow:0 0 2px currentColor,0 0 5px currentColor,0 0 10px currentColor,0 0 20px rgba(0,255,0,.8),0 0 35px rgba(0,255,0,.6),rgba(0,0,0,.9) 0px 1px 3px;font-family:var(--primary-font);font-weight:700;animation:phosphorFlicker 12s infinite;font-variant-numeric:tabular-nums;letter-spacing:.05em}.theme-matrix #music-player-panel button{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(135deg,#005000e6,#007800cc,#006400e6) 0% 0% / 200% 200%;background-size:100% 100%,200% 200%;animation:phosphorFlicker 6s infinite,holographicShift 5s ease-in-out infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.8);padding:4px 8px;font-family:var(--primary-font);border-radius:6px;text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 12px rgba(0,255,0,.8),rgba(0,0,0,.9) 0px 1px 3px;box-shadow:#0f06 0 0 12px,inset 0 0 0 1px #0f03;font-variant-numeric:tabular-nums;letter-spacing:.05em}.theme-matrix .music-player-playlist-select{background:linear-gradient(135deg,#003c00e6,#005000d9,#004600e6)!important;color:#0f0!important;border:1.5px solid rgba(0,255,0,.8)!important;border-radius:6px!important;text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 12px rgba(0,255,0,.8)!important;box-shadow:#0f06 0 0 12px!important;font-family:var(--primary-font)!important}.theme-matrix #progress-container{background:#000c!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important}.theme-matrix #progress-bar{background:linear-gradient(90deg,#00ff00e6,#00ff29cc,#00ff15e6,#0f0c) 0% 0% / 200% 200%!important;animation:holographicShift 4s ease-in-out infinite!important}.theme-matrix #progress-handle{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 2px),radial-gradient(circle,#00ff00f2,#00c800cc,#007800e6) 0% 0% / 150% 150%;background-size:100% 100%,150% 150%;animation:phosphorFlicker 7s infinite,holographicShift 5s ease-in-out infinite;border:2px solid rgba(0,255,0,.95);border-radius:50%;box-shadow:#0006 0 3px 8px,#0f09 0 0 15px,#00ff004d 0 1px inset}.theme-matrix #volume-container{background:#000c;border:1px solid rgb(102,204,255);border-radius:6px}.theme-matrix #volume-bar{background:linear-gradient(90deg,#00ff00e6,#00ff29cc,#00ff15e6,#0f0c) 0% 0% / 200% 200%!important;animation:holographicShift 4s ease-in-out infinite!important}.theme-matrix #volume-handle{background:radial-gradient(circle,#00ff00f2,#00c800cc,#007800e6) 0% 0% / 150% 150%;animation:holographicShift 5s ease-in-out infinite;border:2px solid rgba(0,255,0,.9);border-radius:50%;box-shadow:#0000004d 0 2px 6px,#fffc 0 1px inset}.theme-matrix #volume-icon{color:#036;text-shadow:0 0 2px rgb(255,255,255),0 0 6px rgb(0,204,255)}.theme-matrix #current-time,.theme-matrix #duration{color:#0f0;font-family:monospace;text-shadow:rgba(0,255,0,.8) 0px 0px 6px,rgba(0,0,0,.8) 0px 1px 2px}.theme-matrix #track-list{background:#000000e6;border:1.5px solid rgba(0,255,0,.4);color:#0f0;text-shadow:rgba(0,255,0,.6) 0px 0px 4px;font-family:monospace;border-radius:6px}.theme-matrix #track-list>div{border-bottom:1px solid rgba(0,255,0,.3);color:#0f0;text-shadow:rgba(0,255,0,.8) 0px 0px 8px,rgba(0,255,0,.4) 0px 0px 16px,rgba(0,0,0,.8) 0px 1px 2px;background:linear-gradient(90deg,#0014001a,#00280033);cursor:pointer!important;padding:4px 2px!important;transition:all .2s ease}.theme-matrix #track-list>div:hover{background:linear-gradient(90deg,#00ff0026,#00c80040,#00ff0026);color:#0f0;text-shadow:rgba(0,255,0,1) 0px 0px 12px,rgba(0,255,0,.8) 0px 0px 20px,rgba(0,255,0,.6) 0px 0px 30px,rgba(0,0,0,.9) 0px 1px 3px;box-shadow:#0f06 0 0 15px,#0f03 0 1px inset;border-bottom:1px solid rgba(0,255,0,.6);transform:translate(2px);animation:phosphorFlicker 2s infinite}.theme-matrix #portfolio-header,.theme-matrix #portfolio-total{color:#0f0!important;text-shadow:rgba(0,255,0,.8) 0px 0px 8px,rgba(0,255,0,.4) 0px 0px 16px,rgba(0,0,0,.8) 0px 1px 2px!important;font-family:Courier New,Monaco,monospace!important}.theme-matrix #portfolio-close{background:linear-gradient(135deg,#005000e6,#007800cc)!important;animation:holographicShift 4s ease-in-out infinite!important;background-size:200% 200%!important;border:1px solid rgba(0,255,0,.6)!important;color:#fff!important;width:20px!important;height:20px!important;border-radius:50%!important;cursor:pointer!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.theme-matrix #portfolio-content{background:#000c!important;color:#00ff41!important;border-radius:8px!important;max-height:300px!important;overflow-y:auto!important}.theme-matrix .portfolio-token-row{border-bottom:1px solid rgba(0,255,0,.3)!important;color:#00ff41!important;font-family:Courier New,Monaco,monospace!important;text-shadow:rgba(0,255,0,.6) 0px 0px 4px!important;background:#0014004d!important}.theme-matrix .portfolio-balance,.theme-matrix .portfolio-usd{color:#00ff41!important}.theme-matrix #topcats-chatbox{background:linear-gradient(135deg,#000f00f2,#001900e6,#001400f2,#001e00e6,#001200f2);border:1px solid rgba(0,255,0,.8);box-shadow:#00ff004d 0 0 30px,#002800cc 0 0 20px inset,#00ff001a 0 0 60px,#0f03 0 1px inset;border-radius:12px;font-family:monospace}.theme-matrix #chat-header{background:linear-gradient(135deg,#002800fa,#003c00f2,#003200fa,#004600f2,#002d00fa) 0% 0% / 200% 200%!important;animation:holographicShift 5s ease-in-out infinite!important;color:#0f0!important;text-shadow:rgba(0,255,0,.8) 0px 0px 8px,rgba(0,255,0,.4) 0px 0px 16px,rgba(0,0,0,.8) 0px 1px 2px!important;font-family:monospace!important;padding:6px 12px!important;border-radius:0!important}.theme-matrix #resize-toggle,.theme-matrix #alias-display{background:linear-gradient(135deg,#005000e6,#007800cc,#006400e6) 0% 0% / 200% 200%!important;color:#0f0!important;border:1.5px solid rgba(0,255,0,.6)!important;text-shadow:rgba(0,255,0,.8) 0px 0px 6px,rgba(0,0,0,.8) 0px 1px 2px!important;animation:holographicShift 4s ease-in-out infinite!important}.theme-matrix #chat-header button{background:linear-gradient(135deg,#005000e6,#007800cc,#006400e6) 0% 0% / 200% 200%;animation:holographicShift 4s ease-in-out infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.6);padding:2px 6px;font-family:monospace;border-radius:4px;text-shadow:rgba(0,255,0,.8) 0px 0px 6px,rgba(0,0,0,.8) 0px 1px 2px}.theme-matrix #chat-messages{background:#000000e6;color:#00ff41;font-size:11px;line-height:1.3;font-family:monospace;padding:8px;border-top:2px solid rgb(153,153,153);border-bottom:2px solid rgb(153,153,153);border-radius:0}.theme-matrix #chat-form{background:linear-gradient(135deg,#001400e6,#001e00cc,#001900e6)}.theme-matrix #chat-form button{background:linear-gradient(135deg,#005000e6,#007800cc,#006400e6) 0% 0% / 200% 200%;animation:holographicShift 4s ease-in-out infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.6);padding:4px 8px;font-family:monospace;border-radius:4px;text-shadow:rgba(0,255,0,.8) 0px 0px 6px,rgba(0,0,0,.8) 0px 1px 2px}.theme-matrix #emoji-toggle{background:linear-gradient(135deg,#005000e6,#007800cc,#006400e6) 0% 0% / 200% 200%;animation:holographicShift 4s ease-in-out infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.6);text-shadow:rgba(0,255,0,.8) 0px 0px 6px,rgba(0,0,0,.8) 0px 1px 2px}.theme-matrix #close-emoji-panel,.theme-matrix .emoji-button{background:linear-gradient(135deg,#005000e6,#007800cc,#006400e6) 0% 0% / 200% 200%;animation:holographicShift 4s ease-in-out infinite;border:1.5px solid rgba(0,255,0,.6);color:#0f0;text-shadow:rgba(0,255,0,.8) 0px 0px 6px,rgba(0,0,0,.8) 0px 1px 2px}.theme-matrix .music-player-btn{animation:holographicShift 5s ease-in-out infinite!important;background-size:200% 200%!important}.theme-matrix .music-player-progress-bar{animation:holographicShift 4s ease-in-out infinite!important;background-size:200% 200%!important}.theme-matrix .chat-header{animation:holographicShift 5s ease-in-out infinite!important;background-size:200% 200%!important}.theme-matrix .chat-header-btn,.theme-matrix .chat-emoji-toggle,.theme-matrix .chat-send-btn,.theme-matrix .chat-emoji-close-btn{animation:holographicShift 4s ease-in-out infinite!important;background-size:200% 200%!important}.theme-matrix header{background:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(0,0,0,.1) 3px,rgba(0,0,0,.1) 6px),linear-gradient(135deg,#000f00f2,#001900e6,#001400f2,#001e00e6,#001200f2);background-size:100% 100%,200% 200%;border:2px solid rgba(0,255,0,.8);border-bottom:4px double rgba(0,255,0,.7);box-shadow:#00ff004d 0 0 30px,#002800e6 0 0 20px inset,#00ff001a 0 0 60px,#0f03 0 1px inset;animation:phosphorFlicker 12s infinite;font-family:var(--primary-font);position:relative}.theme-matrix #theme-buttons button{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(135deg,#005000e6,#007800cc,#006400e6);background-size:100% 100%,200% 200%;animation:phosphorFlicker 10s infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.8);padding:3px 6px;margin:2px;font-family:var(--primary-font);font-size:9px;border-radius:4px;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(0,255,0,.8);box-shadow:#00ff004d 0 0 8px,inset 0 0 0 1px #00ff0026;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;font-variant-numeric:tabular-nums;letter-spacing:.02em}.theme-matrix #wallpaper-buttons button{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(135deg,#005000e6,#007800cc,#006400e6);background-size:100% 100%,200% 200%;animation:phosphorFlicker 11s infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.8);padding:3px 6px;margin:2px;font-family:var(--primary-font);font-size:9px;border-radius:4px;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(0,255,0,.8);box-shadow:#00ff004d 0 0 8px,inset 0 0 0 1px #00ff0026;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;font-variant-numeric:tabular-nums;letter-spacing:.02em}.theme-matrix #topcats-logo{color:#0f0;text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 12px rgba(0,255,0,.8),0 0 24px rgba(0,255,0,.6);font-family:var(--primary-font);font-weight:700;animation:phosphorFlicker 15s infinite;font-variant-numeric:tabular-nums;letter-spacing:.05em}.theme-matrix #topcats-logo img{filter:drop-shadow(0px 0px 8px rgba(0,255,0,.5)) drop-shadow(0px 0px 15px rgba(0,255,0,.3)) brightness(1.2) contrast(1.1) saturate(.8) hue-rotate(90deg)}.theme-matrix #market-cap{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.15) 1px,rgba(0,0,0,.15) 2px),linear-gradient(135deg,#002800e6,#003c00d9,#002d00e6);border:1px solid rgba(0,255,0,.7);border-radius:4px;padding:4px 8px;margin:2px 4px;color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(0,255,0,.6);font-family:var(--primary-font);font-size:9px;font-weight:700;box-shadow:#0f03 0 0 8px,inset 0 0 0 1px #00ff001a;animation:phosphorFlicker 13s infinite;font-variant-numeric:tabular-nums;letter-spacing:.03em}.theme-matrix #market-cap *{color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(0,255,0,.6)}.theme-matrix header #market-cap,.theme-matrix header #market-cap *,.theme-matrix header .market-comparison,.theme-matrix header .market-comparison *,.theme-matrix header #cat-cap,.theme-matrix header #dog-cap,.theme-matrix header #flip-text,.theme-matrix header p{color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(0,255,0,.6)!important}.theme-matrix #cat-cap,.theme-matrix #dog-cap,.theme-matrix #flip-text{color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(0,255,0,.6)!important;font-family:var(--primary-font)!important;font-weight:700!important}.theme-matrix #swap-container{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px),linear-gradient(135deg,#000f00f2,#001900e6,#001400f2,#001e00e6,#001200f2);background-size:100% 100%,200% 200%;border:2px solid rgba(0,255,0,.8);box-shadow:#00ff004d 0 0 25px,#002800e6 0 0 15px inset,#00ff001a 0 0 50px,#0f03 0 1px inset;animation:phosphorFlicker 10s infinite;font-family:var(--primary-font);position:relative}.theme-matrix #swap-container select,.theme-matrix #swap-container input,.theme-matrix #swap-container button{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(135deg,#003c00e6,#005000d9,#004600e6);background-size:100% 100%,100% 100%;border:1.5px solid rgba(0,255,0,.7);color:#0f0;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.8);font-family:var(--primary-font);box-shadow:#00ff0040 0 0 8px,inset 0 0 0 1px #00ff001a;border-radius:4px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.theme-matrix #swap-container select option{background:#001900f2!important;color:#0f0!important;border:none!important;padding:4px 8px!important;font-family:var(--primary-font)!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important}.theme-matrix #swap-container select option:hover,.theme-matrix #swap-container select option:focus,.theme-matrix #swap-container select option:checked{background:#006400e6!important;color:#64ff64!important;text-shadow:0 0 3px rgba(0,255,0,.6)!important;transition:all .15s ease!important}.theme-matrix select option,.theme-matrix #input-token-select option,.theme-matrix #output-token-select option{background:#001900f2!important;color:#0f0!important;font-family:var(--primary-font)!important;font-weight:700!important}.theme-matrix select option:hover,.theme-matrix #input-token-select option:hover,.theme-matrix #output-token-select option:hover{background:#006400e6!important;color:#64ff64!important;text-shadow:0 0 3px rgba(0,255,0,.6)!important;transition:all .15s ease!important}.theme-matrix #connect-wallet-btn{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(135deg,#005000e6,#007800cc,#006400e6);background-size:100% 100%,200% 200%;animation:phosphorFlicker 8s infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.8);text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 12px rgba(0,255,0,.8);box-shadow:#0f06 0 0 12px,inset 0 0 0 1px #0f03;border-radius:6px;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em}.theme-matrix #swap-switch-btn{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(135deg,#005000e6,#007800cc,#006400e6);background-size:100% 100%,200% 200%;animation:phosphorFlicker 9s infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.8);text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 12px rgba(0,255,0,.8);box-shadow:#0f06 0 0 12px,inset 0 0 0 1px #0f03;border-radius:50%;font-weight:700}.theme-matrix #swap-btn{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(135deg,#005000e6,#007800cc,#006400e6);background-size:100% 100%,200% 200%;animation:phosphorFlicker 7s infinite;color:#0f0;border:1.5px solid rgba(0,255,0,.8);text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 12px rgba(0,255,0,.8);box-shadow:#0f06 0 0 15px,inset 0 0 0 1px #0f03;border-radius:6px;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.03em}.theme-matrix #swap-container .input-icon-wrap img{border:1.5px solid rgba(0,255,0,.7);box-shadow:#00ff004d 0 0 8px,inset 0 0 0 1px #00ff001a;filter:drop-shadow(0px 0px 6px rgba(0,255,0,.4)) brightness(1.1) contrast(1.05) saturate(.9) hue-rotate(30deg)}.theme-matrix #swap-container .amount-block #input-token-balance{color:#0f0;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.6);font-family:var(--primary-font);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.theme-matrix #swap-container .swap-row label{color:#0f0;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.8);font-family:var(--primary-font);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em}.theme-matrix table{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.1) 2px,rgba(0,0,0,.1) 4px),linear-gradient(135deg,#000f00f2,#001900e6,#001400f2,#001e00e6,#001200f2);background-size:100% 100%,200% 200%;border:2px solid rgba(0,255,0,.8);border-collapse:separate;border-spacing:0;box-shadow:#00ff004d 0 0 25px,#002800e6 0 0 15px inset,#00ff001a 0 0 50px,#0f03 0 1px inset;animation:phosphorFlicker 14s infinite;font-family:var(--primary-font);position:relative}.theme-matrix th,.theme-matrix td{border-right:1.5px solid rgba(0,255,0,.6);border-bottom:1.5px solid rgba(0,255,0,.6);color:#0f0;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.6);font-family:var(--primary-font);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;position:relative}.theme-matrix th{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.2) 1px,rgba(0,0,0,.2) 2px),linear-gradient(135deg,#003c00e6,#006400d9,#005000e6);color:#0f0;text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 10px rgba(0,255,0,.8);font-weight:700;box-shadow:#00ff0040 0 0 10px,inset 0 0 0 1px #00ff0026;animation:phosphorFlicker 12s infinite;font-variant-numeric:tabular-nums;letter-spacing:.03em}.theme-matrix td{background:linear-gradient(135deg,#000800cc,#000c00d9,#000a00d1);position:relative}.theme-matrix th:last-child,.theme-matrix td:last-child{border-right:none}.theme-matrix tr:last-child td{border-bottom:none}.theme-matrix .positive{color:#0f0;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(0,255,0,.8),0 0 16px rgba(0,255,0,.6);font-weight:700;animation:phosphorFlicker 16s infinite}.theme-matrix .negative{color:#ff3232;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(255,50,50,.8),0 0 16px rgba(255,50,50,.6);font-weight:700;animation:phosphorFlicker 18s infinite}.theme-matrix #cat-coins-table td.positive,.theme-matrix table td.positive{color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(0,255,0,.8),0 0 16px rgba(0,255,0,.6)!important;font-weight:700!important;animation:phosphorFlicker 16s infinite!important}.theme-matrix #cat-coins-table td.negative,.theme-matrix table td.negative{color:#ff3232!important;text-shadow:0 0 2px currentColor,0 0 4px currentColor,0 0 8px rgba(255,50,50,.8),0 0 16px rgba(255,50,50,.6)!important;font-weight:700!important;animation:phosphorFlicker 18s infinite!important}.theme-matrix #cat-coins-table tr:hover td.positive,.theme-matrix table tr:hover td.positive{color:#64ff64!important;text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 12px rgba(0,255,0,.9),0 0 20px rgba(0,255,0,.7),0 0 30px rgba(120,255,120,.5)!important;font-weight:700!important;animation:phosphorFlicker 12s infinite!important}.theme-matrix #cat-coins-table tr:hover td.negative,.theme-matrix table tr:hover td.negative{color:#ff7878!important;text-shadow:0 0 3px currentColor,0 0 6px currentColor,0 0 12px rgba(255,50,50,.9),0 0 20px rgba(255,50,50,.7),0 0 30px rgba(255,150,150,.5)!important;font-weight:700!important;animation:phosphorFlicker 14s infinite!important}.theme-matrix #swap-container .amount-block #input-token-balance,.theme-matrix #swap-container .amount-block #output-token-balance,.theme-matrix #swap-container .amount-block div,.theme-matrix #swap-container #input-token-balance,.theme-matrix #swap-container #output-token-balance{color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.6)!important;font-family:var(--primary-font)!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important}.theme-matrix #cat-coins-table{background:repeating-linear-gradient(90deg,transparent 0px,transparent 2px,rgba(0,255,0,.03) 2px,rgba(0,255,0,.03) 4px),linear-gradient(0deg,#001400e6,#002800f2,#001400e6)!important;border:2px solid rgba(0,255,0,.6)!important;border-radius:8px!important;box-shadow:#0f06 0 0 16px,#0f03 0 4px 8px,inset #00ff001a 0 1px!important;font-family:var(--primary-font)!important;padding:12px!important}.theme-matrix #cat-coins-table h3{color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.6),0 0 8px rgba(0,255,0,.4)!important;font-family:var(--primary-font)!important;font-weight:700!important;margin-bottom:12px!important}.theme-matrix #cat-coins-table table{background:repeating-linear-gradient(45deg,transparent 0px,transparent 1px,rgba(0,255,0,.02) 1px,rgba(0,255,0,.02) 2px),#001e00f2!important;border:1px solid rgba(0,255,0,.4)!important;border-radius:6px!important;box-shadow:inset #00ff001a 0 0 8px,#0f03 0 2px 4px!important;font-family:var(--primary-font)!important;width:100%!important}.theme-matrix #cat-coins-table thead{background:linear-gradient(90deg,#00c80033,#00ff004d,#00c80033)!important;color:#0f0!important;font-weight:700!important;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.6)!important}.theme-matrix #cat-coins-table th{padding:8px 12px!important;font-family:var(--primary-font)!important;font-size:11px!important;color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.6)!important;border-right:1px solid rgba(0,255,0,.3)!important;letter-spacing:.02em!important}.theme-matrix #cat-coins-table th:last-child{border-right:none!important}.theme-matrix #cat-coins-table td{background:#001900b3!important;color:#00dc00e6!important;text-shadow:0 0 1px currentColor,0 0 3px rgba(0,255,0,.4)!important;border-bottom:1px solid rgba(0,255,0,.2)!important;border-right:1px solid rgba(0,255,0,.15)!important;padding:6px 12px!important;font-family:var(--primary-font)!important;font-size:10px!important;font-weight:700!important;font-variant-numeric:tabular-nums!important;letter-spacing:.02em!important;transition:all .3s ease!important}.theme-matrix #cat-coins-table td:last-child{border-right:none!important}.theme-matrix #cat-coins-table tbody tr:nth-child(2n) td{background:#002300cc!important}.theme-matrix #cat-coins-table tr:hover td{background:linear-gradient(90deg,#00ff0026,#00c8001a,#00ff0026)!important;color:#0f0!important;text-shadow:0 0 2px currentColor,0 0 4px rgba(0,255,0,.6),0 0 8px rgba(0,255,0,.4)!important;border-bottom:1px solid rgba(0,255,0,.6)!important;border-right:1px solid rgba(0,255,0,.4)!important;box-shadow:inset #00ff001a 0 0 6px,#0f03 0 0 8px!important;transform:none!important}.theme-matrix .webcore-btn{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.15) 1px,rgba(0,0,0,.15) 2px),linear-gradient(135deg,#005000f2,#007800e6,#006400f2)!important;background-size:100% 100%,200% 200%!important;color:#0f0!important;border:1.5px solid rgba(0,255,0,.7)!important;border-radius:4px!important;text-shadow:rgba(0,255,0,.8) 0px 0px 6px,rgba(0,0,0,.8) 0px 1px 2px!important;box-shadow:#00ff004d 0 0 8px,#0f03 0 0 4px inset!important;width:88px!important;min-width:88px!important;height:31px!important;font-size:9px!important;font-family:Courier New,Monaco,monospace!important}.theme-matrix .webcore-btn:hover{background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 2px),linear-gradient(135deg,#007800f2,#00a000e6,#008c00f2)!important;box-shadow:#00ff0080 0 0 15px,#00ff004d 0 0 8px inset!important;transform:translateY(-1px)!important}.theme-matrix .webcore-btn:active{background:linear-gradient(135deg,#003c00f2,#005a00e6,#004600f2)!important;box-shadow:#0f03 0 0 4px,#0000004d 0 1px 3px inset!important;transform:translateY(1px)!important}.theme-matrix #kitty-leaders-popup{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(0,0,0,.15) 2px,rgba(0,0,0,.15) 4px),linear-gradient(180deg,#000f00fa,#001900f2,#001400fa)!important;border:2px solid rgba(0,255,0,.7)!important;box-shadow:#0f06 0 0 20px,#002800e6 0 0 15px inset,#0f03 0 1px inset!important}.theme-matrix .kitty-leaders-header{border-bottom:2px solid rgba(0,255,0,.5)!important;background:linear-gradient(180deg,#002800e6,#001e00d9)!important}.theme-matrix .kitty-leaders-title{color:#0f0!important;text-shadow:0 0 4px currentColor,0 0 8px rgba(0,255,0,.6)!important}.theme-matrix .kitty-leaders-subtitle{color:#00dc00e6!important;background:linear-gradient(90deg,transparent,rgba(0,255,0,.1),transparent)!important}.theme-matrix .kitty-leaders-subtitle-secondary{color:#00c800d9!important}.theme-matrix .kitty-leaders-grid-wrapper{border:2px solid rgba(0,255,0,.4)!important;background:repeating-linear-gradient(0deg,transparent 0px,transparent 1px,rgba(0,0,0,.1) 1px,rgba(0,0,0,.1) 2px),linear-gradient(180deg,#001400f2,#000f00fa)!important;box-shadow:#00ff0026 0 0 10px inset!important}.theme-matrix .kol-card{background:linear-gradient(180deg,#001e00e6,#001900f2)!important;border:1px solid rgba(0,255,0,.4)!important;box-shadow:#00ff0026 0 0 8px,#00ff001a 0 1px inset!important}.theme-matrix .kol-card:hover{border-color:#00ff00b3!important;box-shadow:#00ff004d 0 0 15px,#00ff0026 0 0 8px inset!important}.theme-matrix .kol-rank{color:#0f0!important;text-shadow:0 0 3px currentColor,0 0 6px rgba(0,255,0,.5)!important}.theme-matrix .kol-username{color:#00dc00!important;text-shadow:0 0 2px currentColor!important}.theme-matrix .kol-username:hover{color:#64ff64!important;text-shadow:0 0 4px currentColor,0 0 8px rgba(0,255,0,.6)!important}.theme-matrix .kol-bio{background:#002300cc!important;border-left:2px solid rgba(0,255,0,.4)!important;color:#00c800e6!important}.theme-matrix .kol-display-name{color:#00dc00f2!important}.theme-matrix .kol-stats-row{border-top:1px solid rgba(0,255,0,.3)!important;border-bottom:1px solid rgba(0,255,0,.3)!important}.theme-matrix .kol-stat{color:#00c800d9!important;text-shadow:0 0 2px rgba(0,255,0,.4)!important}.theme-matrix .kol-stat-posts,.theme-matrix .kol-voting-pct{color:#0f0!important;text-shadow:0 0 3px currentColor,0 0 6px rgba(0,255,0,.5)!important}.theme-matrix .kitty-leaders-footer{color:#00c800cc!important;border-top:1px solid rgba(0,255,0,.3)!important;background:linear-gradient(90deg,transparent,rgba(0,255,0,.08),transparent)!important}.theme-matrix .sort-btn{background:linear-gradient(180deg,#003200e6,#002800f2)!important;border:1px solid rgba(0,255,0,.5)!important;color:#00dc00!important;text-shadow:0 0 2px currentColor!important;box-shadow:#0f03 0 0 6px!important}.theme-matrix .sort-btn:hover{background:linear-gradient(180deg,#004600f2,#003700fa)!important;box-shadow:#00ff0059 0 0 12px!important}.theme-matrix .sort-btn.active{background:linear-gradient(180deg,#006400f2,#005000fa)!important;color:#0f0!important;border-color:#0f0c!important;text-shadow:0 0 4px currentColor,0 0 8px rgba(0,255,0,.6)!important}.theme-matrix .kitty-leaders-load-more{background:linear-gradient(180deg,#002d00f2,#002300fa)!important;border:1px solid rgba(0,255,0,.5)!important;color:#00dc00!important;text-shadow:0 0 2px currentColor!important}.theme-matrix .kitty-leaders-load-more:hover{background:linear-gradient(180deg,#004100f2,#003200fa)!important;box-shadow:#00ff004d 0 0 12px!important}.theme-matrix .kol-pfp{border-color:#00ff0080!important}.theme-matrix .kol-pfp-placeholder{border-color:#00ff0080!important;background:linear-gradient(135deg,#002800e6,#003c00d9)!important}.theme-matrix .kol-verified{background:#00b400e6!important;border-color:#006400cc!important}.theme-webcore #portfolio-header{color:#06c!important;text-shadow:none!important;font-family:monospace!important;display:flex!important;justify-content:space-between!important;align-items:center!important;margin-bottom:12px!important;padding:6px 0!important;border-bottom:2px solid rgb(204,204,204)!important;font-size:10px!important;font-weight:700!important}.theme-webcore #portfolio-total{color:#06c!important}.theme-webcore #portfolio-close{background:#c00!important;border:1px solid rgb(153,0,0)!important;color:#fff!important;width:20px!important;height:20px!important;border-radius:50%!important;cursor:pointer!important;font-size:12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.theme-webcore #portfolio-content{background:#ffffffe6!important;color:#000!important;border-radius:8px!important;max-height:300px!important;overflow-y:auto!important}.theme-webcore .portfolio-token-row{border-bottom:1px solid rgb(204,204,204)!important;color:#000!important;font-family:monospace!important;background:#f0f0f080!important;display:grid!important;grid-template-columns:40px 1fr 80px 60px!important;gap:8px!important;align-items:center!important;padding:8px 0!important;font-size:11px!important}.theme-webcore .portfolio-balance,.theme-webcore .portfolio-usd{color:#000!important}.theme-webcore #music-player-panel{background:repeating-linear-gradient(90deg,rgba(255,0,0,.015) 0px,rgba(0,255,0,.015) 1px,rgba(0,0,255,.015) 2px,transparent 3px),linear-gradient(145deg,#fff,#e6f2ff 30%,#cce6ff 70%,#b3d9ff);background-size:3px 100%,100% 100%;border:2px outset rgb(192,192,192);box-shadow:#0006 3px 3px 6px,#ffffffe6 1px 1px inset,#0000001a -1px -1px inset;border-radius:12px;font-family:Lucida Console,Monaco,monospace;-webkit-backdrop-filter:none;backdrop-filter:none;width:280px;padding:10px;font-size:11px;cursor:move;-webkit-user-select:none;user-select:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;filter:contrast(1.1) saturate(.9);animation:pixelDither 20s ease-in-out infinite;position:relative}.theme-webcore #track-title{color:navy;text-shadow:none;font-family:Lucida Console,Monaco,monospace;font-weight:700;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;font-variant-numeric:tabular-nums;letter-spacing:0px;animation:pixelDither 25s ease-in-out infinite}.theme-webcore #music-player-panel button{background:repeating-linear-gradient(90deg,rgba(255,0,0,.01) 0px,rgba(0,255,0,.01) 1px,rgba(0,0,255,.01) 2px,transparent 3px),linear-gradient(145deg,#e0e0e0,#fff,#e0e0e0);background-size:3px 100%,100% 100%;color:navy;border:1px outset rgb(192,192,192);padding:4px 8px;font-family:Lucida Console,Monaco,monospace;border-radius:6px;text-shadow:none;font-size:12px;cursor:pointer;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;animation:pixelDither 15s ease-in-out infinite;box-shadow:#0003 1px 1px 2px,#fffc 0 0 0 1px inset}.theme-webcore #progress-container{background:silver!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important;position:relative!important;height:12px!important;overflow:visible!important;margin-bottom:8px!important;cursor:pointer!important}.theme-webcore #progress-bar{background:linear-gradient(90deg,#06c,#09f,#06c)!important;height:100%!important}.theme-webcore #progress-handle{background:linear-gradient(145deg,#f0f0f0,#fff,#e0e0e0)!important;border:2px outset rgb(192,192,192)!important;border-radius:50%!important;box-shadow:#0000004d 0 2px 6px,#fffc 0 1px inset!important;position:absolute!important;top:-4px!important;width:20px!important;height:20px!important;cursor:pointer!important;transform:translate(-50%)!important}.theme-webcore #volume-container{background:silver!important;border:1px solid rgb(102,204,255)!important;border-radius:6px!important;position:relative!important;height:12px!important;overflow:visible!important;flex:1 1 0%!important;cursor:pointer!important}.theme-webcore #volume-bar{background:linear-gradient(90deg,#06c,#09f,#06c)!important;height:100%!important}.theme-webcore #volume-handle{background:linear-gradient(145deg,#f0f0f0,#fff,#e0e0e0)!important;border:2px outset rgb(192,192,192)!important;border-radius:50%!important;box-shadow:#0000004d 0 2px 6px,#fffc 0 1px inset!important;position:absolute!important;top:-4px!important;width:20px!important;height:20px!important;cursor:pointer!important;transform:translate(50%)!important}.theme-webcore #volume-icon{color:#036!important;text-shadow:0 0 2px rgb(255,255,255),0 0 6px rgb(0,204,255)!important;font-size:14px!important;cursor:pointer!important;transition:transform .1s ease!important}.theme-webcore #current-time,.theme-webcore #duration{color:#036!important;font-family:monospace!important}.theme-webcore #track-list{background:#fff!important;border:1px inset rgb(192,192,192)!important;color:navy!important;text-shadow:none!important;font-family:monospace!important;border-radius:6px!important;padding:6px!important;max-height:160px!important;overflow-y:auto!important}.theme-webcore #track-list>div{border-bottom:1px solid rgba(192,192,192,.8)!important;background:linear-gradient(90deg,#ffffff1a,#e6f2ff0d)!important;color:navy!important;cursor:pointer!important;padding:4px 2px!important;transition:all .1s linear}.theme-webcore #track-list>div:hover{background:linear-gradient(90deg,#0000801a,#8000800d,#0000801a),#ffffffe6!important;color:purple!important;text-shadow:none!important;border-bottom:2px outset rgba(128,0,128,.6)!important;box-shadow:inset 1px 1px #fffc,inset -1px -1px #c0c0c0cc!important;transform:translate(1px);filter:contrast(1.1) saturate(.9);animation:pixelDither .5s ease-in-out infinite}.theme-webcore #topcats-chatbox{background:linear-gradient(145deg,#fff,#e6f2ff 30%,#cce6ff 70%,#b3d9ff)!important;border:2px outset rgb(192,192,192)!important;box-shadow:#0000004d 2px 2px 4px,#fffc 1px 1px inset!important;border-radius:12px!important;font-family:monospace!important;width:300px!important;font-size:12px!important;overflow:hidden!important;cursor:move!important}.theme-webcore #chat-header{background:linear-gradient(90deg,#06c,#049,#06c)!important;color:#fff!important;text-shadow:none!important;font-family:monospace!important;padding:6px 12px!important;border-radius:0!important;font-weight:700!important;display:flex!important;justify-content:space-between!important;align-items:center!important;position:relative!important;cursor:move!important;font-size:12px!important}.theme-webcore #resize-toggle,.theme-webcore #alias-display{background:linear-gradient(145deg,#e0e0e0,#fff,#e0e0e0)!important;color:navy!important;border:1px outset rgb(192,192,192)!important;padding:2px 6px!important;font-family:monospace!important;border-radius:4px!important;text-shadow:none!important;font-size:10px!important;cursor:pointer!important}.theme-webcore #chat-messages{background:#fff!important;color:navy!important;font-size:11px!important;line-height:1.3!important;font-family:monospace!important;padding:8px!important;border-top:2px solid rgb(153,153,153)!important;border-bottom:2px solid rgb(153,153,153)!important;border-radius:0!important}.theme-webcore #chat-form{background:linear-gradient(145deg,#f0f0f0,#fff)!important;padding:8px!important;display:flex!important;gap:6px!important;position:relative!important}.theme-webcore #chat-form button{background:linear-gradient(145deg,#e0e0e0,#fff,#e0e0e0)!important;color:navy!important;border:1px outset rgb(192,192,192)!important;padding:4px 8px!important;font-family:monospace!important;border-radius:4px!important;text-shadow:none!important;cursor:pointer!important}.theme-webcore #emoji-toggle{background:linear-gradient(145deg,#e0e0e0,#fff,#e0e0e0)!important;border:1px outset rgb(192,192,192)!important;color:navy!important;text-shadow:none!important;padding:4px 8px!important;cursor:pointer!important;transition:.15s!important;font-size:14px!important}.theme-webcore #close-emoji-panel{background:linear-gradient(145deg,#e0e0e0,#fff,#e0e0e0)!important;border:1px outset rgb(192,192,192)!important;color:navy!important;text-shadow:none!important;width:18px!important;height:18px!important;font-size:10px!important;cursor:pointer!important;font-family:monospace!important;display:flex!important;align-items:center!important;justify-content:center!important}.theme-webcore .emoji-button{background:#fff!important;border:2px outset rgb(192,192,192)!important;padding:4px!important;cursor:pointer!important;transition:.15s!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;border-radius:2px!important}.theme-webcore header{background:repeating-linear-gradient(90deg,rgba(255,0,0,.01) 0px,rgba(0,255,0,.01) 1px,rgba(0,0,255,.01) 2px,transparent 3px),linear-gradient(145deg,#dedee4,#f0f0f5 30%,#d2d2dc 70%,#e6e6eb)!important;background-size:3px 100%,100% 100%!important;border:2px outset rgb(192,192,192)!important;box-shadow:#0000004d 2px 2px 4px,#ffffffe6 1px 1px inset,#0000001a -1px -1px inset!important;font-family:var(--primary-font)!important;filter:contrast(1.05) saturate(.95)!important}.theme-webcore #cat-cap,.theme-webcore #dog-cap,.theme-webcore #flip-text{color:navy!important;text-shadow:none!important;font-family:var(--primary-font)!important;font-weight:700!important}.theme-webcore header span,.theme-webcore header p,.theme-webcore header div{color:navy!important;text-shadow:none!important;font-family:var(--primary-font)!important;font-weight:700!important}.theme-webcore #swap-container{background:repeating-linear-gradient(90deg,rgba(255,0,0,.015) 0px,rgba(0,255,0,.015) 1px,rgba(0,0,255,.015) 2px,transparent 3px),linear-gradient(145deg,#fff,#e6f2ff 30%,#cce6ff 70%,#b3d9ff)!important;background-size:3px 100%,100% 100%!important;border:2px outset rgb(192,192,192)!important;box-shadow:#0006 3px 3px 6px,#ffffffe6 1px 1px inset,#0000001a -1px -1px inset!important;border-radius:12px!important;font-family:var(--primary-font)!important;filter:contrast(1.1) saturate(.9)!important}.theme-webcore #swap-container h2{color:navy!important;text-shadow:none!important;font-family:var(--primary-font)!important;font-weight:700!important}.theme-webcore #swap-container input{background:#fff!important;border:2px inset rgb(192,192,192)!important;color:#000!important;font-family:var(--primary-font)!important;border-radius:4px!important;box-shadow:#0003 1px 1px 2px inset,#fffc 1px 1px!important}.theme-webcore #swap-container select{background:repeating-linear-gradient(90deg,rgba(255,0,0,.01) 0px,rgba(0,255,0,.01) 1px,rgba(0,0,255,.01) 2px,transparent 3px),linear-gradient(145deg,#e0e0e0,#fff,#e0e0e0)!important;background-size:3px 100%,100% 100%!important;border:2px outset rgb(192,192,192)!important;color:navy!important;font-family:var(--primary-font)!important;border-radius:4px!important;font-weight:700!important;box-shadow:#0003 1px 1px 2px,#fffc 0 0 0 1px inset!important}.theme-webcore #swap-container select option{background:#fff!important;color:navy!important;font-family:var(--primary-font)!important;font-weight:700!important;padding:4px 8px!important;border:none!important}.theme-webcore #swap-container select option:hover{background:#0066cc1a!important;color:navy!important}.theme-webcore #swap-container button{background:repeating-linear-gradient(90deg,rgba(255,0,0,.01) 0px,rgba(0,255,0,.01) 1px,rgba(0,0,255,.01) 2px,transparent 3px),linear-gradient(145deg,#e0e0e0,#fff,#e0e0e0)!important;background-size:3px 100%,100% 100%!important;color:navy!important;border:2px outset rgb(192,192,192)!important;padding:6px 12px!important;font-family:var(--primary-font)!important;border-radius:6px!important;text-shadow:none!important;font-size:11px!important;cursor:pointer!important;font-weight:700!important;box-shadow:#0003 1px 1px 2px,#fffc 0 0 0 1px inset!important}.theme-webcore #swap-container button:hover{background:repeating-linear-gradient(90deg,rgba(255,0,0,.02) 0px,rgba(0,255,0,.02) 1px,rgba(0,0,255,.02) 2px,transparent 3px),linear-gradient(145deg,#e6e6e6,#fff,#e6e6e6)!important;background-size:3px 100%,100% 100%!important}.theme-webcore #swap-container .balance{color:#036!important;font-family:var(--primary-font)!important;text-shadow:none!important;font-size:11px!important;font-weight:700!important}.theme-webcore #cat-coins-table{background:repeating-linear-gradient(90deg,rgba(255,0,0,.01) 0px,rgba(0,255,0,.01) 1px,rgba(0,0,255,.01) 2px,transparent 3px),linear-gradient(145deg,#fff,#e6f2ff 30%,#cce6ff 70%,#b3d9ff)!important;background-size:3px 100%,100% 100%!important;border:2px outset rgb(192,192,192)!important;box-shadow:#0006 3px 3px 6px,#ffffffe6 1px 1px inset,#0000001a -1px -1px inset!important;border-radius:12px!important;font-family:var(--primary-font)!important;filter:contrast(1.05) saturate(.95)!important;padding:12px!important}.theme-webcore #cat-coins-table h3{color:navy!important;text-shadow:none!important;font-family:var(--primary-font)!important;font-weight:700!important;margin-bottom:12px!important}.theme-webcore #cat-coins-table table{background:#fff!important;border:2px inset rgb(192,192,192)!important;border-radius:6px!important;box-shadow:#0003 1px 1px 2px inset,#fffc 1px 1px!important;font-family:var(--primary-font)!important;width:100%!important}.theme-webcore #cat-coins-table thead{background:repeating-linear-gradient(90deg,rgba(255,0,0,.008) 0px,rgba(0,255,0,.008) 1px,rgba(0,0,255,.008) 2px,transparent 3px),linear-gradient(90deg,#06c,#049,#06c)!important;background-size:3px 100%,100% 100%!important;color:#048!important;font-weight:700!important;text-shadow:rgba(255,255,255,.8) 1px 1px 0px!important}.theme-webcore #cat-coins-table th{padding:8px 12px!important;border-bottom:2px outset rgb(153,153,204)!important;border-right:1px outset rgb(102,153,255)!important;font-family:var(--primary-font)!important;font-size:11px!important;color:#048!important;text-shadow:rgba(255,255,255,.8) 1px 1px 0px!important;position:relative!important;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #048c!important}.theme-webcore #cat-coins-table th:last-child{border-right:none!important}.theme-webcore #cat-coins-table td{background:repeating-linear-gradient(90deg,rgba(255,0,0,.003) 0px,rgba(0,255,0,.003) 1px,rgba(0,0,255,.003) 2px,transparent 3px),linear-gradient(90deg,#ffffffe6,#e6f2fff2)!important;background-size:3px 100%,100% 100%!important;color:navy!important;padding:6px 12px!important;border-bottom:1px solid rgba(192,192,192,.8)!important;border-right:1px solid rgba(192,192,192,.4)!important;font-family:var(--primary-font)!important;font-size:10px!important;text-shadow:none!important;font-weight:700!important;position:relative!important}.theme-webcore #cat-coins-table tbody tr:nth-child(2n) td{background:repeating-linear-gradient(90deg,rgba(255,0,0,.005) 0px,rgba(0,255,0,.005) 1px,rgba(0,0,255,.005) 2px,transparent 3px),linear-gradient(90deg,#f0f8ffe6,#dcebfaf2)!important;background-size:3px 100%,100% 100%!important}.theme-webcore #cat-coins-table tr:hover td{background:repeating-linear-gradient(90deg,rgba(255,0,0,.01) 0px,rgba(0,255,0,.01) 1px,rgba(0,0,255,.01) 2px,transparent 3px),linear-gradient(90deg,#0066cc26,#0044991a,#0066cc26)!important;background-size:3px 100%,100% 100%!important;color:#fff!important;border-bottom:1px outset rgba(0,102,204,.8)!important;border-right:1px outset rgba(0,102,204,.6)!important;box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #048c,0 1px 2px #0003!important;text-shadow:rgba(0,0,0,.8) 1px 1px 2px!important;transform:none!important;filter:contrast(1.1) saturate(1.1)!important}.theme-webcore #cat-coins-table td.positive,.theme-webcore table td.positive{color:green!important;text-shadow:none!important;font-weight:700!important}.theme-webcore #cat-coins-table td.negative,.theme-webcore table td.negative{color:#c00000!important;text-shadow:none!important;font-weight:700!important}.theme-webcore #cat-coins-table tr:hover td.positive,.theme-webcore table tr:hover td.positive{color:#00a000!important;text-shadow:none!important;font-weight:700!important}.theme-webcore #cat-coins-table tr:hover td.negative,.theme-webcore table tr:hover td.negative{color:#dc0000!important;text-shadow:none!important;font-weight:700!important}.theme-webcore #kitty-leaders-popup{background:silver!important;border:3px outset rgb(223,223,223)!important;box-shadow:2px 2px gray!important}.theme-webcore .kitty-leaders-header{border-bottom:2px groove rgb(128,128,128)!important;background:linear-gradient(180deg,navy,#1034a6)!important}.theme-webcore .kitty-leaders-title{color:#fff!important;text-shadow:1px 1px 0px rgb(0,0,0)!important}.theme-webcore .kitty-leaders-subtitle{color:navy!important;background:silver!important;border:1px inset rgb(128,128,128)!important}.theme-webcore .kitty-leaders-subtitle-secondary{color:#404080!important}.theme-webcore .kitty-leaders-grid-wrapper{border:2px inset rgb(128,128,128)!important;background:#fff!important;box-shadow:none!important}.theme-webcore .kol-card{background:#fff!important;border:2px outset rgb(223,223,223)!important;box-shadow:none!important;border-radius:0!important}.theme-webcore .kol-card:hover{border:2px inset rgb(128,128,128)!important;box-shadow:none!important;background:#f0f0ff!important}.theme-webcore .kol-rank{color:navy!important;text-shadow:none!important}.theme-webcore .kol-username{color:#00f!important;text-shadow:none!important;text-decoration:underline!important}.theme-webcore .kol-username:hover{color:purple!important;text-shadow:none!important}.theme-webcore .kol-bio{background:#f0f0f0!important;border-left:2px solid rgb(0,0,128)!important;border-radius:0!important;color:#000!important}.theme-webcore .kol-display-name{color:#000!important}.theme-webcore .kol-stats-row{border-top:1px solid rgb(128,128,128)!important;border-bottom:1px solid rgb(128,128,128)!important}.theme-webcore .kol-stat{color:#404040!important;text-shadow:none!important}.theme-webcore .kol-stat-posts,.theme-webcore .kol-voting-pct{color:navy!important;text-shadow:none!important}.theme-webcore .kitty-leaders-footer{color:#404040!important;border-top:1px groove rgb(128,128,128)!important;background:silver!important}.theme-webcore .sort-btn{background:silver!important;border:2px outset rgb(223,223,223)!important;color:#000!important;text-shadow:none!important;box-shadow:none!important;border-radius:0!important}.theme-webcore .sort-btn:hover{background:#d0d0d0!important}.theme-webcore .sort-btn:active,.theme-webcore .sort-btn.active{background:#b0b0b0!important;border:2px inset rgb(128,128,128)!important;color:#000!important}.theme-webcore .kitty-leaders-load-more{background:silver!important;border:2px outset rgb(223,223,223)!important;color:#000!important;text-shadow:none!important;border-radius:0!important}.theme-webcore .kitty-leaders-load-more:hover{background:#d0d0d0!important;box-shadow:none!important}.theme-webcore .kol-pfp{border:2px outset rgb(223,223,223)!important;border-radius:0!important}.theme-webcore .kol-pfp-placeholder{border:2px outset rgb(223,223,223)!important;background:silver!important;border-radius:0!important}.theme-webcore .kol-verified{background:navy!important;border:1px outset rgb(128,128,255)!important;border-radius:0!important}.theme-webcore .kol-boost-badge{background:green!important;border:1px outset rgb(0,192,0)!important;border-radius:0!important}:root{--vapor-cyan: #00ffff;--vapor-magenta: #ff00ff;--vapor-purple: #8b00ff;--vapor-pink: #ff1493;--vapor-gold: #ffd700;--vapor-silver: #c0c0c0;--vapor-chrome: #e6e6fa;--vapor-glass: rgba(255, 255, 255, .1)}.theme-vaporwave #music-player-panel{background:radial-gradient(circle at 15% 25%,rgba(255,0,255,.35) 0%,transparent 20%),radial-gradient(circle at 85% 75%,rgba(0,255,255,.25) 0%,transparent 15%),radial-gradient(circle at 50% 50%,rgba(255,215,0,.2) 0%,transparent 25%),linear-gradient(135deg,#ff00ff4d,#00ffff40,#8b00ff4d,#ff149340,#ffd70033,#ff00ff4d),linear-gradient(45deg,#c0c0c0e6,#dcdcdcf2,#f0f0f0e6,#d2d2d2f2,#c0c0c0e6);border:2px solid transparent;border-image:linear-gradient(90deg,var(--vapor-cyan) 0%,var(--vapor-magenta) 25%,var(--vapor-purple) 50%,var(--vapor-pink) 75%,var(--vapor-cyan) 100%) 1;box-shadow:0 0 30px #f0f6,0 0 50px #00ffff4d,0 0 20px #ffd70033,inset 0 3px #ffffffe6,inset 0 -3px #0003;border-radius:16px;font-family:Courier New,Lucida Console,monospace;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:280px;padding:12px;font-size:11px;cursor:move;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden;transition:box-shadow .3s ease}.theme-vaporwave #music-player-panel:hover{box-shadow:0 0 40px #ff00ff80,0 0 60px #0ff6,0 0 25px #ffd7004d,inset 0 3px #ffffffe6,inset 0 -3px #0003}.theme-vaporwave #track-title{color:#fff;font-family:Courier New,Lucida Console,monospace;font-weight:700;text-shadow:-1px 0 0 rgba(255,0,0,.6),1px 0 0 rgba(0,255,255,.6),0 0 8px rgba(255,0,255,.7),0 0 15px rgba(255,255,255,.4);font-variant-numeric:tabular-nums;letter-spacing:.1em}.theme-vaporwave #music-player-panel button{background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 50%,rgba(255,255,255,.2) 100%),linear-gradient(135deg,#f0fc,#00ffffb3,#ffd70099 66%,#f0fc);color:#fff;border:1px solid rgba(255,255,255,.6);padding:6px 10px;font-family:Courier New,Lucida Console,monospace;border-radius:8px;text-shadow:-1px 0 0 rgba(255,0,0,.5),1px 0 0 rgba(0,255,255,.5),0 0 6px rgba(255,0,255,.6);box-shadow:0 0 12px #ff00ff80,0 0 6px #00ffff4d,inset 0 2px #fffc,inset 0 -1px #0000004d;cursor:pointer;position:relative;overflow:hidden;font-weight:700;letter-spacing:.05em;transition:transform .15s ease,box-shadow .15s ease}.theme-vaporwave #music-player-panel button:hover{transform:translateY(-2px);box-shadow:0 0 20px #ff00ffb3,0 0 12px #00ffff80,inset 0 2px #ffffffe6,inset 0 -1px #0000004d}.theme-vaporwave #music-player-panel button:active{transform:translateY(1px);box-shadow:0 0 8px #f0f6,inset 0 -2px #fff9,inset 0 2px #0003}.theme-vaporwave .music-player-playlist-select{background:linear-gradient(135deg,#f0fc,#00ffffb3,#ffd70099 66%,#f0fc)!important;color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:8px!important;text-shadow:-1px 0 0 rgba(255,0,0,.5),1px 0 0 rgba(0,255,255,.5),0 0 6px rgba(255,0,255,.6)!important;box-shadow:0 0 12px #ff00ff80,0 0 6px #00ffff4d!important}.theme-vaporwave #progress-handle,.theme-vaporwave #volume-handle{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.95) 0%,transparent 40%),radial-gradient(circle,#fffffff2,#f0fc,#00ffffb3,#ffd700bf,#ff00ffb3);border:3px solid rgba(255,255,255,.9);border-radius:50%;box-shadow:0 0 15px #f0f9,0 0 10px #0ff6,inset 0 2px #fffffff2,inset 0 -2px #0003;transition:transform .15s ease,box-shadow .15s ease}.theme-vaporwave #progress-handle:hover,.theme-vaporwave #volume-handle:hover{transform:scale(1.15);box-shadow:0 0 25px #f0fc,0 0 15px #0ff9,0 0 20px #ffd70066,inset 0 2px #fffffff2,inset 0 -2px #0003}.theme-vaporwave #progress-bar,.theme-vaporwave #volume-bar{background:linear-gradient(90deg,#ff00ffe6,#0ffc,#ffd700e6,#8b00ffcc,#ff1493e6);border-radius:6px;box-shadow:0 0 12px #ff00ff80,0 0 6px #00ffff4d,inset 0 1px #fff9}.theme-vaporwave #topcats-chatbox{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(255,0,255,.06) 2px,rgba(255,0,255,.06) 4px),radial-gradient(circle at 25% 35%,rgba(0,255,255,.25) 0%,transparent 18%),radial-gradient(circle at 75% 65%,rgba(255,215,0,.2) 0%,transparent 15%),radial-gradient(circle at 50% 80%,rgba(139,0,255,.25) 0%,transparent 20%),linear-gradient(145deg,#ff00ff38,#00ffff2e,#8b00ff38,#ff14932e,#ffd7001f),linear-gradient(135deg,#c8c8dcf2,#dcdcf0e6 30%,#d2d2ebf2 70%,#bebedce6);border:2px solid transparent;border-image:linear-gradient(135deg,var(--vapor-magenta),var(--vapor-cyan),var(--vapor-purple),var(--vapor-pink)) 1;box-shadow:0 0 35px #ff00ff59,0 0 25px #00ffff40,inset 0 3px #fffc,inset 0 -3px #0003;border-radius:16px;font-family:Courier New,Lucida Console,monospace;width:300px;height:440px;font-size:12px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;transition:box-shadow .3s ease}.theme-vaporwave #topcats-chatbox:hover{box-shadow:0 0 50px #ff00ff73,0 0 35px #00ffff59,0 0 60px #8b00ff33,inset 0 3px #fffc,inset 0 -3px #0003}.theme-vaporwave #topcats-chatbox:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent 0px,transparent 3px,rgba(255,0,255,.02) 3px,rgba(255,0,255,.02) 4px);pointer-events:none;border-radius:16px;opacity:.8}.theme-vaporwave #chat-header{background:linear-gradient(45deg,#ff00ffe6,#0ffc,#ffd700e6,#8b00ffcc,#ff00ffe6) 0% 0% / 400% 100%;animation:leftRightSweep 20s ease-in-out infinite;color:#fff;text-shadow:-1px 0 0 rgba(255,0,0,.7),1px 0 0 rgba(0,255,255,.7),0 0 8px rgba(255,0,255,.8),0 0 15px rgba(255,255,255,.4);font-family:Courier New,Lucida Console,monospace;padding:8px 12px;border-radius:0;font-weight:700;display:flex;justify-content:space-between;align-items:center;position:relative;cursor:move;font-size:12px;letter-spacing:.1em;box-shadow:0 0 15px #ff00ff80,inset 0 2px #fffc}.theme-vaporwave #chat-form button,.theme-vaporwave #emoji-toggle{background:linear-gradient(135deg,rgba(255,255,255,.4) 0%,transparent 50%,rgba(255,255,255,.2) 100%),linear-gradient(135deg,#ff00ffd9,#00ffffbf,#ffd700d9 66%,#ff00ffd9);color:#fff;border:1px solid rgba(255,255,255,.7);padding:6px 12px;font-family:Courier New,Lucida Console,monospace;border-radius:6px;text-shadow:-1px 0 0 rgba(255,0,0,.5),1px 0 0 rgba(0,255,255,.5),0 0 6px rgba(255,0,255,.6);box-shadow:0 0 12px #ff00ff80,0 0 8px #0ff6,inset 0 2px #fffc,inset 0 -1px #0000004d;position:relative;overflow:hidden;font-weight:700;letter-spacing:.05em;transition:transform .15s ease,box-shadow .15s ease}.theme-vaporwave #chat-form button:hover,.theme-vaporwave #emoji-toggle:hover{transform:translateY(-2px);box-shadow:0 0 20px #ff00ffb3,0 0 12px #00ffff80,inset 0 2px #ffffffe6,inset 0 -1px #0000004d}.theme-vaporwave #track-list{background:linear-gradient(135deg,#ff00ff1a,#00ffff14,#ffd7000f,#8b00ff14,#ff00ff1a),#c8d2e6f2;border:2px solid transparent;border-image:linear-gradient(45deg,var(--vapor-cyan),var(--vapor-magenta),var(--vapor-purple)) 1;border-radius:8px;padding:6px;max-height:160px;overflow-y:auto;font-family:Courier New,Lucida Console,monospace;-webkit-backdrop-filter:blur(8px) saturate(1.5);backdrop-filter:blur(8px) saturate(1.5)}.theme-vaporwave #track-list>div{background:linear-gradient(90deg,#ff00ff0d,#00ffff08,#ffd70005);color:#3c465ae6;text-shadow:rgba(255,255,255,.6) 0px 1px 0px;border-bottom:1px solid rgba(255,0,255,.2);cursor:pointer;padding:4px 2px;transition:all .3s ease;position:relative}.theme-vaporwave #track-list>div:hover{background:linear-gradient(90deg,#ff00ff4d,#00ffff40,#ffd70033,#8b00ff4d,#ff00ff4d);color:#fffffff2;text-shadow:-1px 0 0 rgba(255,0,0,.5),1px 0 0 rgba(0,255,255,.5),0 0 6px rgba(255,0,255,.6);border-bottom:2px solid rgba(255,0,255,.6);box-shadow:0 0 15px #ff00ff59,0 0 20px #00ffff40,inset 0 1px #fff9;transform:translate(4px) scale(1.02)}.theme-vaporwave header{background:radial-gradient(circle at 20% 30%,rgba(255,0,255,.25) 0%,transparent 15%),radial-gradient(circle at 80% 70%,rgba(0,255,255,.2) 0%,transparent 12%),radial-gradient(circle at 60% 20%,rgba(255,215,0,.15) 0%,transparent 10%),radial-gradient(circle at 30% 80%,rgba(139,0,255,.25) 0%,transparent 18%),linear-gradient(45deg,#ff00ff59,#00ffff4d,#ffd70040,#8b00ff59,#ff00ff59),linear-gradient(135deg,#e6e6faf2,#f0e6ffe6,#e1f0fff2 60%,#ebebfae6)!important;border:2px solid transparent!important;border-image:linear-gradient(45deg,var(--vapor-cyan),var(--vapor-magenta),var(--vapor-purple)) 1!important;box-shadow:0 0 25px #ff00ff59,0 0 40px #00ffff40,0 0 15px #ffd70026,inset 0 2px #fffc,inset 0 -2px #0000001a!important;font-family:var(--primary-font)!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;position:relative!important;overflow:hidden!important}.theme-vaporwave #cat-cap,.theme-vaporwave #dog-cap,.theme-vaporwave #flip-text{color:#fff!important;font-family:var(--primary-font)!important;font-weight:700!important;text-shadow:-1px 0 0 rgba(255,0,0,.8),1px 0 0 rgba(0,255,255,.8),0 0 10px rgba(255,0,255,.6),0 0 20px rgba(255,255,255,.4)!important;animation:chromaticGlitch 3s ease-in-out infinite!important}.theme-vaporwave header span,.theme-vaporwave header p,.theme-vaporwave header div{color:#fff!important;font-family:var(--primary-font)!important;font-weight:700!important;text-shadow:-1px 0 0 rgba(255,0,0,.8),1px 0 0 rgba(0,255,255,.8),0 0 10px rgba(255,0,255,.6),0 0 20px rgba(255,255,255,.4)!important;animation:chromaticGlitch 3s ease-in-out infinite!important}.theme-vaporwave #swap-container{background:repeating-linear-gradient(90deg,rgba(0,255,255,.02) 0px,rgba(255,0,255,.02) 4px,rgba(255,215,0,.02) 8px,transparent 12px),radial-gradient(circle at 15% 25%,rgba(255,0,255,.4) 0%,transparent 20%),radial-gradient(circle at 85% 75%,rgba(0,255,255,.3) 0%,transparent 15%),radial-gradient(circle at 50% 50%,rgba(255,215,0,.25) 0%,transparent 25%),linear-gradient(135deg,#ff00ff4d,#00ffff40,#8b00ff4d,#ff149340,#ffd70033,#ff00ff4d) 0% 0% / 500% 500%,linear-gradient(45deg,#c0c0c0e6,#dcdcdcf2,#f0f0f0e6,#d2d2d2f2,#c0c0c0e6)!important;background-size:12px 100%,350% 350%,250% 250%,200% 200%,500% 500%,100% 100%!important;background-position:0% 0%,15% 25%,85% 75%,50% 50%,center,center!important;animation:digitalRain 15s linear infinite,vaporwaveFlow 10s ease-in-out infinite,metallicShine 6s ease-in-out infinite!important;border:2px solid transparent!important;border-image:linear-gradient(90deg,var(--vapor-cyan) 0%,var(--vapor-magenta) 25%,var(--vapor-purple) 50%,var(--vapor-pink) 75%,var(--vapor-cyan) 100%) 1!important;box-shadow:0 0 40px #ff00ff80,0 0 60px #0ff6,0 0 25px #ffd7004d,inset 0 3px #ffffffe6,inset 0 -3px #0003,inset 0 0 50px #ffffff1a!important;border-radius:16px!important;font-family:var(--primary-font)!important;-webkit-backdrop-filter:blur(15px) saturate(2) contrast(1.1) hue-rotate(15deg)!important;backdrop-filter:blur(15px) saturate(2) contrast(1.1) hue-rotate(15deg)!important;position:relative!important;overflow:hidden!important}.theme-vaporwave #swap-container h2{color:#fff!important;font-family:var(--primary-font)!important;font-weight:700!important;text-shadow:-2px 0 0 rgba(255,0,0,.7),2px 0 0 rgba(0,255,255,.7),0 0 8px rgba(255,0,255,.8),0 0 15px rgba(255,255,255,.5),0 0 25px rgba(139,0,255,.4)!important;animation:chromaticGlitch 4s ease-in-out infinite,neonPulse 2s ease-in-out infinite!important}.theme-vaporwave #swap-container input{background:linear-gradient(45deg,rgba(255,255,255,.4) 0%,transparent 30%,rgba(255,255,255,.2) 70%,transparent 100%),linear-gradient(135deg,#f0fc,#00ffffb3,#ffd70099,#8b00ffcc,#ff1493b3,#f0fc) 0% 0% / 300% 300%!important;background-size:200% 100%,300% 300%!important;background-position:0% 0%,center!important;animation:holographicSweep 3s ease-in-out infinite,vaporwaveFlow 5s ease-in-out infinite!important;color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:8px!important;font-family:var(--primary-font)!important;text-shadow:-1px 0 0 rgba(255,0,0,.6),1px 0 0 rgba(0,255,255,.6),0 0 6px rgba(255,0,255,.8),0 0 12px rgba(255,255,255,.4)!important;box-shadow:0 0 15px #f0f9,0 0 8px #0ff6,inset 0 2px #fffc,inset 0 -1px #0000004d!important}.theme-vaporwave #swap-container select{background:linear-gradient(45deg,rgba(255,255,255,.4) 0%,transparent 30%,rgba(255,255,255,.2) 70%,transparent 100%),linear-gradient(135deg,#f0fc,#00ffffb3,#ffd70099,#8b00ffcc,#ff1493b3,#f0fc) 0% 0% / 300% 300%!important;background-size:200% 100%,300% 300%!important;background-position:0% 0%,center!important;animation:holographicSweep 3s ease-in-out infinite,vaporwaveFlow 5s ease-in-out infinite!important;color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:8px!important;font-family:var(--primary-font)!important;font-weight:700!important;text-shadow:-1px 0 0 rgba(255,0,0,.6),1px 0 0 rgba(0,255,255,.6),0 0 6px rgba(255,0,255,.8),0 0 12px rgba(255,255,255,.4)!important;box-shadow:0 0 15px #f0f9,0 0 8px #0ff6,inset 0 2px #fffc,inset 0 -1px #0000004d!important}.theme-vaporwave #swap-container select option{background:linear-gradient(135deg,#ff00ff1a,#00ffff14,#ffd7000f,#8b00ff14,#ff00ff1a),#c8d2e6f2!important;color:#3c465ae6!important;font-family:var(--primary-font)!important;font-weight:700!important;padding:4px 8px!important;text-shadow:rgba(255,255,255,.6) 0px 1px 0px!important}.theme-vaporwave #swap-container select option:hover{background:linear-gradient(90deg,#ff00ff4d,#00ffff40,#ffd70033,#8b00ff4d,#ff00ff4d)!important;color:#fffffff2!important;text-shadow:-1px 0 0 rgba(255,0,0,.6),1px 0 0 rgba(0,255,255,.6),0 0 8px rgba(255,0,255,.8),0 0 15px rgba(255,255,255,.4)!important}.theme-vaporwave #swap-container button{background:linear-gradient(45deg,rgba(255,255,255,.4) 0%,transparent 30%,rgba(255,255,255,.2) 70%,transparent 100%),linear-gradient(135deg,#f0fc,#00ffffb3,#ffd70099,#8b00ffcc,#ff1493b3,#f0fc) 0% 0% / 300% 300%!important;background-size:200% 100%,300% 300%!important;background-position:0% 0%,center!important;animation:holographicSweep 3s ease-in-out infinite,vaporwaveFlow 5s ease-in-out infinite,buttonPulse 1.5s ease-in-out infinite!important;color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;padding:6px 10px!important;font-family:var(--primary-font)!important;border-radius:8px!important;text-shadow:-1px 0 0 rgba(255,0,0,.6),1px 0 0 rgba(0,255,255,.6),0 0 6px rgba(255,0,255,.8),0 0 12px rgba(255,255,255,.4)!important;box-shadow:0 0 15px #f0f9,0 0 8px #0ff6,inset 0 2px #fffc,inset 0 -1px #0000004d!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;font-weight:700!important;letter-spacing:.05em!important}.theme-vaporwave #swap-container .balance{color:#ffffffe6!important;font-family:var(--primary-font)!important;text-shadow:-1px 0 0 rgba(255,0,0,.5),1px 0 0 rgba(0,255,255,.5),0 0 6px rgba(255,0,255,.7),0 0 12px rgba(255,255,255,.3)!important;font-size:11px!important;font-weight:700!important;animation:neonFlicker 4s ease-in-out infinite!important}.theme-vaporwave #cat-coins-table{background:repeating-linear-gradient(0deg,transparent 0px,transparent 2px,rgba(255,0,255,.08) 2px,rgba(255,0,255,.08) 4px),radial-gradient(circle at 25% 35%,rgba(0,255,255,.3) 0%,transparent 18%),radial-gradient(circle at 75% 65%,rgba(255,215,0,.25) 0%,transparent 15%),radial-gradient(circle at 50% 80%,rgba(139,0,255,.3) 0%,transparent 20%),linear-gradient(145deg,#ff00ff40,#0ff3,#8b00ff40,#ff149333,#ffd70026) 0% 0% / 400% 400%,linear-gradient(135deg,#c8c8dcf2,#dcdcf0e6 30%,#d2d2ebf2 70%,#bebedce6)!important;background-size:100% 100%,300% 300%,200% 200%,250% 250%,400% 400%,100% 100%!important;background-position:center,25% 35%,75% 65%,50% 80%,center,center!important;border:2px solid transparent!important;border-image:linear-gradient(135deg,var(--vapor-magenta),var(--vapor-cyan),var(--vapor-purple),var(--vapor-pink)) 1!important;box-shadow:0 0 50px #f0f6,0 0 30px #00ffff4d,0 0 70px #8b00ff33,inset 0 3px #fffc,inset 0 -3px #0003!important;border-radius:16px!important;font-family:var(--primary-font)!important;-webkit-backdrop-filter:blur(18px) saturate(2.2) contrast(1.2) hue-rotate(20deg)!important;backdrop-filter:blur(18px) saturate(2.2) contrast(1.2) hue-rotate(20deg)!important;animation:vaporwaveFlow 12s ease-in-out infinite!important;position:relative!important;padding:12px!important;overflow:hidden!important}.theme-vaporwave #cat-coins-table h3{color:#fff!important;font-family:var(--primary-font)!important;font-weight:700!important;font-size:10px!important;text-shadow:-1px 0 0 rgba(255,0,0,.8),1px 0 0 rgba(0,255,255,.8),0 0 10px rgba(255,0,255,.6),0 0 20px rgba(255,255,255,.4)!important;animation:chromaticGlitch 3s ease-in-out infinite!important;margin-bottom:12px!important}.theme-vaporwave #cat-coins-table table{background:linear-gradient(135deg,#ff00ff1a,#00ffff14,#ffd7000f,#8b00ff14,#ff00ff1a),#c8d2e6f2!important;border:2px solid transparent!important;border-image:linear-gradient(45deg,var(--vapor-cyan),var(--vapor-magenta),var(--vapor-purple)) 1!important;border-radius:8px!important;font-family:var(--primary-font)!important;-webkit-backdrop-filter:blur(8px) saturate(1.5)!important;backdrop-filter:blur(8px) saturate(1.5)!important;width:100%!important;overflow:hidden!important}.theme-vaporwave #cat-coins-table thead{background:linear-gradient(45deg,#ff00ffe6,#0ffc,#ffd700e6,#8b00ffcc,#ff00ffe6) 0% 0% / 400% 100%!important;animation:vaporwaveFlow 6s ease-in-out infinite,neonFlicker 2s ease-in-out infinite!important;color:#fff!important;font-weight:700!important}.theme-vaporwave #cat-coins-table th{padding:8px 12px!important;font-family:var(--primary-font)!important;font-size:11px!important;color:#fff!important;text-shadow:-2px 0 0 rgba(255,0,0,.8),2px 0 0 rgba(0,255,255,.8),0 0 10px rgba(255,0,255,.9),0 0 20px rgba(255,255,255,.5)!important;letter-spacing:.1em!important;box-shadow:0 0 20px #f0f9,inset 0 2px #fffc!important}.theme-vaporwave #cat-coins-table td{background:linear-gradient(90deg,#ff00ff0d,#00ffff08,#ffd70005)!important;color:#3c465ae6!important;text-shadow:rgba(255,255,255,.6) 0px 1px 0px!important;border-bottom:1px solid rgba(255,0,255,.2)!important;padding:6px 12px!important;font-family:var(--primary-font)!important;font-size:10px!important;font-weight:700!important;position:relative!important;transition:all .3s ease!important}.theme-vaporwave #cat-coins-table tbody tr:nth-child(2n) td{background:linear-gradient(90deg,#00ffff0f,#ffd7000a,#8b00ff0d)!important}.theme-vaporwave #cat-coins-table tr:hover td{background:linear-gradient(90deg,#ff00ff4d,#00ffff40,#ffd70033,#8b00ff4d,#ff00ff4d)!important;color:#fffffff2!important;text-shadow:-1px 0 0 rgba(255,0,0,.6),1px 0 0 rgba(0,255,255,.6),0 0 8px rgba(255,0,255,.8),0 0 15px rgba(255,255,255,.4)!important;border-bottom:2px solid rgba(255,0,255,.6)!important;box-shadow:0 0 20px #f0f6,0 0 30px #00ffff4d,inset 0 1px #fff9!important;transform:translate(4px) scale(1.02)!important;animation:vaporwaveFlow 3s ease-in-out infinite,neonPulse 1.5s ease-in-out infinite!important}.theme-vaporwave #cat-coins-table .token-symbol{color:#3c465ae6!important;font-weight:700!important;font-family:var(--primary-font)!important;text-shadow:rgba(255,255,255,.6) 0px 1px 0px!important}.theme-vaporwave #cat-coins-table .token-balance,.theme-vaporwave #cat-coins-table .token-value{color:#505a6ee6!important;font-family:var(--primary-font)!important;text-shadow:rgba(255,255,255,.6) 0px 1px 0px!important;font-weight:700!important}.theme-vaporwave #cat-coins-table tr:hover .token-symbol,.theme-vaporwave #cat-coins-table tr:hover .token-balance,.theme-vaporwave #cat-coins-table tr:hover .token-value{color:#fffffff2!important;text-shadow:-1px 0 0 rgba(255,0,0,.6),1px 0 0 rgba(0,255,255,.6),0 0 8px rgba(255,0,255,.8),0 0 15px rgba(255,255,255,.4)!important}.theme-vaporwave .positive,.theme-vaporwave #cat-coins-table td.positive,.theme-vaporwave table td.positive{color:#32c878f2!important;text-shadow:-1px 0 0 rgba(30,180,100,.6),1px 0 0 rgba(40,190,140,.5),0 0 6px rgba(35,185,115,.6),0 0 12px rgba(80,220,150,.4)!important;font-weight:700!important;animation:neonFlicker 3s ease-in-out infinite!important}.theme-vaporwave .negative,.theme-vaporwave #cat-coins-table td.negative,.theme-vaporwave table td.negative{color:#dc5078f2!important;text-shadow:-1px 0 0 rgba(200,60,100,.6),1px 0 0 rgba(210,90,130,.5),0 0 6px rgba(205,75,115,.6),0 0 12px rgba(240,120,160,.4)!important;font-weight:700!important;animation:neonFlicker 3s ease-in-out infinite!important}.theme-vaporwave .webcore-btn{background:linear-gradient(45deg,rgba(255,255,255,.4) 0%,transparent 30%,rgba(255,255,255,.2) 70%,transparent 100%),linear-gradient(135deg,#f0fc,#00ffffb3,#ffd70099,#8b00ffcc,#ff1493b3,#f0fc) 0% 0% / 300% 300%!important;background-size:200% 100%,300% 300%!important;background-position:0% 0%,center!important;animation:holographicSweep 3s ease-in-out infinite,vaporwaveFlow 5s ease-in-out infinite!important;color:#fff!important;border:1px solid rgba(255,255,255,.6)!important;border-radius:4px!important;font-family:Courier New,Lucida Console,monospace!important;text-shadow:-1px 0 0 rgba(255,0,0,.6),1px 0 0 rgba(0,255,255,.6),0 0 6px rgba(255,0,255,.8),0 0 12px rgba(255,255,255,.4)!important;box-shadow:0 0 15px #f0f9,0 0 8px #0ff6,inset 0 2px #fffc,inset 0 -1px #0000004d!important;width:88px!important;min-width:88px!important;height:31px!important;font-size:9px!important}.theme-vaporwave .webcore-btn:hover{background:linear-gradient(45deg,rgba(255,255,255,.5) 0%,transparent 25%,rgba(255,255,255,.3) 75%,transparent 100%),linear-gradient(135deg,#00ffffe6,#f0fc,#ffd700e6 66%,#00ffffe6) 0% 0% / 300% 300%!important;box-shadow:0 0 25px #0ffc,0 0 15px #f0f9,inset 0 2px #ffffffe6,inset 0 -1px #0000004d!important;transform:translateY(-2px)!important}.theme-vaporwave .webcore-btn:active{background:linear-gradient(135deg,#8b00ffe6,#ff1493cc,#8b00ffe6) 0% 0% / 200% 200%!important;box-shadow:0 0 10px #8b00ff99,inset 0 -2px #fff6,inset 0 2px #0003!important;transform:translateY(1px)!important}.theme-vaporwave #cat-coins-table tr:hover td.positive,.theme-vaporwave table tr:hover td.positive{color:#46dc8cfa!important;text-shadow:-2px 0 0 rgba(40,200,120,.7),2px 0 0 rgba(50,210,150,.6),0 0 10px rgba(45,205,135,.7),0 0 16px rgba(90,240,170,.5),0 0 24px rgba(110,250,180,.4)!important;font-weight:700!important;animation:neonFlicker 2s ease-in-out infinite!important}.theme-vaporwave #cat-coins-table tr:hover td.negative,.theme-vaporwave table tr:hover td.negative{color:#f0648cfa!important;text-shadow:-2px 0 0 rgba(220,80,120,.7),2px 0 0 rgba(230,90,150,.6),0 0 10px rgba(225,85,135,.7),0 0 16px rgba(250,130,170,.5),0 0 24px rgba(255,150,190,.4)!important;font-weight:700!important;animation:neonFlicker 2s ease-in-out infinite!important}.theme-vaporwave #kitty-leaders-popup{background:linear-gradient(135deg,#140028f2,#28003ce6,#1e0032f2)!important;border:2px solid rgba(0,255,255,.6)!important;box-shadow:0 0 20px #f0f6,0 0 40px #0ff3,inset 0 0 20px #8b00ff33!important}.theme-vaporwave .kitty-leaders-header{border-bottom:2px solid rgba(255,0,255,.5)!important;background:linear-gradient(90deg,#8b00ff4d,#f0f3,#00ffff4d)!important}.theme-vaporwave .kitty-leaders-title{color:#0ff!important;text-shadow:0 0 5px currentColor,0 0 10px rgba(0,255,255,.7),0 0 20px rgba(255,0,255,.5),2px 2px 0px rgba(255,0,255,.8)!important}.theme-vaporwave .kitty-leaders-subtitle{color:#ff00ffe6!important;background:linear-gradient(90deg,transparent,rgba(139,0,255,.2),transparent)!important;text-shadow:0 0 5px rgba(255,0,255,.5)!important}.theme-vaporwave .kitty-leaders-subtitle-secondary{color:#0ffc!important;text-shadow:0 0 3px rgba(0,255,255,.4)!important}.theme-vaporwave .kitty-leaders-grid-wrapper{border:2px solid rgba(139,0,255,.4)!important;background:linear-gradient(180deg,#14001ee6,#1e002df2)!important;box-shadow:inset 0 0 15px #8b00ff33!important}.theme-vaporwave .kol-card{background:linear-gradient(135deg,#28003ce6,#1e0032f2)!important;border:1px solid rgba(0,255,255,.3)!important;box-shadow:0 0 10px #8b00ff33,inset 0 0 8px #ff00ff1a!important}.theme-vaporwave .kol-card:hover{border-color:#f0f9!important;box-shadow:0 0 20px #f0f6,0 0 30px #0ff3,inset 0 0 12px #8b00ff33!important}.theme-vaporwave .kol-rank{color:#f0f!important;text-shadow:0 0 4px currentColor,0 0 8px rgba(255,0,255,.5)!important}.theme-vaporwave .kol-username{color:#0ff!important;text-shadow:0 0 4px rgba(0,255,255,.5)!important}.theme-vaporwave .kol-username:hover{color:#ff64ff!important;text-shadow:0 0 6px currentColor,0 0 12px rgba(255,0,255,.6)!important}.theme-vaporwave .kol-bio{background:#1e0032cc!important;border-left:2px solid rgba(139,0,255,.5)!important;color:#c8b4ffe6!important}.theme-vaporwave .kol-display-name{color:#ffc8fff2!important}.theme-vaporwave .kol-stats-row{border-top:1px solid rgba(0,255,255,.25)!important;border-bottom:1px solid rgba(0,255,255,.25)!important}.theme-vaporwave .kol-stat{color:#b496ffd9!important;text-shadow:0 0 3px rgba(139,0,255,.3)!important}.theme-vaporwave .kol-stat-posts,.theme-vaporwave .kol-voting-pct{color:#0ff!important;text-shadow:0 0 4px currentColor,0 0 8px rgba(0,255,255,.5)!important}.theme-vaporwave .kitty-leaders-footer{color:#c896ffcc!important;border-top:1px solid rgba(255,0,255,.3)!important;background:linear-gradient(90deg,transparent,rgba(139,0,255,.15),transparent)!important}.theme-vaporwave .sort-btn{background:linear-gradient(135deg,#3c005ae6,#2d0046f2)!important;border:1px solid rgba(0,255,255,.4)!important;color:#0ff!important;text-shadow:0 0 3px rgba(0,255,255,.4)!important;box-shadow:0 0 8px #8b00ff4d!important}.theme-vaporwave .sort-btn:hover{background:linear-gradient(135deg,#500078f2,#3c005ffa)!important;box-shadow:0 0 15px #f0f6,0 0 20px #0ff3!important}.theme-vaporwave .sort-btn.active{background:linear-gradient(135deg,#8b00ffe6,#ff00ffb3)!important;color:#fff!important;border-color:#f0fc!important;text-shadow:0 0 4px currentColor,0 0 8px rgba(255,255,255,.5)!important}.theme-vaporwave .kitty-leaders-load-more{background:linear-gradient(135deg,#320050f2,#280041fa)!important;border:1px solid rgba(0,255,255,.4)!important;color:#0ff!important;text-shadow:0 0 3px rgba(0,255,255,.4)!important}.theme-vaporwave .kitty-leaders-load-more:hover{background:linear-gradient(135deg,#46006ef2,#37005afa)!important;box-shadow:0 0 15px #ff00ff4d,0 0 20px #0ff3!important}.theme-vaporwave .kol-pfp{border-color:#00ffff80!important;box-shadow:0 0 8px #ff00ff4d!important}.theme-vaporwave .kol-pfp-placeholder{border-color:#00ffff80!important;background:linear-gradient(135deg,#3c005ae6,#5a008cd9)!important}.theme-vaporwave .kol-verified{background:#00c8c8e6!important;border-color:#009696cc!important;box-shadow:0 0 6px #0ff6!important}.theme-vaporwave .kol-boost-badge{background:linear-gradient(135deg,#00c864e6,#00ff96cc)!important;box-shadow:0 0 8px #00ff9666!important}.theme-christmas{--xmas-red: #d42426;--xmas-red-dark: #a01010;--xmas-red-glow: rgba(212, 36, 38, .4);--xmas-green: #165b33;--xmas-green-dark: #0b301a;--xmas-green-light: #2c8c55;--xmas-green-glow: rgba(22, 91, 51, .4);--xmas-gold: #f8b229;--xmas-gold-dark: #c28510;--xmas-gold-glow: rgba(248, 178, 41, .4);--xmas-cream: #fcf7f0;--xmas-cream-dark: #f0e6d6;--xmas-text: #2c1810;--xmas-text-light: #5d4037;--xmas-white: #ffffff;--xmas-wood: #8B4513;--xmas-wood-light: #A0522D;--xmas-wood-dark: #5D3A1A;--xmas-snow: #ffffff;--xmas-snow-shadow: rgba(200, 220, 255, .5);--xmas-bulb-red: #ff3333;--xmas-bulb-green: #33cc33;--xmas-bulb-gold: #ffcc00;--xmas-bulb-blue: #3399ff;--primary-color: var(--xmas-red);--secondary-color: var(--xmas-green);--background-color: var(--xmas-cream);--surface-color: var(--xmas-white);--text-color: var(--xmas-text)}body.theme-christmas{background-color:var(--xmas-cream)!important;color:var(--xmas-text)!important}body.theme-christmas:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:9999;background-image:radial-gradient(4px 4px at 10% 10%,rgba(22,91,51,.2),transparent),radial-gradient(6px 6px at 20% 30%,rgba(212,36,38,.15),transparent),radial-gradient(3px 3px at 50% 50%,#ffffff,transparent);background-size:100% 100%;animation:snowfall 20s linear infinite}@keyframes twinkle{0%,to{opacity:1}50%{opacity:.5}}.theme-christmas header:before{content:"";position:absolute;top:0;left:0;right:0;height:12px;background:radial-gradient(circle 5px at 10px 6px,#ff3333 70%,transparent 70%),radial-gradient(circle 5px at 30px 6px,#33cc33 70%,transparent 70%),radial-gradient(circle 5px at 50px 6px,#3399ff 70%,transparent 70%),radial-gradient(circle 5px at 70px 6px,#ffcc00 70%,transparent 70%);background-size:80px 12px;background-repeat:repeat-x;z-index:100;animation:twinkle 2s ease-in-out infinite;pointer-events:none}.theme-christmas header:after{content:"";position:absolute;bottom:-12px;left:0;right:0;height:12px;background:radial-gradient(circle 5px at 10px 6px,#ff3333 70%,transparent 70%),radial-gradient(circle 5px at 30px 6px,#33cc33 70%,transparent 70%),radial-gradient(circle 5px at 50px 6px,#3399ff 70%,transparent 70%),radial-gradient(circle 5px at 70px 6px,#ffcc00 70%,transparent 70%);background-size:80px 12px;background-repeat:repeat-x;z-index:100;animation:twinkle 2s ease-in-out infinite;animation-delay:1s;pointer-events:none}.theme-christmas #cat-coins-table:before{content:"";position:absolute;top:2px;left:10px;right:10px;height:8px;background:radial-gradient(circle 3px at 8px 4px,#ff3333 70%,transparent 70%),radial-gradient(circle 3px at 24px 4px,#33cc33 70%,transparent 70%),radial-gradient(circle 3px at 40px 4px,#3399ff 70%,transparent 70%),radial-gradient(circle 3px at 56px 4px,#ffcc00 70%,transparent 70%);background-size:64px 8px;background-repeat:repeat-x;z-index:10;animation:twinkle 1.5s ease-in-out infinite;animation-delay:.3s;pointer-events:none}.theme-christmas header{background:radial-gradient(circle 5px at 6px 20px,#ff3333 70%,transparent 70%),radial-gradient(circle 5px at 6px 60px,#33cc33 70%,transparent 70%),radial-gradient(circle 5px at 6px 100px,#3399ff 70%,transparent 70%),radial-gradient(circle 5px at 6px 140px,#ffcc00 70%,transparent 70%),radial-gradient(circle 5px at 6px 180px,#ff3333 70%,transparent 70%),radial-gradient(circle 5px at 6px 220px,#33cc33 70%,transparent 70%),radial-gradient(circle 5px at calc(100% - 6px) 20px,#ffcc00 70%,transparent 70%),radial-gradient(circle 5px at calc(100% - 6px) 60px,#3399ff 70%,transparent 70%),radial-gradient(circle 5px at calc(100% - 6px) 100px,#33cc33 70%,transparent 70%),radial-gradient(circle 5px at calc(100% - 6px) 140px,#ff3333 70%,transparent 70%),radial-gradient(circle 5px at calc(100% - 6px) 180px,#ffcc00 70%,transparent 70%),radial-gradient(circle 5px at calc(100% - 6px) 220px,#3399ff 70%,transparent 70%),linear-gradient(180deg,#b91c1c,#991b1b)!important;border-bottom:4px solid var(--xmas-gold)!important;box-shadow:0 4px 12px #0000004d!important;position:relative}.theme-christmas #topcats-logo{color:var(--xmas-white)!important;text-shadow:2px 2px 0px rgba(0,0,0,.5),0 0 10px var(--xmas-gold)!important;filter:drop-shadow(0 0 8px rgba(255,215,0,.6))}.theme-christmas #theme-buttons button{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;border-radius:8px;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:0 2px 5px #0003!important}.theme-christmas #theme-buttons button:hover{transform:translateY(-2px);box-shadow:0 4px 10px #0000004d!important;background:var(--xmas-red)!important}.theme-christmas .webcore-btn{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;text-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:0 2px 4px #0000004d,inset 0 1px #fff3!important;transition:all .2s ease}.theme-christmas .webcore-btn:hover{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;transform:translateY(-2px);box-shadow:0 4px 8px #0006,0 0 8px var(--xmas-gold)!important}.theme-christmas #music-player-panel{background:repeating-linear-gradient(180deg,transparent 0px,transparent 30px,rgba(0,0,0,.1) 30px,rgba(0,0,0,.1) 32px),linear-gradient(180deg,var(--xmas-wood-light) 0%,var(--xmas-wood) 50%,var(--xmas-wood-dark) 100%)!important;border:5px solid var(--xmas-wood-dark)!important;border-radius:12px!important;box-shadow:inset 2px 2px 5px #ffffff26,inset -2px -2px 5px #0000004d,0 10px 30px #0006!important;color:var(--xmas-cream)!important}.theme-christmas #track-title{color:var(--xmas-cream)!important;font-family:Mountains of Christmas,serif!important;font-weight:700;font-size:14px;text-shadow:2px 2px 4px rgba(0,0,0,.8),0 0 10px rgba(0,0,0,.5)!important;background:#0000004d;padding:6px 10px;border-radius:8px;border:1px solid var(--xmas-gold);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.theme-christmas #current-time,.theme-christmas #duration{color:var(--xmas-cream)!important;text-shadow:1px 1px 2px rgba(0,0,0,.8)!important;font-weight:700}.theme-christmas .player-controls button{background:radial-gradient(circle at 30% 30%,#ff6666 0%,var(--xmas-red) 50%,var(--xmas-red-dark) 100%)!important;border:3px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;border-radius:50%!important;box-shadow:0 4px 8px #0006,inset 0 2px 4px #ffffff4d!important;transition:transform .1s,box-shadow .1s}.theme-christmas .player-controls button:hover{transform:scale(1.1);box-shadow:0 6px 12px #00000080,inset 0 2px 4px #ffffff4d,0 0 15px var(--xmas-gold-glow)!important}.theme-christmas .music-player-playlist-select{background:linear-gradient(180deg,var(--xmas-wood-light) 0%,var(--xmas-wood) 100%)!important;color:var(--xmas-cream)!important;border:2px solid var(--xmas-gold)!important;border-radius:8px!important;font-family:Mountains of Christmas,serif!important;font-size:14px!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important;box-shadow:inset 0 2px 4px #0000004d,0 2px 4px #0003!important}.theme-christmas #music-player-panel #progress-container,.theme-christmas #music-player-panel #volume-container{background:#0006!important;border:2px solid var(--xmas-gold)!important;border-radius:10px}.theme-christmas #progress-bar,.theme-christmas #volume-bar{background:repeating-linear-gradient(45deg,var(--xmas-red),var(--xmas-red) 8px,var(--xmas-white) 8px,var(--xmas-white) 16px)!important;border-radius:8px;box-shadow:0 0 5px #ffffff4d}.theme-christmas #progress-handle,.theme-christmas #volume-handle{background:radial-gradient(circle at 30% 30%,#ff6666 0%,var(--xmas-red) 50%,var(--xmas-red-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;box-shadow:0 2px 8px #00000080,inset 0 2px 4px #ffffff4d,0 0 8px var(--xmas-red-glow)!important}.theme-christmas #track-list,.theme-christmas .track-list{background:linear-gradient(180deg,#fff8e7,wheat)!important;border:2px solid var(--xmas-wood-dark)!important;border-radius:8px;box-shadow:inset 0 2px 10px #8b451333}.theme-christmas #track-list li,.theme-christmas .track-item{color:var(--xmas-text)!important;border-bottom:1px dashed var(--xmas-gold);padding:8px 12px}.theme-christmas #track-list li:hover,.theme-christmas .track-item:hover{background:#d424261a!important}.theme-christmas #track-list li.active,.theme-christmas .track-item.active{background:linear-gradient(90deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;color:var(--xmas-white)!important;font-weight:700}.theme-christmas #portfolio-panel{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border:3px solid var(--xmas-gold)!important;box-shadow:0 8px 30px #0006!important}.theme-christmas .portfolio-header{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border-bottom:2px solid var(--xmas-gold)!important}.theme-christmas .portfolio-title{color:var(--xmas-white)!important;text-shadow:1px 1px 3px rgba(0,0,0,.6)!important;font-weight:700!important}.theme-christmas #portfolio-close{background:var(--xmas-gold)!important;color:var(--xmas-red-dark)!important;border:none!important}.theme-christmas .portfolio-summary{background:var(--xmas-cream)!important;border:2px solid var(--xmas-gold)!important;border-radius:8px!important;margin:8px!important}.theme-christmas .portfolio-chart-total{color:var(--xmas-text)!important;font-weight:700!important}.theme-christmas .portfolio-chart-label{color:var(--xmas-text-light)!important}.theme-christmas .portfolio-legend-item{color:var(--xmas-text)!important}.theme-christmas .portfolio-legend-symbol{color:var(--xmas-text)!important;font-weight:700!important}.theme-christmas .portfolio-legend-percent{color:var(--xmas-text-light)!important}.theme-christmas .portfolio-stat-card{background:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important;border-radius:6px!important}.theme-christmas .portfolio-stat-label{color:var(--xmas-text-light)!important}.theme-christmas .portfolio-stat-value{color:var(--xmas-text)!important;font-weight:700!important}.theme-christmas .portfolio-divider{background:linear-gradient(90deg,transparent,var(--xmas-gold),transparent)!important;height:2px!important}.theme-christmas .portfolio-list-header{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border-top:2px solid var(--xmas-gold)!important;border-bottom:2px solid var(--xmas-gold)!important}.theme-christmas .portfolio-list-title{color:var(--xmas-white)!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important;font-weight:700!important}.theme-christmas .portfolio-list-subtitle{color:var(--xmas-cream)!important;font-weight:700!important}.theme-christmas #portfolio-content{background:var(--xmas-cream)!important}.theme-christmas .portfolio-token-card{background:var(--xmas-white)!important;border:1px solid rgba(248,178,41,.5)!important;border-radius:8px!important;box-shadow:0 2px 4px #0000001a!important}.theme-christmas .portfolio-token-card:hover{border-color:var(--xmas-gold)!important;box-shadow:0 4px 8px #00000026!important}.theme-christmas .portfolio-token-symbol{color:var(--xmas-text)!important;font-weight:700!important}.theme-christmas .portfolio-token-price{color:var(--xmas-text-light)!important}.theme-christmas .portfolio-token-usd{color:var(--xmas-green-dark)!important;font-weight:700!important}.theme-christmas .portfolio-token-balance{color:var(--xmas-text-light)!important}.theme-christmas .portfolio-swap-btn{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;border-radius:50%!important}.theme-christmas .portfolio-swap-btn:hover{box-shadow:0 0 12px var(--xmas-red-glow)!important;transform:scale(1.1)!important}.theme-christmas #topcats-chatbox{background:var(--xmas-cream)!important;border:3px solid var(--xmas-green)!important;border-radius:12px!important;box-shadow:0 8px 30px #0003!important}.theme-christmas #chat-header{background:linear-gradient(90deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;color:var(--xmas-white)!important;border-bottom:2px solid var(--xmas-gold)!important}.theme-christmas #chat-messages{background:var(--xmas-cream)!important;color:var(--xmas-text)!important}.theme-christmas .chat-username{color:var(--xmas-green)!important;font-weight:700}.theme-christmas #chat-input-container{background:var(--xmas-cream-dark)!important;border-top:1px solid var(--xmas-gold)!important}.theme-christmas #topcats-chatbox input{background:var(--xmas-white)!important;color:var(--xmas-text)!important;border:1px solid var(--xmas-green)!important}.theme-christmas #send-button{background:var(--xmas-green)!important;color:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important}.theme-christmas #swap-container{background:var(--xmas-cream)!important;border:4px solid var(--xmas-gold)!important;border-radius:16px!important;box-shadow:0 10px 40px #0003,inset 0 0 0 2px var(--xmas-red)!important}.theme-christmas #swap-container h3{color:var(--xmas-red-dark)!important;font-family:Mountains of Christmas,serif!important;font-size:24px}.theme-christmas #swap-container input,.theme-christmas #swap-container select{background:var(--xmas-white)!important;color:var(--xmas-text)!important;border:2px solid var(--xmas-green-light)!important}.theme-christmas #connect-wallet-btn,.theme-christmas #swap-btn{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;font-family:Mountains of Christmas,serif!important;font-size:20px;letter-spacing:1px}.theme-christmas #cat-coins-table{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;border-radius:8px!important;padding:12px!important;box-shadow:0 6px 20px #0000004d!important;font-family:var(--primary-font)!important;position:relative}.theme-christmas #cat-coins-table table{background:var(--xmas-cream)!important;border:2px solid var(--xmas-gold)!important;border-radius:8px!important;width:100%!important}.theme-christmas #cat-coins-table thead{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important}.theme-christmas #cat-coins-table th{padding:8px 12px!important;color:var(--xmas-white)!important;font-family:var(--primary-font)!important;font-size:11px!important;border-right:1px solid rgba(255,255,255,.2)!important;border-bottom:2px solid var(--xmas-gold)!important}.theme-christmas #cat-coins-table th:last-child{border-right:none!important}.theme-christmas #cat-coins-table td{background:#ffffffe6!important;color:var(--xmas-text)!important;padding:6px 12px!important;font-family:var(--primary-font)!important;font-size:10px!important;font-weight:700!important;border-bottom:1px solid rgba(22,91,51,.1)!important;border-right:1px solid rgba(22,91,51,.1)!important;transition:all .3s ease!important}.theme-christmas #cat-coins-table td:last-child{border-right:none!important}.theme-christmas #cat-coins-table tbody tr:nth-child(2n) td{background:#165b330d!important}.theme-christmas #cat-coins-table tr:hover td{background:#f8b22926!important}.theme-christmas #cat-coins-table td.positive,.theme-christmas #cat-coins-table .positive{color:#0b8a3e!important;text-shadow:none!important}.theme-christmas #cat-coins-table td.negative,.theme-christmas #cat-coins-table .negative{color:#c41e20!important;text-shadow:none!important}.theme-christmas #kitty-leaders-popup{background:var(--xmas-cream)!important;border:4px solid var(--xmas-green)!important;border-radius:12px!important;box-shadow:0 10px 40px #0003!important}.theme-christmas .kitty-leaders-header{background:var(--xmas-red)!important;border-bottom:3px solid var(--xmas-gold)!important}.theme-christmas .kitty-leaders-title{color:var(--xmas-white)!important;font-family:Mountains of Christmas,serif!important}.theme-christmas .kol-card{background:var(--xmas-cream)!important;border:2px solid var(--xmas-gold)!important;margin-bottom:8px!important}.theme-christmas .kol-username{color:var(--xmas-green-dark)!important;font-weight:700}.theme-christmas .kol-stats-row{color:var(--xmas-text-light)!important}.theme-christmas ::-webkit-scrollbar{width:12px}.theme-christmas ::-webkit-scrollbar-track{background:var(--xmas-cream-dark)}.theme-christmas ::-webkit-scrollbar-thumb{background:repeating-linear-gradient(45deg,var(--xmas-red),var(--xmas-red) 10px,var(--xmas-white) 10px,var(--xmas-white) 20px);border:2px solid var(--xmas-cream);border-radius:10px}.theme-christmas #meme-feed-popup:before,.theme-christmas #trading-popup:before,.theme-christmas .wallet-modal-content:before{content:"🍃🔴🍃";position:absolute;top:-5px;right:10px;font-size:16px;z-index:10;filter:drop-shadow(1px 1px 2px rgba(0,0,0,.3))}.theme-christmas #cat-coins-table img,.theme-christmas .token-logo{border:2px solid var(--xmas-gold)!important;border-radius:50%!important;box-shadow:0 2px 4px #00000026!important}.theme-christmas .meme-card img{border-radius:8px!important;border:2px solid var(--xmas-gold)!important}.theme-christmas .kol-rank:before{content:"🎄";margin-right:4px}.theme-christmas #portfolio-panel,.theme-christmas #meme-feed-popup .meme-feed-content,.theme-christmas .wallet-modal-content{background-image:radial-gradient(circle at 10% 20%,rgba(255,255,255,.8) 1px,transparent 1px),radial-gradient(circle at 90% 80%,rgba(255,255,255,.8) 1px,transparent 1px),radial-gradient(circle at 50% 50%,rgba(255,255,255,.6) 1px,transparent 1px)!important;background-size:60px 60px,80px 80px,40px 40px!important}.theme-christmas hr,.theme-christmas .divider,.theme-christmas .portfolio-divider{background:repeating-linear-gradient(90deg,var(--xmas-red) 0px,var(--xmas-red) 15px,var(--xmas-white) 15px,var(--xmas-white) 30px)!important;height:4px!important;border:none!important;border-radius:2px}.theme-christmas #swap-container:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:20px;height:100%;background:var(--xmas-red);opacity:.1;pointer-events:none}.theme-christmas .meme-feed-create-btn:before{content:"🎁 "}.theme-christmas #connect-wallet-btn:before,.theme-christmas .wallet-btn:before{content:"❄️ "}.theme-christmas .portfolio-title:before,.theme-christmas .kitty-leaders-title:before{content:"⭐ "}.theme-christmas .kol-card{background:var(--xmas-white)!important;border:2px solid var(--xmas-gold)!important;border-radius:12px!important;box-shadow:0 3px 10px #00000014!important}.theme-christmas .kol-card:hover{border-color:var(--xmas-green)!important;box-shadow:0 5px 15px #0000001f!important}.theme-christmas .voting-power-badge,.theme-christmas .kol-voting-power{background:linear-gradient(135deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;color:var(--xmas-white)!important}.theme-christmas .kol-percentage,.theme-christmas .kol-vote-percent{color:var(--xmas-green)!important;font-weight:700}.theme-christmas .kol-sort-btn{background:var(--xmas-cream)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-text)!important}.theme-christmas .kol-sort-btn.active,.theme-christmas .kol-sort-btn:hover{background:var(--xmas-red)!important;color:var(--xmas-white)!important}.theme-christmas .kol-tab{background:var(--xmas-cream)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-text)!important}.theme-christmas .kol-tab.active{background:var(--xmas-green)!important;color:var(--xmas-white)!important}.theme-christmas .kol-load-more{background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-white)!important}.theme-christmas #send-button{background:var(--xmas-red)!important;color:var(--xmas-white)!important;border:1px solid var(--xmas-gold)!important}.theme-christmas #send-button:hover{background:var(--xmas-red-dark)!important}.theme-christmas #chat-messages{background:radial-gradient(circle at 20% 30%,rgba(22,91,51,.03) 0%,transparent 20%),radial-gradient(circle at 80% 70%,rgba(212,36,38,.03) 0%,transparent 20%),var(--xmas-cream)!important}.theme-christmas #trading-popup{background:radial-gradient(circle at 10% 10%,rgba(248,178,41,.05) 0%,transparent 25%),var(--xmas-cream)!important}.theme-christmas header .market-cap-display,.theme-christmas header .cat-dog-ratio,.theme-christmas header p,.theme-christmas header span{color:var(--xmas-white)!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)!important}.theme-christmas #music-player-panel,.theme-christmas #topcats-chatbox,.theme-christmas #portfolio-panel{background-color:var(--xmas-wood);background-image:radial-gradient(ellipse at 30% 30%,rgba(93,58,26,.4) 0%,transparent 20%),radial-gradient(ellipse at 70% 70%,rgba(93,58,26,.4) 0%,transparent 20%),repeating-linear-gradient(90deg,transparent 0,transparent 2px,rgba(60,30,10,.1) 2px,rgba(60,30,10,.1) 4px),linear-gradient(180deg,var(--xmas-wood-light),var(--xmas-wood),var(--xmas-wood-dark))!important;border:6px solid var(--xmas-wood-dark)!important;border-radius:12px;box-shadow:inset 2px 2px 5px #fff3,inset -2px -2px 5px #0006,0 10px 30px #0006!important}.theme-christmas #chat-messages,.theme-christmas #portfolio-content,.theme-christmas .meme-feed-content{background-color:wheat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E"),radial-gradient(circle at center,#fff8e7,#deb887)!important;box-shadow:inset 0 0 10px #8b451333}.theme-christmas header:after{content:"";position:absolute;bottom:-20px;left:0;right:0;height:24px;background-image:radial-gradient(ellipse 50% 10px at 50% 0,transparent 45%,#222 46%,#222 54%,transparent 55%),radial-gradient(circle 5px at 12.5% 60%,var(--xmas-bulb-red) 70%,transparent 75%),radial-gradient(circle 5px at 37.5% 60%,var(--xmas-bulb-green) 70%,transparent 75%),radial-gradient(circle 5px at 62.5% 60%,var(--xmas-bulb-gold) 70%,transparent 75%),radial-gradient(circle 5px at 87.5% 60%,var(--xmas-bulb-blue) 70%,transparent 75%);background-size:80px 24px;background-repeat:repeat-x;animation:danceLights 1s infinite alternate;filter:drop-shadow(0 0 4px rgba(255,255,255,.6));z-index:200}@keyframes danceLights{0%{filter:drop-shadow(0 0 2px rgba(255,255,255,.4)) brightness(1)}to{filter:drop-shadow(0 0 8px rgba(255,255,255,.9)) brightness(1.3)}}.theme-christmas #cat-coins-table{border:4px solid #1a4d2e;border-radius:12px;box-shadow:0 10px 30px #00000080,inset 3px 3px #fff3,inset -3px -3px #0006,inset 0 0 0 4px var(--xmas-gold)!important;background:radial-gradient(circle at center,#2c8c55,#165b33)!important;overflow:hidden}.theme-christmas #cat-coins-table:after{content:"";position:absolute;inset:4px;border:2px dashed rgba(248,178,41,.3);border-radius:8px;pointer-events:none;z-index:10}.theme-christmas header{box-shadow:0 10px 20px #0000004d,inset 0 -5px 15px #0003!important;border-bottom:4px solid var(--xmas-wood)!important}.theme-christmas #meme-feed-popup:before,.theme-christmas #trading-popup:before,.theme-christmas .wallet-modal-content:before{content:"🎄🔔🎄";position:absolute;top:-12px;right:15px;font-size:20px;z-index:100;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.4))}.theme-christmas #meme-feed-popup:after,.theme-christmas #trading-popup:after{content:"🎁";position:absolute;top:-10px;left:15px;font-size:18px;z-index:100;filter:drop-shadow(2px 2px 3px rgba(0,0,0,.4))}.theme-christmas #music-player-panel button{background:radial-gradient(circle at 30% 30%,#ff6666 0%,var(--xmas-red) 50%,var(--xmas-red-dark) 100%)!important;border:3px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;border-radius:50%!important;box-shadow:0 4px 8px #0006,inset 0 2px 4px #ffffff4d!important;text-shadow:1px 1px 2px rgba(0,0,0,.5);font-weight:700}.theme-christmas #music-player-panel button:hover{transform:scale(1.1);box-shadow:0 6px 12px #00000080,inset 0 2px 4px #ffffff4d,0 0 15px var(--xmas-gold-glow)!important}.theme-christmas #chat-form{background:linear-gradient(180deg,var(--xmas-wood-light) 0%,var(--xmas-wood) 100%)!important;border-top:2px solid var(--xmas-gold)!important}.theme-christmas #chat-input,.theme-christmas .chat-input{background:linear-gradient(180deg,#fff8e7,wheat)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-text)!important;border-radius:6px!important}.theme-christmas #chat-input:focus,.theme-christmas .chat-input:focus{border-color:var(--xmas-red)!important;box-shadow:0 0 8px var(--xmas-gold-glow)!important}.theme-christmas #chat-form button{background:radial-gradient(circle at 30% 30%,#ff6666 0%,var(--xmas-red) 50%,var(--xmas-red-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;border-radius:6px!important;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:0 2px 5px #0000004d!important}.theme-christmas #chat-form button:hover{background:radial-gradient(circle at 30% 30%,#ff8888 0%,var(--xmas-red) 50%,var(--xmas-red) 100%)!important;box-shadow:0 4px 8px #0006,0 0 10px var(--xmas-gold-glow)!important}.theme-christmas .chat-send-btn{background:radial-gradient(circle at 30% 30%,#ff6666 0%,var(--xmas-red) 50%,var(--xmas-red-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;border-radius:6px!important;font-weight:700;text-shadow:1px 1px 2px rgba(0,0,0,.5);box-shadow:0 2px 5px #0000004d!important}.theme-christmas .chat-header-btn,.theme-christmas #chat-header button{background:radial-gradient(circle at 30% 30%,#66cc66 0%,var(--xmas-green) 50%,var(--xmas-green-dark) 100%)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.theme-christmas #alias-display{background:linear-gradient(180deg,var(--xmas-cream) 0%,#f5deb3 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-text)!important;border-radius:4px!important}.theme-christmas .chat-emoji-toggle{background:radial-gradient(circle at 30% 30%,#66cc66 0%,var(--xmas-green) 50%,var(--xmas-green-dark) 100%)!important;border:2px solid var(--xmas-gold)!important;color:var(--xmas-white)!important;border-radius:4px!important}.theme-christmas #emoji-panel{background:linear-gradient(180deg,var(--xmas-cream) 0%,#f5deb3 100%)!important;border:3px solid var(--xmas-gold)!important}.theme-christmas .chat-emoji-close-btn{background:var(--xmas-red)!important;border:1px solid var(--xmas-gold)!important;color:var(--xmas-white)!important}.theme-christmas #kitty-leaders-popup{background:linear-gradient(180deg,var(--xmas-cream) 0%,#fff8e7 100%)!important;border:4px solid var(--xmas-green)!important;box-shadow:8px 8px 0 var(--xmas-red),0 0 20px #165b334d!important}.theme-christmas .kitty-leaders-header{background:linear-gradient(90deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border-bottom:3px solid var(--xmas-gold)!important}.theme-christmas .kitty-leaders-title{color:var(--xmas-white)!important;text-shadow:2px 2px 4px rgba(0,0,0,.5),0 0 10px var(--xmas-gold-glow)!important;font-family:Mountains of Christmas,serif!important}.theme-christmas .kitty-leaders-title:after{filter:drop-shadow(0 0 3px var(--xmas-gold))!important}.theme-christmas .kol-tabs{background:linear-gradient(90deg,transparent,rgba(248,178,41,.1),transparent)!important}.theme-christmas .kol-tab{border:2px solid var(--xmas-gold)!important;background:var(--xmas-cream)!important;color:var(--xmas-text)!important}.theme-christmas .kol-tab:hover{background:#f8b22933!important;border-color:var(--xmas-red)!important}.theme-christmas .kol-tab.active{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;color:var(--xmas-white)!important;border-color:var(--xmas-gold)!important}.theme-christmas .kitty-leaders-subtitle,.theme-christmas .kitty-leaders-subtitle-secondary{color:var(--xmas-text)!important;background:linear-gradient(90deg,transparent,rgba(248,178,41,.1),transparent)!important}.theme-christmas .kitty-leaders-table-wrapper{border:3px solid var(--xmas-gold)!important;background:#fff!important;box-shadow:inset 0 2px 8px #165b331a!important}.theme-christmas .kitty-leaders-table th{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;color:var(--xmas-white)!important;border-bottom:3px solid var(--xmas-gold)!important;border-right:1px solid var(--xmas-green-dark)!important}.theme-christmas .kitty-leaders-table th.sortable:hover{background:linear-gradient(180deg,var(--xmas-green-light) 0%,var(--xmas-green) 100%)!important}.theme-christmas .kitty-leaders-table th.sort-asc:after,.theme-christmas .kitty-leaders-table th.sort-desc:after{color:var(--xmas-gold)!important}.theme-christmas .kitty-leaders-table td{border-bottom:1px solid var(--xmas-gold)!important;border-right:1px solid rgba(248,178,41,.2)!important}.theme-christmas .kitty-leaders-table tbody tr:hover{background:#f8b22926!important}.theme-christmas .kitty-leaders-table tbody tr:nth-child(2n){background:#f8b2290d!important}.theme-christmas .kitty-leaders-table tbody tr:nth-child(2n):hover{background:#f8b22926!important}.theme-christmas .rank-col{color:var(--xmas-red)!important}.theme-christmas .username-col a{color:var(--xmas-green)!important}.theme-christmas .username-col a:hover{color:var(--xmas-green-light)!important;text-shadow:0 0 8px var(--xmas-green-glow)!important}.theme-christmas .posts-col{color:var(--xmas-text)!important;background:linear-gradient(90deg,transparent,rgba(248,178,41,.2),transparent)!important}.theme-christmas .voting-power-col{color:var(--xmas-red)!important}.theme-christmas .kitty-leaders-grid-wrapper{border:2px solid var(--xmas-gold)!important;background:linear-gradient(180deg,#fff8e7 0%,var(--xmas-cream) 100%)!important;box-shadow:inset 0 2px 8px #165b331a!important}.theme-christmas .kitty-leaders-sort-controls{background:linear-gradient(90deg,transparent,rgba(248,178,41,.1),transparent)!important}.theme-christmas .sort-label{color:var(--xmas-text)!important}.theme-christmas .sort-btn{border:2px solid var(--xmas-gold)!important;color:var(--xmas-text)!important;background:var(--xmas-cream)!important}.theme-christmas .sort-btn:hover{background:#f8b22933!important;border-color:var(--xmas-red)!important}.theme-christmas .sort-btn.active{background:linear-gradient(135deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;color:var(--xmas-white)!important;border-color:var(--xmas-gold)!important;box-shadow:0 2px 8px #165b334d!important}.theme-christmas .kol-card{background:var(--xmas-white)!important;border:2px solid var(--xmas-gold)!important}.theme-christmas .kol-card:hover{border-color:var(--xmas-green)!important;box-shadow:0 4px 12px #165b334d!important}.theme-christmas .kol-rank{color:var(--xmas-red)!important}.theme-christmas .kol-username{color:var(--xmas-green)!important}.theme-christmas .kol-username:hover{color:var(--xmas-green-light)!important;text-shadow:0 0 6px var(--xmas-green-glow)!important}.theme-christmas .kol-pfp{border:2px solid var(--xmas-gold)!important}.theme-christmas .kol-pfp-placeholder{border:2px solid var(--xmas-gold)!important;background:linear-gradient(135deg,var(--xmas-cream) 0%,rgba(248,178,41,.2) 100%)!important}.theme-christmas .kol-bio{background:#f8b2291a!important;border-left:3px solid var(--xmas-gold)!important}.theme-christmas .kol-meta-row{color:var(--xmas-text)!important}.theme-christmas .kol-website{color:var(--xmas-green)!important}.theme-christmas .kol-stats-row{border-top:1px dashed var(--xmas-gold)!important;border-bottom:1px dashed var(--xmas-gold)!important}.theme-christmas .kol-stat{color:var(--xmas-text)!important}.theme-christmas .kol-stat-posts,.theme-christmas .kol-voting-pct{color:var(--xmas-green)!important}.theme-christmas .kitty-leaders-sync-status{color:var(--xmas-text)!important;background:linear-gradient(90deg,transparent,rgba(248,178,41,.1),transparent)!important}.theme-christmas .kitty-leaders-loading{color:var(--xmas-green)!important}.theme-christmas .kitty-leaders-footer{color:var(--xmas-text)!important;border-top:1px dashed var(--xmas-gold)!important;background:linear-gradient(90deg,transparent,rgba(248,178,41,.1),transparent)!important}.theme-christmas .kitty-leaders-load-more{color:var(--xmas-white)!important;background:linear-gradient(180deg,var(--xmas-red) 0%,var(--xmas-red-dark) 100%)!important;border:2px solid var(--xmas-gold)!important}.theme-christmas .kitty-leaders-load-more:hover{background:linear-gradient(180deg,var(--xmas-red-dark) 0%,var(--xmas-red) 100%)!important;box-shadow:0 4px 10px #d4242666!important}.theme-christmas .kitty-leaders-table-wrapper::-webkit-scrollbar,.theme-christmas .kitty-leaders-grid-wrapper::-webkit-scrollbar{width:10px}.theme-christmas .kitty-leaders-table-wrapper::-webkit-scrollbar-track,.theme-christmas .kitty-leaders-grid-wrapper::-webkit-scrollbar-track{background:var(--xmas-cream)!important;border-radius:5px}.theme-christmas .kitty-leaders-table-wrapper::-webkit-scrollbar-thumb,.theme-christmas .kitty-leaders-grid-wrapper::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--xmas-green) 0%,var(--xmas-green-dark) 100%)!important;border-radius:5px;border:2px solid var(--xmas-cream)!important}.theme-christmas .kitty-leaders-table-wrapper::-webkit-scrollbar-thumb:hover,.theme-christmas .kitty-leaders-grid-wrapper::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,var(--xmas-green-light) 0%,var(--xmas-green) 100%)!important}
