.showdown-root{--background:#121212;--foreground:#FAFAFA;--scarlet:#FF1744;--gold:#FFC400;--deep-maroon:#3B0A0A;--fiery-red:#E53935;--gold-flash:#FFD54F;--crimson:#D50000;--team-1:#FF6F00;--team-2:#C51162;--team-3:#AA00FF;--team-4:#FFAB00;--team-5:#F50057;--team-6:#FF7043;background-color:var(--background);color:var(--foreground);font-family:Arial,Helvetica,sans-serif;background-image:url(/showdown/images/audience-sitting.png);background-size:cover;background-position:50%;background-repeat:no-repeat;background-attachment:fixed;min-height:100vh}.showdown-root ::-webkit-scrollbar{width:12px;height:12px}.showdown-root ::-webkit-scrollbar-track{background:rgba(59,10,10,.3);border-radius:10px;backdrop-filter:blur(10px)}.showdown-root ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#FF1744,#FFC400);border-radius:10px;border:2px solid rgba(255,196,0,.2);box-shadow:0 0 10px rgba(255,196,0,.3)}.showdown-root ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#E53935,#FFD54F);box-shadow:0 0 15px rgba(255,196,0,.5)}.showdown-root *{scrollbar-width:thin;scrollbar-color:#FFC400 rgba(59,10,10,.3)}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.animate-fadeIn{animation:fadeIn .3s ease-out forwards}@keyframes shimmer-move{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.animate-shimmer-move{animation:shimmer-move 2s infinite}@keyframes sheen{0%{transform:translateX(-100%) translateY(-100%)}to{transform:translateX(100%) translateY(100%)}}.animate-sheen{animation:sheen 12s ease-in-out infinite}@keyframes glow{0%,to{box-shadow:0 0 15px rgba(255,196,0,.4),0 0 30px rgba(255,23,68,.2)}50%{box-shadow:0 0 25px rgba(255,196,0,.6),0 0 40px rgba(255,23,68,.3)}}.animate-glow{animation:glow 3s ease-in-out infinite}.glass-card{background:linear-gradient(135deg,rgba(59,10,10,.2),rgba(26,5,5,.15),rgba(0,0,0,.25));backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);border:2px solid rgba(255,196,0,.2);box-shadow:0 8px 32px 0 rgba(255,23,68,.2),0 0 0 1px rgba(255,196,0,.1),inset 0 0 50px rgba(255,196,0,.05)}.glass-card:hover{border-color:rgba(255,196,0,.4);box-shadow:0 8px 40px 0 rgba(255,23,68,.3),0 0 60px rgba(255,196,0,.2),inset 0 0 80px rgba(255,196,0,.08)}.glass-button{transition:all .3s ease}.glass-button,.glass-input{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.glass-input{background:rgba(59,10,10,.15);border:2px solid rgba(229,57,53,.25);box-shadow:0 4px 16px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,196,0,.1)}.glass-input:focus{border-color:#FFC400;box-shadow:0 4px 20px rgba(255,196,0,.2),0 0 0 2px rgba(255,196,0,.5)}