@import url(https://fonts.googleapis.com/css2?family=Pixelify+Sans:wght@400;500;600;700&display=swap);@font-face{font-feature-settings:"locl";font-family:Departure Mono;font-style:normal;font-weight:400;src:url(/static/media/DepartureMono-Regular.7b5b80533978adb8e80d.woff2) format("woff2"),url(/static/media/DepartureMono-Regular.aec4add4355193f90966.woff) format("woff"),url(/static/media/DepartureMono-Regular.d157b553c3281f47d619.otf) format("opentype")}:root{--retro-bg:#000;--retro-text:#0f0;--retro-border:#0f0;--retro-header-bg:#111;--retro-card-bg:#222;--retro-active-bg:#050;--retro-eliminated-bg:#300;--retro-button-bg:#000;--retro-button-hover-bg:#0f0;--retro-button-hover-text:#000;--retro-glow-color:#00ff0080;--retro-glow-strong:#00ff00b3;--retro-glow-soft:#00ff004d;--retro-text-shadow:0 0 5px #00ff00b3;--retro-box-shadow:0 0 10px #00ff0080;--retro-box-shadow-strong:0 0 15px #00ff00b3;--neubrutal-bg:#fff;--neubrutal-text:#000;--neubrutal-border:#000;--neubrutal-header-bg:#f8d6b3;--neubrutal-card-bg:#f9f9f9;--neubrutal-active-bg:#4ecdc4;--neubrutal-eliminated-bg:#ff6b6b;--neubrutal-button-bg:#ffe066;--neubrutal-button-hover-bg:#000;--neubrutal-button-hover-text:#fff;--neubrutal-accent:#ff6b6b;--neubrutal-secondary:#4ecdc4;--neubrutal-owned-border:#ff9100;--neubrutal-owned-bg:#c8f7f4;--neubrutal-buy-button:#3dd66f;--neubrutal-list-button:#4ecdc4;--neubrutal-accept-button:#4a7cff;--neubrutal-price-bg:#fff5cc;--neubrutal-not-owned-bg:#fff;--neubrutal-not-owned-listed-bg:#fff8e1;--neubrutal-owned-listed-bg:#d4f0ff;--neubrutal-winning-bg:gold;--sk-color:var(--color-accent,#4caf50);--mobile-font-large:14px;--mobile-font-medium:12px;--mobile-font-small:10px}:root,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Departure Mono,monospace;font-synthesis:none;text-rendering:optimizeLegibility}body{background-color:#000;background-color:var(--retro-bg);color:#0f0;color:var(--retro-text);margin:0;padding:0}.app-container{display:flex;flex-direction:column;height:100vh}.header{background-color:#111;background-color:var(--retro-header-bg);border-bottom:2px solid #0f0;border-bottom:2px solid var(--retro-border);padding:1rem;text-align:center}.ascii-header{color:#0f0;color:var(--retro-text);display:block;font-family:Departure Mono,monospace;font-size:14px;margin:0;text-align:center;white-space:pre}.top-info{align-items:center;flex-direction:column}.action-bar,.info-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;width:100%}.action-bar{flex-flow:row wrap;margin-top:.5rem}.retro .info-bar{border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:0 0 8px #00ff004d;box-shadow:0 0 8px var(--retro-glow-soft);padding:.5rem}.neubrutal .info-bar{gap:1rem;width:100%}.top-info .btn,.top-info .info-item{align-items:center;background:none;border:1px solid #0f0;border:1px solid var(--retro-border);border-radius:4px;box-sizing:border-box;display:flex;flex:0 1 auto;font-size:inherit;height:100%;justify-content:center;margin:0;min-width:-webkit-min-content;min-width:min-content;padding:.5rem 1rem;white-space:nowrap}.retro .info-bar .info-item{border:none;box-shadow:none;padding:.25rem .5rem}.retro .info-bar .info-item:hover{background-color:initial;box-shadow:none}.live-status{align-items:center;display:flex;font-weight:400;gap:.5rem}.status-light{border-radius:50%;height:12px;transition:background-color .3s ease;width:12px}.retro .status-light.active{background-color:#0f0;box-shadow:0 0 8px #00ff0080;box-shadow:0 0 8px var(--retro-glow-color)}.retro .status-light.paused{background-color:red;box-shadow:0 0 8px #ff0000b3}.neubrutal .status-light{border:2px solid #000;border:2px solid var(--neubrutal-border)}.neubrutal .status-light.active{background-color:#3dd66f;background-color:var(--neubrutal-buy-button)}.neubrutal .status-light.paused{background-color:#ff6b6b;background-color:var(--neubrutal-accent)}.content{display:flex;height:calc(100vh - 100px);overflow:hidden;width:100%}.left-panel{flex:0 0 50%}.left-panel,.right-panel{overflow-y:auto;padding:1rem}.right-panel{background-color:#111;background-color:var(--retro-header-bg);display:flex;flex:1 1;flex-direction:column}.right-panel-columns{display:flex;flex:1 1;gap:1rem;min-height:0}.activity-log-container{flex:2 1}.activity-log-container,.leaderboard-container{background-color:#000;background-color:var(--retro-bg);border:1px solid #0f0;border:1px solid var(--retro-border);overflow-y:auto;padding:.5rem}.leaderboard-container{flex:1 1}.activity-log .log-entry{margin-bottom:.5rem}input{background-color:#000;background-color:var(--retro-bg);border:1px solid #0f0;border:1px solid var(--retro-border);box-sizing:border-box;font-family:Departure Mono,Courier New,Courier,monospace;padding:.2rem}input,label{color:#0f0;color:var(--retro-text);font-size:10px}.control-group{align-items:center;display:flex;gap:.3rem;margin:.5rem 0}.game-stats-table,.leaderboard-table{border-collapse:collapse;font-family:Departure Mono,Courier New,Courier,monospace;width:100%}.game-stats-table td,.leaderboard-table td,.leaderboard-table th{border:1px solid #0f0;border:1px solid var(--retro-border);color:#0f0;color:var(--retro-text);font-size:10px;padding:.3rem .5rem;text-align:left}.game-stats-table td{border-bottom:1px solid #ffffff1a;padding:6px 10px}.game-stats-table tr:last-child td{border-bottom:none}.btn{background-color:#000;background-color:var(--retro-button-bg);border:1px solid #0f0;border:1px solid var(--retro-border);box-sizing:border-box;color:#0f0;color:var(--retro-text);cursor:pointer;font-size:10px;margin-top:.3rem;padding:.3rem .6rem;text-transform:none;transition:all .2s ease}.btn:hover{background-color:#0f0;background-color:var(--retro-button-hover-bg);color:#000;color:var(--retro-button-hover-text)}.main-btn{font-size:12px;margin-bottom:1rem;padding:.5rem 1rem}.marketplace-actions{gap:.3rem;margin-top:.5rem}.marketplace-actions,.offer-buttons{display:flex;flex-direction:column;width:100%}.offer-buttons{gap:.5rem}.offer-buttons .btn{margin:0;width:100%}.price-input{align-items:stretch;display:flex;flex-direction:column;gap:.5rem;margin:.5rem 0}.price-input button,.price-input input{box-sizing:border-box;width:100%}.price-input input{font-size:12px;padding:.4rem}.ticket-grid{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1rem}.ticket-grid-spacer{height:.2rem;margin:.5rem 0}.ticket-card{background-color:#222;background-color:var(--retro-card-bg);border:2px solid #0f0;border:2px solid var(--retro-border);box-sizing:border-box;display:flex;flex-direction:column;font-size:12px;justify-content:space-between;min-height:180px;padding:1rem;position:relative;text-align:center;width:150px}.ticket-header{border-bottom:1px solid #0f0;border-bottom:1px solid var(--retro-border);font-size:12px;font-weight:400;margin-bottom:.4rem;padding-bottom:.4rem}.ticket-owner,.ticket-status{font-size:10px;font-weight:400;margin-bottom:.3rem}.ticket-info,.ticket-owner,.ticket-status{color:#0f0;color:var(--retro-text);overflow-wrap:break-word;word-break:break-word}.ticket-info{display:flex;flex-direction:column;font-size:12px;gap:.3rem;width:100%}.ticket-info>div{margin-bottom:.2rem}.ticket-price{color:#0f0;color:var(--retro-text);font-size:12px;font-weight:400;margin-bottom:.3rem;max-width:100%;overflow-wrap:break-word;position:relative;word-break:break-word}.listing-controls{border-top:1px solid #0f0;border-top:1px solid var(--retro-border);display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding:.5rem}.listing-controls input{font-size:12px;margin:0 auto;padding:.4rem;width:calc(100% - 10px)}.listing-controls button{width:100%}.offer-controls{border-top:1px solid #0f0;border-top:1px solid var(--retro-border);display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem;padding-top:.5rem}.offer-input{font-size:12px;padding:.4rem;width:calc(100% - 10px)}.listing-info,.offer-info{background-color:#00ff001a;border:1px solid #0f0;border:1px solid var(--retro-border);color:#0f0;color:var(--retro-text);display:flex;flex-direction:column;font-weight:400;gap:.5rem;margin:.5rem 0;padding:.5rem}.listing-info .btn,.offer-info .btn{margin-top:0;width:100%}.listing-label{color:#0f0;color:var(--retro-text);font-size:11px;margin-bottom:.5rem}.listing-price{font-size:14px;font-weight:400;margin-bottom:.5rem}.error-message{color:#f44;font-size:12px;margin-top:4px}.filter-controls{background-color:#000;background-color:var(--retro-bg);border:1px solid #0f0;border:1px solid var(--retro-border);margin:1rem 0;padding:.8rem}.filter-controls h3{color:#0f0;color:var(--retro-text);font-size:14px;margin-bottom:.8rem;margin-top:0}.filter-options{display:flex;flex-direction:column;gap:.5rem}.filter-row{display:flex;flex-wrap:wrap;gap:.5rem}.filter-btn{background-color:#000;background-color:var(--retro-bg);border:1px solid #0f0;border:1px solid var(--retro-border);color:#0f0;color:var(--retro-text);flex:1 1;min-width:80px}.filter-btn,.filter-clear-btn{font-size:10px;padding:.3rem .6rem}.filter-clear-btn{background-color:#300;background-color:var(--retro-eliminated-bg);border:1px solid red;color:red;margin-top:.5rem;width:100%}.filter-status{color:#0f0;color:var(--retro-text);font-size:10px;margin-top:.5rem;text-align:center}.spinner-container{align-items:center;display:flex;gap:8px;justify-content:center}.spinner-container .sk-grid{--sk-size:20px;margin:0}.spinner-container span{font-size:14px;margin-left:4px}.loading-container{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:center;width:100%}.loading-container p{font-size:18px;margin-top:20px}.loading-container .sk-grid{--sk-size:60px}.sk-grid{grid-gap:4px;display:grid;display:inline-block;gap:4px;grid-template-columns:repeat(3,1fr);position:relative}.loading-stages{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:20px;max-width:300px;width:100%}.stage-complete,.stage-loading{border-radius:4px;padding:6px 10px;text-align:center;transition:all .3s ease;width:100%}.stage-loading{background-color:#333;border:1px dashed #666;color:#999}.stage-complete{background-color:#0d0;border:1px solid #0f0;color:#fff}.top-withdrawal-section{align-items:center;border-radius:4px;display:flex;gap:.5rem;padding:.4rem .8rem}.top-withdrawal-section .withdrawal-amount{font-size:12px;font-weight:400}.top-withdrawal-section .withdraw-btn{font-size:10px;margin:0;padding:.3rem .6rem}.past-winners-grid-container{margin-top:1rem;padding:0 .5rem}.past-winners-grid-container h3{font-size:1rem;margin-bottom:.5rem}.past-winners-grid-container .ticket-grid{gap:.5rem;justify-content:flex-start;margin-bottom:.5rem}.past-winners-grid-container .ticket-card{font-size:9px;justify-content:center;min-height:60px;padding:.4rem;width:80px}.past-winners-grid-container .ticket-card .ticket-header{border-bottom-width:1px;font-size:10px;margin-bottom:.2rem;padding-bottom:.2rem}.past-winners-grid-container .ticket-card .listing-controls,.past-winners-grid-container .ticket-card .listing-info,.past-winners-grid-container .ticket-card .marketplace-actions,.past-winners-grid-container .ticket-card .offer-controls,.past-winners-grid-container .ticket-card .offer-info{display:none}.btn.theme-toggle{cursor:pointer;font-size:11px;padding:.4rem .8rem;position:relative;transition:all .2s ease;z-index:10}body.retro{background-color:#000;background-color:var(--retro-bg);color:#0f0;color:var(--retro-text);font-family:Departure Mono,monospace}.retro *{font-family:Departure Mono,monospace!important}.app-container.retro:before{animation:scanline 10s linear infinite;background:linear-gradient(180deg,#0000 0,#00ff0008 50%,#0000);background-size:100% 4px;content:"";height:100%;left:0;opacity:.3;pointer-events:none;position:fixed;top:0;width:100%;z-index:9999}.retro .header{background-color:#111;background-color:var(--retro-header-bg);border-bottom:2px solid #0f0;border-bottom:2px solid var(--retro-border)}.retro .ascii-header{animation:pulse-text-glow 3s ease-in-out infinite;color:#0f0;color:var(--retro-text);font-family:Departure Mono,monospace;text-shadow:0 0 8px #00ff0080;text-shadow:0 0 8px var(--retro-glow-color)}.retro .info-item{border:1px solid #0f0;border:1px solid var(--retro-border);border-radius:4px;box-shadow:0 0 8px #00ff004d;box-shadow:0 0 8px var(--retro-glow-soft)}.retro .info-item:hover{box-shadow:0 0 15px #00ff0080;box-shadow:0 0 15px var(--retro-glow-color)}.retro .left-panel{background-color:#000;background-color:var(--retro-bg);border-right:1px solid #0f0;border-right:1px solid var(--retro-border)}.retro .right-panel{background-color:#111;background-color:var(--retro-header-bg)}.retro .activity-log-container,.retro .leaderboard-container{background-color:#000;background-color:var(--retro-bg);border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:inset 0 0 10px #00ff004d,0 0 8px #00ff004d;box-shadow:inset 0 0 10px var(--retro-glow-soft),0 0 8px var(--retro-glow-soft)}.retro .activity-log .log-entry{padding-left:10px;position:relative;text-shadow:0 0 3px #00ff004d;text-shadow:0 0 3px var(--retro-glow-soft)}.retro .activity-log .log-entry:before{color:#0f0;color:var(--retro-text);content:">";left:0;position:absolute;text-shadow:0 0 5px #00ff0080;text-shadow:0 0 5px var(--retro-glow-color);top:0}.retro .btn{background-color:#000;background-color:var(--retro-button-bg);border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft);color:#0f0;color:var(--retro-text);text-shadow:0 0 2px #00ff004d;text-shadow:0 0 2px var(--retro-glow-soft)}.retro .btn:hover{background-color:#0f0;background-color:var(--retro-button-hover-bg);box-shadow:0 0 15px #00ff00b3;box-shadow:0 0 15px var(--retro-glow-strong);color:#000;color:var(--retro-button-hover-text)}.retro .main-btn{box-shadow:0 0 10px #00ff0080;box-shadow:0 0 10px var(--retro-glow-color);font-size:12px;margin-bottom:1rem;padding:.5rem 1rem}.retro .main-btn:hover{box-shadow:0 0 20px #00ff00b3;box-shadow:0 0 20px var(--retro-glow-strong)}.app-container.neubrutal .btn.theme-toggle{background-color:#000;background-color:var(--retro-button-bg);border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft);color:#0f0;color:var(--retro-text);font-family:Courier New,Courier,monospace;text-shadow:0 0 2px #00ff004d;text-shadow:0 0 2px var(--retro-glow-soft);text-transform:none}.app-container.neubrutal .btn.theme-toggle:hover{background-color:#0f0;background-color:var(--retro-button-hover-bg);box-shadow:0 0 15px #00ff00b3;box-shadow:0 0 15px var(--retro-glow-strong);color:#000;color:var(--retro-button-hover-text);transform:none}.retro .btn.list-btn{background-color:#001f00;box-shadow:0 0 8px #0f06}.retro .btn.list-btn:hover{box-shadow:0 0 15px #0f09}.retro .btn.cancel-offer-btn,.retro .btn.unlist-btn{background-color:#1f0000;border-color:red;box-shadow:0 0 8px #f006;color:red}.retro .btn.cancel-offer-btn:hover,.retro .btn.unlist-btn:hover{background-color:red;box-shadow:0 0 15px #f009;color:#000}.retro .btn.accept-btn,.retro .btn.buy-btn{background-color:#002f00;border-color:#0f0;box-shadow:0 0 10px #00ff0080;font-weight:400}.retro .btn.accept-btn:hover,.retro .btn.buy-btn:hover{background-color:#0f0;box-shadow:0 0 18px #0f0c;color:#000}.retro .btn.reject-btn{background-color:#1f0000;border-color:red;color:red}.retro .btn.offer-btn{background-color:#001f00;border-color:#0f0}.retro .btn.prize-btn{animation:pulse-gold 1.5s infinite;background-color:gold!important;border:1px solid gold!important;box-shadow:0 0 10px #ffd700b3,0 0 5px #00ff004d!important;box-shadow:0 0 10px #ffd700b3,0 0 5px var(--retro-glow-soft)!important;color:#000!important;font-weight:400!important}.retro input{background-color:#000;background-color:var(--retro-bg);border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:0 0 8px #00ff004d;box-shadow:0 0 8px var(--retro-glow-soft);color:#0f0;color:var(--retro-text);font-family:Departure Mono,monospace;text-shadow:0 0 2px #00ff004d;text-shadow:0 0 2px var(--retro-glow-soft)}.retro input:focus{border-color:#0f0;border-color:var(--retro-border);box-shadow:0 0 12px #00ff0080;box-shadow:0 0 12px var(--retro-glow-color);outline:none}.retro label{color:#0f0;color:var(--retro-text);font-size:10px;text-shadow:0 0 2px #00ff004d;text-shadow:0 0 2px var(--retro-glow-soft)}.retro .game-stats-table,.retro .leaderboard-table{border:1px solid #0f0;border:1px solid var(--retro-border);font-family:Departure Mono,monospace}.retro .leaderboard-table td,.retro .leaderboard-table th{border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft);color:#0f0;color:var(--retro-text)}.retro .leaderboard-table th{background-color:#001500;text-shadow:0 0 5px #00ff004d;text-shadow:0 0 5px var(--retro-glow-soft)}.retro .game-stats-table{box-shadow:0 0 10px #00ff004d;box-shadow:0 0 10px var(--retro-glow-soft)}.retro .game-stats-table td{border-bottom:1px solid #0f0;border-bottom:1px solid var(--retro-border);box-shadow:0 0 3px #00ff004d;box-shadow:0 0 3px var(--retro-glow-soft)}.retro .game-stats-table tr:last-child td{border-bottom:none}.retro .ticket-card{background-color:#222;background-color:var(--retro-card-bg);border:2px solid #0f0;border:2px solid var(--retro-border);box-shadow:0 0 8px #00ff004d;box-shadow:0 0 8px var(--retro-glow-soft);transition:box-shadow .2s ease}.retro .ticket-card:hover{box-shadow:0 0 15px #00ff0080;box-shadow:0 0 15px var(--retro-glow-color)}.retro .ticket-card.owned{background-color:#050;background-color:var(--retro-active-bg);border-color:#ff0;box-shadow:0 0 12px #ff06}.retro .ticket-card.owned:hover{box-shadow:0 0 20px #ff09}.retro .ticket-card.not-owned{background-color:#222;background-color:var(--retro-card-bg);border-color:#0f0;border-color:var(--retro-border)}.retro .ticket-card.eliminated{background-color:#300;background-color:var(--retro-eliminated-bg);border-color:red;color:#faa}.retro .ticket-card.owned-for-sale{background-color:#030;border:2px dashed #ff0}.retro .ticket-card.for-sale,.retro .ticket-card.listed{background-color:#222;background-color:var(--retro-card-bg);border:2px dashed #0ff}.retro .ticket-card.winning-ticket{animation:shimmer 3s ease infinite;background:linear-gradient(45deg,gold,#ffec8b,gold);background-size:400% 400%;border:2px solid gold;color:#000;font-weight:400}.retro .ticket-card.winning-ticket .ticket-header,.retro .ticket-card.winning-ticket .ticket-info div,.retro .ticket-card.winning-ticket .ticket-owner,.retro .ticket-card.winning-ticket .ticket-status{border-color:#a08d00;color:#000}.retro .ticket-header{border-bottom:1px solid #0f0;border-bottom:1px solid var(--retro-border);color:#0f0;color:var(--retro-text);text-shadow:0 0 5px #00ff004d;text-shadow:0 0 5px var(--retro-glow-soft)}.retro .ticket-info,.retro .ticket-owner,.retro .ticket-price,.retro .ticket-status{color:#0f0;color:var(--retro-text);text-shadow:0 0 3px #00ff004d;text-shadow:0 0 3px var(--retro-glow-soft)}.retro .listing-controls{border-top:1px solid #0f0;border-top:1px solid var(--retro-border)}.retro .offer-controls{border-top:1px solid #0f0;border-top:1px solid var(--retro-border)}.retro .listing-info,.retro .offer-info{background-color:#00ff001a;border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:inset 0 0 8px #00ff004d,0 0 8px #00ff004d;box-shadow:inset 0 0 8px var(--retro-glow-soft),0 0 8px var(--retro-glow-soft);color:#0f0;color:var(--retro-text)}.retro .listing-info .btn,.retro .offer-info .btn{margin-top:0;width:100%}.retro .listing-label{font-size:11px;text-shadow:0 0 3px #00ff004d;text-shadow:0 0 3px var(--retro-glow-soft)}.retro .listing-label,.retro .listing-price{color:#0f0;color:var(--retro-text)}.retro .filter-controls{background-color:#000;background-color:var(--retro-bg);border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:inset 0 0 8px #00ff004d,0 0 8px #00ff004d;box-shadow:inset 0 0 8px var(--retro-glow-soft),0 0 8px var(--retro-glow-soft)}.retro .filter-controls h3{color:#0f0;color:var(--retro-text);text-shadow:0 0 5px #00ff004d;text-shadow:0 0 5px var(--retro-glow-soft)}.retro .filter-btn{background-color:#000;background-color:var(--retro-bg);border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft);color:#0f0;color:var(--retro-text)}.retro .filter-btn.active{background-color:#0f0;background-color:var(--retro-button-hover-bg);box-shadow:0 0 12px #00ff0080;box-shadow:0 0 12px var(--retro-glow-color);color:#000;color:var(--retro-button-hover-text)}.retro .filter-clear-btn{background-color:#300;border:1px solid red;color:red}.retro .filter-clear-btn:hover{background-color:red;color:#000}.retro .filter-status{color:#0f0;color:var(--retro-text);text-shadow:0 0 3px #00ff004d;text-shadow:0 0 3px var(--retro-glow-soft)}.retro .sk-grid-cube{--sk-color:#0f0;animation:sk-grid-pulse-retro 1.3s ease-in-out infinite;border-radius:0;box-shadow:0 0 10px #00ff0080}.retro .loading-container .sk-grid-cube{box-shadow:0 0 15px #00ff00b3}.retro .loading-container p{color:#0f0;color:var(--retro-text);font-family:Departure Mono,monospace;text-shadow:0 0 5px #00ff00b3}.retro .btn .sk-grid-cube{box-shadow:0 0 5px #00ff0080}.retro .btn.prize-btn .sk-grid-cube,.retro .btn.withdraw-btn .sk-grid-cube{--sk-color:gold;box-shadow:0 0 10px #ffd700b3}.retro .stage-loading{background-color:#333;border:1px dashed #666;color:#999}.retro .stage-complete{background-color:#0d0;border:1px solid #0f0;color:#fff;text-shadow:0 0 5px #0f0,0 0 10px #0f0}.retro .top-withdrawal-section{background-color:#00ff001a;border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:0 0 8px #00ff004d;box-shadow:0 0 8px var(--retro-glow-soft);color:#0f0;color:var(--retro-text);flex:0 0 auto}.retro .top-withdrawal-section .withdrawal-amount{text-shadow:0 0 3px #00ff004d;text-shadow:0 0 3px var(--retro-glow-soft)}.retro .top-withdrawal-section .withdraw-btn{box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft)}.retro .top-withdrawal-section .prize-btn{animation:pulse-gold-retro 1.5s infinite;box-shadow:0 0 10px gold,0 0 5px #00ff004d!important;box-shadow:0 0 10px gold,0 0 5px var(--retro-glow-soft)!important}.retro .past-winners-grid-container h3{color:#0f0;color:var(--retro-text);margin-bottom:1rem;text-shadow:0 0 5px #00ff004d;text-shadow:0 0 5px var(--retro-glow-soft)}.retro .past-winners-grid-container .ticket-card{border-width:1px;box-shadow:0 0 4px #00ff004d;box-shadow:0 0 4px var(--retro-glow-soft)}.retro .past-winners-grid-container .ticket-card.winning-ticket{font-weight:400}.retro .past-winners-grid-container .ticket-card.winning-ticket .ticket-header,.retro .past-winners-grid-container .ticket-card.winning-ticket div{color:#000}.app-container.neubrutal,body.neubrutal{background-color:#fff;background-color:var(--neubrutal-bg);color:#000;color:var(--neubrutal-text);font-family:Pixelify Sans,Arial,sans-serif}.neubrutal .header{background-color:#f8d6b3;background-color:var(--neubrutal-header-bg);border-bottom:5px solid #000;border-bottom:5px solid var(--neubrutal-border);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);margin-bottom:5px}.neubrutal .ascii-header{color:#000;color:var(--neubrutal-text);font-family:Departure Mono,monospace;padding:10px 0;text-shadow:2px 2px 0 #0003}.neubrutal .info-item{background-color:#fff;border:3px solid #000;border:3px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#000;font-weight:400;padding:.5rem;transition:transform .1s ease,box-shadow .1s ease}.neubrutal .info-item:hover{box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);transform:translate(-2px,-2px)}.neubrutal .left-panel{border-right:5px solid #000;border-right:5px solid var(--neubrutal-border)}.neubrutal .left-panel,.neubrutal .right-panel{background-color:#fff;background-color:var(--neubrutal-bg)}.neubrutal .activity-log-container,.neubrutal .leaderboard-container{background-color:#fff;border:3px solid #000;border:3px solid var(--neubrutal-border);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);padding:1rem}.neubrutal .activity-log,.neubrutal .btn{color:#000;color:var(--neubrutal-text)}.neubrutal .btn{background-color:#ffe066;background-color:var(--neubrutal-button-bg);border:3px solid #000;border:3px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);font-family:Pixelify Sans,sans-serif;font-size:12px;font-weight:400;padding:.5rem 1rem;text-transform:uppercase}.neubrutal .btn:hover{background-color:#000;background-color:var(--neubrutal-button-hover-bg);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);color:#fff;color:var(--neubrutal-button-hover-text);transform:translate(-2px,-2px)}.neubrutal .main-btn{background-color:#ff6b6b;background-color:var(--neubrutal-accent);color:#fff;font-family:Pixelify Sans,sans-serif;font-size:14px;margin-bottom:1rem;padding:.7rem 1.2rem}.app-container.retro .btn.theme-toggle{background-color:#ffe066;background-color:var(--neubrutal-button-bg);border:3px solid #000;border:3px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#000;color:var(--neubrutal-text);font-family:Pixelify Sans,Arial,sans-serif;font-weight:400;text-transform:uppercase}.app-container.retro .btn.theme-toggle:hover{background-color:#000;background-color:var(--neubrutal-button-hover-bg);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);color:#fff;color:var(--neubrutal-button-hover-text);transform:translate(-2px,-2px)}.modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background-color:#fff;border-radius:8px;box-shadow:0 5px 15px #0000004d;max-height:80vh;max-width:80%;min-width:300px;overflow-y:auto;padding:20px;position:relative;text-align:left}.modal-close-btn{background:#0000;border:none;cursor:pointer;font-size:1.5rem;line-height:1;padding:5px;position:absolute;right:10px;top:10px}.modal-body{margin-top:20px}.modal-body a{color:inherit;text-decoration:underline}.modal-body a:hover{text-decoration-thickness:2px}.modal-overlay.retro .modal-content{background-color:#000;border:4px solid #0f0;border:4px solid var(--retro-border);box-shadow:0 0 15px #00ff0080,inset 0 0 10px #00ff004d;box-shadow:0 0 15px var(--retro-glow-color),inset 0 0 10px var(--retro-glow-soft);color:#0f0;color:var(--retro-text);text-shadow:0 0 5px #00ff00b3;text-shadow:var(--retro-text-shadow)}.modal-overlay.retro .modal-close-btn{color:#0f0;color:var(--retro-text)}.modal-overlay.retro .modal-close-btn:hover{background-color:#222;color:#0f0;color:var(--retro-button-hover-bg)}.modal-overlay.neubrutal .modal-content{background-color:#fff;border:2px solid #000;border-radius:0;box-shadow:4px 4px 0 #000;color:#000}.modal-overlay.neubrutal .modal-close-btn{border-radius:0;color:#000}.modal-overlay.neubrutal .modal-close-btn:hover{background-color:#eee}.modal-content.retro .btn{background-color:#000;border:1px solid #0f0;border:1px solid var(--retro-border);box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft);color:#0f0;color:var(--retro-text);text-shadow:0 0 2px #00ff004d;text-shadow:0 0 2px var(--retro-glow-soft)}.modal-content.retro .btn:hover{background-color:#0f0;background-color:var(--retro-button-hover-bg);box-shadow:0 0 10px #00ff0080;box-shadow:0 0 10px var(--retro-glow-color);color:#000;color:var(--retro-button-hover-text)}.modal-content.neubrutal .btn{background-color:#fff;border:2px solid #000;border-radius:0;box-shadow:2px 2px 0 #000;color:#000}.modal-content.neubrutal .btn:hover{background-color:#eee}.age-verification-section{background:none;border:none;margin:25px 0;padding:0}.age-checkbox-label{align-items:flex-start;cursor:pointer;display:flex;font-size:18px;gap:12px;line-height:1.4;margin-bottom:25px;padding:0}.age-checkbox{cursor:pointer;flex-shrink:0;height:22px;margin-top:2px;width:22px}.checkbox-text{line-height:1.4}.checkbox-text,.verify-btn{font-size:18px;font-weight:400}.verify-btn{border-radius:6px;margin-top:20px;padding:16px 24px;transition:all .2s ease;width:100%}.verify-btn:disabled{cursor:not-allowed;opacity:.5;transform:none}.error-message{color:#d32f2f;font-size:14px;font-weight:400;margin-top:10px}.age-gate-footer{border-top:1px solid #ddd;margin-top:20px;padding-top:15px}.disclaimer{color:#666;font-size:12px;line-height:1.4;margin:0}.modal-overlay.retro .age-verification-section{background:none;border:none;color:#0f0;color:var(--retro-text)}.modal-overlay.retro .age-checkbox-label{color:#0f0;color:var(--retro-text)}.modal-overlay.retro .age-checkbox{accent-color:#0f0;accent-color:var(--retro-text)}.modal-overlay.retro .verify-btn{background-color:#000;border:2px solid #0f0;border:2px solid var(--retro-border);box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft);color:#0f0;color:var(--retro-text)}.modal-overlay.retro .verify-btn:hover:not(:disabled){background-color:#0f0;background-color:var(--retro-button-hover-bg);box-shadow:0 0 10px #00ff0080;box-shadow:0 0 10px var(--retro-glow-color);color:#000;color:var(--retro-button-hover-text)}.modal-overlay.retro .error-message{color:#ff6b6b;text-shadow:0 0 5px #ff6b6b80}.modal-overlay.retro .age-gate-footer{border-top-color:#0f0;border-top-color:var(--retro-border)}.modal-overlay.retro .disclaimer{color:#0f0;color:var(--retro-text);opacity:.8}.modal-overlay.neubrutal .age-verification-section{background:none;border:none;color:#000}.modal-overlay.neubrutal .age-checkbox-label{color:#000}.modal-overlay.neubrutal .age-checkbox{accent-color:#000}.modal-overlay.neubrutal .verify-btn{background-color:#ff6b6b;background-color:var(--neubrutal-accent);border:2px solid #000;border-radius:0;box-shadow:2px 2px 0 #000;color:#fff}.modal-overlay.neubrutal .verify-btn:hover:not(:disabled){box-shadow:1px 1px 0 #000;transform:translate(1px,1px)}.modal-overlay.neubrutal .verify-btn:disabled{box-shadow:2px 2px 0 #000;opacity:.5;transform:none}.modal-overlay.neubrutal .error-message{color:#d32f2f;font-weight:400}.modal-overlay.neubrutal .age-gate-footer{border-top-color:#000}.modal-overlay.neubrutal .disclaimer{color:#666}.legal-links{font-size:14px;margin-top:15px;text-align:center}.legal-link{color:inherit;text-decoration:underline;transition:opacity .2s ease}.legal-link:hover{opacity:.7}.separator{margin:0 8px;opacity:.6}.modal-overlay.retro .legal-link,.modal-overlay.retro .legal-links{color:#0f0;color:var(--retro-text)}.modal-overlay.retro .legal-link{text-shadow:0 0 2px #00ff004d;text-shadow:0 0 2px var(--retro-glow-soft)}.modal-overlay.retro .legal-link:hover{opacity:1;text-shadow:0 0 4px #00ff0080;text-shadow:0 0 4px var(--retro-glow-color)}.modal-overlay.retro .separator{color:#0f0;color:var(--retro-text);opacity:.8}.modal-overlay.neubrutal .legal-links{color:#666}.modal-overlay.neubrutal .legal-link{color:#000;font-weight:400}.modal-overlay.neubrutal .legal-link:hover{text-decoration-thickness:2px}.modal-overlay.neubrutal .separator{color:#666;font-weight:400}.privacy-page,.terms-page{align-items:flex-start;display:flex;justify-content:center;min-height:100vh;padding:2rem}.privacy-container,.terms-container{background:inherit;color:inherit;max-width:800px;width:100%}.privacy-container h1,.terms-container h1{font-size:2.5rem;font-weight:400;margin-bottom:2rem;text-align:center}.privacy-content,.terms-content{line-height:1.6}.privacy-content section,.terms-content section{margin-bottom:2rem}.privacy-content h2,.terms-content h2{font-size:1.5rem;font-weight:400;margin-bottom:1rem}.privacy-content p,.terms-content p{font-size:1rem;margin-bottom:1rem}.privacy-footer,.terms-footer{align-items:center;border-top:1px solid;display:flex;justify-content:space-between;margin-top:3rem;padding-top:2rem}.back-btn{font-size:1rem;font-weight:400;padding:.75rem 1.5rem}.privacy-page.retro,.privacy-page.retro .privacy-container,.terms-page.retro,.terms-page.retro .terms-container{background-color:#000;background-color:var(--retro-bg);color:#0f0;color:var(--retro-text)}.privacy-page.retro h1,.privacy-page.retro h2,.terms-page.retro h1,.terms-page.retro h2{color:#0f0;color:var(--retro-text);text-shadow:0 0 5px #00ff00b3;text-shadow:var(--retro-text-shadow)}.privacy-page.retro .privacy-footer,.terms-page.retro .terms-footer{border-top-color:#0f0;border-top-color:var(--retro-border)}.privacy-page.retro .back-btn,.terms-page.retro .back-btn{background-color:#000;border:2px solid #0f0;border:2px solid var(--retro-border);box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft);color:#0f0;color:var(--retro-text)}.privacy-page.retro .back-btn:hover,.terms-page.retro .back-btn:hover{background-color:#0f0;background-color:var(--retro-button-hover-bg);box-shadow:0 0 10px #00ff0080;box-shadow:0 0 10px var(--retro-glow-color);color:#000;color:var(--retro-button-hover-text)}.privacy-page.neubrutal,.privacy-page.neubrutal .privacy-container,.terms-page.neubrutal,.terms-page.neubrutal .terms-container{background-color:#fff;color:#000}.privacy-page.neubrutal h1,.privacy-page.neubrutal h2,.terms-page.neubrutal h1,.terms-page.neubrutal h2{color:#000;font-family:Pixelify Sans,Arial,sans-serif}.privacy-page.neubrutal .privacy-footer,.terms-page.neubrutal .terms-footer{border-top-color:#000}.privacy-page.neubrutal .back-btn,.terms-page.neubrutal .back-btn{background-color:#ff6b6b;background-color:var(--neubrutal-accent);border:2px solid #000;border-radius:0;box-shadow:2px 2px 0 #000;color:#fff}.privacy-page.neubrutal .back-btn:hover,.terms-page.neubrutal .back-btn:hover{box-shadow:1px 1px 0 #000;transform:translate(1px,1px)}.neubrutal .btn.accept-btn,.neubrutal .btn.buy-btn,.neubrutal .btn.cancel-offer-btn,.neubrutal .btn.list-btn,.neubrutal .btn.offer-btn,.neubrutal .btn.reject-btn,.neubrutal .btn.unlist-btn{font-size:11px;font-weight:400;margin-top:.3rem;padding:.4rem;width:100%}.neubrutal .btn.list-btn{background-color:#4ecdc4;background-color:var(--neubrutal-list-button);color:#000}.neubrutal .btn.unlist-btn{background-color:#ff6b6b;background-color:var(--neubrutal-accent);color:#fff}.neubrutal .btn.buy-btn{background-color:#3dd66f;background-color:var(--neubrutal-buy-button);border-color:#000;border-color:var(--neubrutal-border);color:#000;margin-top:.2rem}.neubrutal .btn.accept-btn{background-color:#4a7cff;background-color:var(--neubrutal-accept-button);color:#fff}.neubrutal .btn.reject-btn{background-color:#ff6b6b;background-color:var(--neubrutal-eliminated-bg);color:#fff}.neubrutal .btn.cancel-offer-btn{background-color:#6a5acd;color:#fff}.neubrutal .btn.offer-btn{background-color:#ff6b6b;background-color:var(--neubrutal-accent);color:#fff}.neubrutal .btn.prize-btn{background-color:gold!important;border:3px solid #000!important;box-shadow:3px 3px 0 #000!important;color:#000!important;font-weight:400!important}.neubrutal .btn.prize-btn:hover{box-shadow:4px 4px 0 #000!important;transform:translate(-1px,-1px)}.neubrutal input{background-color:#fff;border:2px solid #000;border:2px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#000;font-family:Pixelify Sans,Arial,sans-serif;font-size:12px;padding:.5rem}.neubrutal input::placeholder{color:#888}.neubrutal label{color:#000;color:var(--neubrutal-text);font-family:Pixelify Sans,sans-serif;font-size:12px;font-weight:400;margin-right:.5rem}.neubrutal .game-stats-table,.neubrutal .leaderboard-table{border:2px solid #000;border:2px solid var(--neubrutal-border);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);font-family:Pixelify Sans,Arial,sans-serif}.neubrutal .leaderboard-table td,.neubrutal .leaderboard-table th{border:2px solid #000;border:2px solid var(--neubrutal-border);color:#000;font-size:12px;padding:.5rem}.neubrutal .leaderboard-table th{background-color:#ff6b6b;background-color:var(--neubrutal-accent);color:#fff;font-weight:400}.neubrutal .game-stats-table td{border:2px solid #000;border:2px solid var(--neubrutal-border);border-bottom:1px solid #333;color:#000;padding:6px 10px}.neubrutal .game-stats-table tr:last-child td{border-bottom:none}.neubrutal h2{border-bottom:3px solid #000;border-bottom:3px solid var(--neubrutal-border);font-size:1.5rem;margin:1rem 0;padding-bottom:.5rem;text-transform:uppercase}.neubrutal h2,.neubrutal h3{font-family:Pixelify Sans,sans-serif;font-weight:400}.neubrutal h3{border-left:5px solid #ff6b6b;border-left:5px solid var(--neubrutal-accent);color:#000;color:var(--neubrutal-text);margin-top:20px;padding-left:10px}.neubrutal .ticket-card{background-color:#fff;background-color:var(--neubrutal-not-owned-bg);border:3px solid #000;border:3px solid var(--neubrutal-border);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);box-sizing:border-box;font-size:11px;min-height:180px;padding:1rem;transition:all .2s ease;width:150px}.neubrutal .ticket-card:hover{box-shadow:7px 7px 0 #000;box-shadow:7px 7px 0 var(--neubrutal-border);transform:translate(-2px,-2px)}.neubrutal .ticket-card.owned{background-color:#c8f7f4;background-color:var(--neubrutal-owned-bg);border:3px solid #ff9100;border:3px solid var(--neubrutal-owned-border);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border)}.neubrutal .ticket-card.not-owned{background-color:#fff;background-color:var(--neubrutal-not-owned-bg);border-color:#000;border-color:var(--neubrutal-border)}.neubrutal .ticket-card.eliminated{background-color:#ff6b6b;background-color:var(--neubrutal-eliminated-bg);border-color:#000;border-color:var(--neubrutal-border);color:#fff}.neubrutal .ticket-card.for-sale,.neubrutal .ticket-card.not-owned.listed{background-color:#fff8e1;background-color:var(--neubrutal-not-owned-listed-bg);border:3px dashed #000;border:3px dashed var(--neubrutal-border)}.neubrutal .ticket-card.owned-for-sale,.neubrutal .ticket-card.owned.listed{background-color:#d4f0ff;background-color:var(--neubrutal-owned-listed-bg);border:3px dashed #ff9100;border:3px dashed var(--neubrutal-owned-border);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border)}.neubrutal .ticket-card.owned-for-sale:after,.neubrutal .ticket-card.owned.listed:after{background-color:#ff9100;background-color:var(--neubrutal-owned-border);border:2px solid #000;border:2px solid var(--neubrutal-border);box-shadow:2px 2px 0 #000;box-shadow:2px 2px 0 var(--neubrutal-border);color:#fff;content:"YOUR LISTING";font-size:9px;font-weight:400;left:50%;padding:2px 6px;position:absolute;top:-17px;transform:translateX(-50%);z-index:1}.neubrutal .ticket-card.winning-ticket{background-color:gold;background-color:var(--neubrutal-winning-bg);border:3px solid #000;border:3px solid var(--neubrutal-border);box-shadow:0 0 20px #ffd700b3,5px 5px 0 #000;box-shadow:0 0 20px #ffd700b3,5px 5px 0 var(--neubrutal-border);color:#000;font-weight:400}.neubrutal .ticket-card.winning-ticket .ticket-header,.neubrutal .ticket-card.winning-ticket .ticket-info div,.neubrutal .ticket-card.winning-ticket .ticket-owner,.neubrutal .ticket-card.winning-ticket .ticket-status{border-color:#000;border-color:var(--neubrutal-border);color:#000}.neubrutal .ticket-header{border-bottom:2px solid #000;border-bottom:2px solid var(--neubrutal-border);color:#000;color:var(--neubrutal-text);font-size:13px;font-weight:400}.neubrutal .ticket-owner,.neubrutal .ticket-status{color:#000;color:var(--neubrutal-text);font-size:10px;font-weight:400}.neubrutal .ticket-info{color:#000;color:var(--neubrutal-text);font-size:11px}.neubrutal .ticket-price{background-color:#fff5cc;background-color:var(--neubrutal-price-bg);border:2px solid #000;border:2px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#000;font-size:13px;font-weight:400;margin-top:1rem;padding:.4rem;position:relative}.neubrutal .ticket-price:before{background-color:#fff;content:"Listing";font-size:9px;font-weight:400;left:5px;padding:0 3px;position:absolute;top:-7px}.neubrutal .marketplace-actions{background-color:initial;border:none;box-shadow:none;margin-top:.5rem;padding:0}.neubrutal .price-input{margin-bottom:.8rem}.neubrutal .price-input button,.neubrutal .price-input input{font-size:12px;padding:.5rem}.neubrutal .listing-controls{background-color:#f0f0f0;border:2px solid #000;border:2px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#000;color:var(--neubrutal-text);margin-left:auto;margin-right:auto;margin-top:1rem;padding:.4rem;position:relative;width:calc(100% - 1rem)}.neubrutal .listing-controls:before{background-color:#fff;content:"Create Listing";font-size:9px;font-weight:400;left:5px;padding:0 3px;position:absolute;top:-7px}.neubrutal .offer-controls{border-top:2px solid #000;border-top:2px solid var(--neubrutal-border);color:#000;color:var(--neubrutal-text);padding-top:.7rem}.neubrutal .offer-input{font-size:11px}.neubrutal .listing-info,.neubrutal .offer-info{background-color:#f0f0f0;border:2px solid #000;border:2px solid var(--neubrutal-border);border-radius:0;box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#000;font-weight:400;margin:.8rem 0;padding:.6rem;position:relative}.neubrutal .listing-info:before{content:"Listing"}.neubrutal .listing-info:before,.neubrutal .offer-info:after{background-color:#fff;font-size:9px;font-weight:400;left:5px;padding:0 3px;position:absolute;top:-7px}.neubrutal .offer-info:after{content:"Offer"}.neubrutal .listing-label{color:#000;color:var(--neubrutal-text);font-size:10px;margin-bottom:.2rem}.neubrutal .listing-price{color:#000;font-size:14px;font-weight:400;margin-bottom:.5rem}.neubrutal .offer-info p{color:#000;font-size:12px;margin:.2rem 0}.neubrutal .listing-info .btn,.neubrutal .offer-info .btn{font-size:11px;font-weight:400;margin-top:0;padding:.4rem;width:100%}.neubrutal .offer-buttons{display:flex;flex-direction:column;gap:.5rem;width:100%}.neubrutal .offer-buttons .btn{margin:0;width:100%}.neubrutal .filter-controls{background-color:#fff;border:3px solid #000;border:3px solid var(--neubrutal-border);box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);color:#000;color:var(--neubrutal-text);margin:1.5rem 0;padding:1rem}.neubrutal .filter-controls h3{color:#000;color:var(--neubrutal-text);display:inline-block;font-size:16px;font-weight:400;margin-bottom:1rem;margin-top:0;position:relative;text-transform:uppercase}.neubrutal .filter-controls h3:after{background-color:#ff6b6b;background-color:var(--neubrutal-accent);bottom:-5px;content:"";display:block;height:3px;left:0;position:absolute;width:100%}.neubrutal .filter-row{gap:.8rem}.activity-log-header{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.filter-buttons{display:flex;flex-wrap:wrap;gap:5px}.filter-btn{background-color:#f0f0f0;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:12px;padding:5px 8px;transition:all .2s ease}.filter-btn:hover{background-color:#e0e0e0}.filter-btn.active{background-color:#4a4a4a;border-color:#333;color:#fff}.log-entry{border-left:3px solid #0000;border-radius:4px;font-size:14px;margin-bottom:5px;padding:8px;transition:all .2s ease}.log-entry:hover{background-color:#0000000d}.error-entry{background-color:#ff33331a;border-left-color:#f33}.game-entry{background-color:#4ecdc41a;border-left-color:#4ecdc4}.transaction-entry{background-color:#ff6b6b0d;border-left-color:#ff6b6b}.marketplace-entry{background-color:#ffe0661a;border-left-color:#ffe066}.system-entry{background-color:#7c7c7c0d;border-left-color:#7c7c7c}.neubrutal .filter-btn{background-color:#fff;background-color:var(--neubrutal-bg);border:2px solid #000;border:2px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#000;color:var(--neubrutal-text);font-family:Pixelify Sans,sans-serif;font-size:11px;font-weight:400;padding:.5rem;text-transform:uppercase}.neubrutal .filter-btn.active{background-color:#ff6b6b;background-color:var(--neubrutal-accent);border-color:#000;border-color:var(--neubrutal-border);color:#fff}.neubrutal .filter-clear-btn{background-color:#ff6b6b;background-color:var(--neubrutal-eliminated-bg);border:2px solid #000;border:2px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#fff;font-family:Pixelify Sans,sans-serif;font-size:11px;font-weight:400;margin-top:.8rem;padding:.5rem;text-transform:uppercase;transition:transform .2s ease,box-shadow .2s ease}.neubrutal .filter-clear-btn:hover{box-shadow:5px 5px 0 #000;box-shadow:5px 5px 0 var(--neubrutal-border);transform:translate(-2px,-2px)}.neubrutal .filter-status{color:#000;color:var(--neubrutal-text);font-size:12px;font-weight:400;margin-top:.8rem}.neubrutal .sk-grid{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(3,1fr);height:40px;height:var(--sk-size);width:40px;width:var(--sk-size)}.neubrutal .sk-grid-cube{--sk-color:#ff70c5;animation:sk-grid-pulse-neubrutal 1.3s ease-in-out infinite;border:1px solid #000;border-radius:0;box-shadow:2px 2px 0 #000}.neubrutal .loading-container .sk-grid-cube{border:2px solid #000;box-shadow:3px 3px 0 #000}.neubrutal .loading-container p{color:#000;font-family:Pixelify Sans,sans-serif;font-weight:400;text-transform:uppercase}.neubrutal .btn .sk-grid-cube{border:1px solid #000;box-shadow:1px 1px 0 #000}.neubrutal .btn.main-btn .sk-grid-cube{--sk-color:#fff}.neubrutal .btn.prize-btn .sk-grid-cube{--sk-color:gold;border:1px solid #000;box-shadow:1px 1px 0 #000}.neubrutal .btn.withdraw-btn .sk-grid-cube{--sk-color:#fff}.neubrutal .stage-loading{background-color:#fafafa;border:2px solid #000;box-shadow:4px 4px 0 #000;color:#666}.neubrutal .stage-complete{background-color:#a6f750;border:2px solid #000;box-shadow:4px 4px 0 #000;color:#000;font-weight:400}.neubrutal .top-withdrawal-section{background-color:#ffe066;background-color:var(--neubrutal-button-bg);border:3px solid #000;border:3px solid var(--neubrutal-border);box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);color:#000;color:var(--neubrutal-text);flex:0 0 auto;padding:.5rem}.neubrutal .top-withdrawal-section .withdrawal-amount{font-weight:400}.neubrutal .top-withdrawal-section .withdraw-btn{font-size:11px;padding:.4rem .8rem}.neubrutal .past-winners-grid-container h3{border-bottom:3px solid #000;border-bottom:3px solid var(--neubrutal-border);color:#000;color:var(--neubrutal-text);font-weight:400;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}.neubrutal .past-winners-grid-container .ticket-card{border-width:2px;box-shadow:3px 3px 0 #000!important;box-shadow:3px 3px 0 var(--neubrutal-border)!important;font-size:9px!important;min-height:60px!important;padding:.4rem!important;width:80px!important}.neubrutal .past-winners-grid-container .ticket-card:hover{box-shadow:4px 4px 0 #000!important;box-shadow:4px 4px 0 var(--neubrutal-border)!important;transform:translate(-1px,-1px)!important}.neubrutal .past-winners-grid-container .ticket-card .ticket-header{border-bottom-width:2px;font-size:10px!important;margin-bottom:.2rem!important;padding-bottom:.2rem!important}.neubrutal .past-winners-grid-container .ticket-card.winning-ticket{box-shadow:0 0 10px #ffd70080,3px 3px 0 #000!important;box-shadow:0 0 10px #ffd70080,3px 3px 0 var(--neubrutal-border)!important;font-weight:400}.neubrutal .past-winners-grid-container .ticket-card.winning-ticket .ticket-header,.neubrutal .past-winners-grid-container .ticket-card.winning-ticket div{color:#000}.neubrutal .btn.how-to-play-btn{background-color:#ffe066;background-color:var(--neubrutal-button-bg);color:#000;color:var(--neubrutal-text)}@media screen and (max-width:768px){.content{flex-direction:column;height:auto;padding:0}.content,.left-panel,.right-panel{box-sizing:border-box;max-width:100vw;overflow:visible;width:100%}.left-panel,.right-panel{flex:none;padding:.5rem}.right-panel{order:-1}.right-panel-columns{flex-direction:column;gap:.5rem;margin:0;padding:0;width:100%}.activity-log-container,.leaderboard-container{margin-bottom:1rem;max-height:none;overflow:visible;padding:.5rem;width:100%}h2{font-size:14px;font-size:var(--mobile-font-large)}h2,h3{margin:.5rem 0}h3{font-size:12px;font-size:var(--mobile-font-medium)}.top-info{align-items:center;gap:.4rem;margin:.3rem;padding:.4rem}.top-info .btn,.top-info .info-item{flex:0 1 auto;font-size:10px;font-size:var(--mobile-font-small);height:auto;min-width:-webkit-min-content;min-width:min-content;padding:.4rem .8rem}.game-stats{grid-gap:.5rem;display:grid;font-size:12px;font-size:var(--mobile-font-medium);gap:.5rem;grid-template-columns:repeat(2,1fr);padding:.5rem}.stat-item{display:flex;flex-direction:column;padding:.5rem;text-align:left}.stat-item strong{font-size:12px;font-size:var(--mobile-font-medium);margin-bottom:.2rem}.activity-log .log-entry{margin-bottom:.3rem;padding:.3rem}.activity-log .log-entry,.leaderboard-table{font-size:10px;font-size:var(--mobile-font-small)}.leaderboard-table td,.leaderboard-table th{padding:.4rem}.ticket-grid{gap:.5rem;justify-content:space-between;padding:.25rem}.ticket-card{box-sizing:border-box;font-size:10px;font-size:var(--mobile-font-small);min-height:140px;padding:.5rem;transition:transform .2s ease,box-shadow .2s ease;width:calc(50% - .25rem)}.ticket-card .ticket-header{font-size:12px;font-size:var(--mobile-font-medium);margin-bottom:.2rem;padding-bottom:.2rem}.ticket-card .ticket-info,.ticket-card .ticket-owner,.ticket-card .ticket-status{font-size:10px;font-size:var(--mobile-font-small);margin-bottom:.2rem}.ticket-card .ticket-price{font-size:12px;font-size:var(--mobile-font-medium);margin-top:.4rem;overflow-wrap:break-word;padding:.4rem;word-break:break-all}.offer-buttons{gap:.3rem}.offer-buttons .btn{padding:.4rem}.btn,.offer-buttons .btn{font-size:10px;font-size:var(--mobile-font-small)}.btn{padding:.4rem .8rem}.filter-controls{margin:.5rem 0;padding:.5rem}.filter-row{gap:.3rem}.filter-btn{font-size:10px;font-size:var(--mobile-font-small);min-width:70px;padding:.4rem .6rem}.retro .ticket-card{box-shadow:0 0 5px #00ff004d;box-shadow:0 0 5px var(--retro-glow-soft)}.retro .ticket-card:hover{box-shadow:0 0 8px #00ff0080;box-shadow:0 0 8px var(--retro-glow-color)}.retro .top-info .btn,.retro .top-info .info-item{box-shadow:0 0 3px #00ff004d;box-shadow:0 0 3px var(--retro-glow-soft)}.retro .top-info .btn:hover,.retro .top-info .info-item:hover{box-shadow:0 0 5px #00ff0080;box-shadow:0 0 5px var(--retro-glow-color)}.neubrutal .ticket-card{box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);width:calc(50% - .25rem)}.neubrutal .ticket-card:hover{box-shadow:4px 4px 0 #000;box-shadow:4px 4px 0 var(--neubrutal-border);transform:translate(-1px,-1px)}.neubrutal .ticket-card.owned-for-sale:after,.neubrutal .ticket-card.owned.listed:after{border-width:1px;box-shadow:1px 1px 0 #000;box-shadow:1px 1px 0 var(--neubrutal-border);font-size:8px;padding:1px 4px;top:-8px}.neubrutal .top-info .btn,.neubrutal .top-info .info-item{box-shadow:2px 2px 0 #000;box-shadow:2px 2px 0 var(--neubrutal-border)}.neubrutal .top-info .btn:hover,.neubrutal .top-info .info-item:hover{box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 var(--neubrutal-border);transform:translate(-1px,-1px)}}@media screen and (max-width:480px){.header{padding:.5rem}.ascii-header{font-size:10px;line-height:1.1}.top-info{gap:.3rem;padding:.3rem}.top-info .btn,.top-info .info-item{font-size:10px;font-size:var(--mobile-font-small);padding:.3rem .6rem}.ticket-card{margin-bottom:.5rem;min-height:120px;width:100%}.filter-buttons{grid-gap:.3rem;display:grid;gap:.3rem;grid-template-columns:repeat(auto-fit,minmax(100px,1fr))}.filter-btn{min-width:0;min-width:auto;padding:.5rem;width:100%}.activity-log-container,.filter-controls,.game-stats,.leaderboard-container,.ticket-grid{box-sizing:border-box;margin-left:0;margin-right:0;max-width:100vw;padding-left:.25rem;padding-right:.25rem;width:100%}.neubrutal .ticket-card{width:100%}.neubrutal .ticket-card,.neubrutal .ticket-card:hover{box-shadow:2px 2px 0 #000;box-shadow:2px 2px 0 var(--neubrutal-border)}.neubrutal .ticket-card:hover{transform:translate(0)}.neubrutal .ticket-card.owned-for-sale:after,.neubrutal .ticket-card.owned.listed:after{font-size:7px;top:-6px}}.price-info-group{align-items:flex-start;display:flex;flex-direction:column;font-size:11px;gap:.2rem;margin-bottom:.5rem}.top-info{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-top:1rem;padding:.5rem}.available-ticket-purchase{align-items:center;display:flex;flex-direction:column;gap:.3rem;margin-top:.5rem}.ticket-price-individual{font-size:11px;font-weight:400}@keyframes sk-cubeGridScaleDelay{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}@keyframes sk-grid-pulse-retro{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}@keyframes sk-grid-pulse-neubrutal{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}.sk-grid-cube{animation:sk-cubeGridScaleDelay 1.3s ease-in-out infinite;background-color:#4caf50;height:9.33333px;height:calc(var(--sk-size)/3 - 4px);width:9.33333px;width:calc(var(--sk-size)/3 - 4px)}:root{--sk-size:40px;--sk-color:#333}.sk-center{margin:auto}.sk-plane{animation:sk-plane 1.2s ease-in-out infinite;background-color:#333;background-color:var(--sk-color);height:40px;height:var(--sk-size);width:40px;width:var(--sk-size)}@keyframes sk-plane{0%{transform:perspective(120px) rotateX(0) rotateY(0)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{animation:sk-chase 2.5s linear infinite both;height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-chase-dot{animation:sk-chase-dot 2s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%}.sk-chase-dot:before{animation:sk-chase-dot-before 2s ease-in-out infinite both;background-color:#333;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:25%;width:25%}.sk-chase-dot:first-child{animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:first-child:before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(1turn)}}@keyframes sk-chase-dot{80%,to{transform:rotate(1turn)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}0%,to{transform:scale(1)}}.sk-bounce{height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-bounce-dot{animation:sk-bounce 2s cubic-bezier(.455,.03,.515,.955) infinite;background-color:#333;background-color:var(--sk-color);border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.sk-bounce-dot:nth-child(2){animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0)}45%,55%{transform:scale(1)}}.sk-wave{display:flex;height:40px;height:var(--sk-size);justify-content:space-between;width:40px;width:var(--sk-size)}.sk-wave-rect{animation:sk-wave 1.2s ease-in-out infinite;background-color:#333;background-color:var(--sk-color);height:100%;width:15%}.sk-wave-rect:first-child{animation-delay:-1.2s}.sk-wave-rect:nth-child(2){animation-delay:-1.1s}.sk-wave-rect:nth-child(3){animation-delay:-1s}.sk-wave-rect:nth-child(4){animation-delay:-.9s}.sk-wave-rect:nth-child(5){animation-delay:-.8s}@keyframes sk-wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.sk-pulse{animation:sk-pulse 1.2s cubic-bezier(.455,.03,.515,.955) infinite;background-color:#333;background-color:var(--sk-color);border-radius:100%;height:40px;height:var(--sk-size);width:40px;width:var(--sk-size)}@keyframes sk-pulse{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.sk-flow{display:flex;height:52px;height:calc(var(--sk-size)*1.3);justify-content:space-between;width:52px;width:calc(var(--sk-size)*1.3)}.sk-flow-dot{animation:sk-flow 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both;background-color:#333;background-color:var(--sk-color);border-radius:50%;height:25%;width:25%}.sk-flow-dot:first-child{animation-delay:-.3s}.sk-flow-dot:nth-child(2){animation-delay:-.15s}@keyframes sk-flow{0%,80%,to{transform:scale(.3)}40%{transform:scale(1)}}.sk-swing{animation:sk-swing 1.8s linear infinite;height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-swing-dot{animation:sk-swing-dot 2s ease-in-out infinite;background-color:#333;background-color:var(--sk-color);border-radius:100%;height:45%;left:0;margin:auto;position:absolute;right:0;top:0;width:45%}.sk-swing-dot:nth-child(2){animation-delay:-1s;bottom:0;top:auto}@keyframes sk-swing{to{transform:rotate(1turn)}}@keyframes sk-swing-dot{0%,to{transform:scale(.2)}50%{transform:scale(1)}}.sk-circle{height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-circle-dot{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle-dot:before{animation:sk-circle 1.2s ease-in-out infinite both;background-color:#333;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:15%;width:15%}.sk-circle-dot:first-child{transform:rotate(30deg)}.sk-circle-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-dot:first-child:before{animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-dot:nth-child(3):before{animation-delay:-.9s}.sk-circle-dot:nth-child(4):before{animation-delay:-.8s}.sk-circle-dot:nth-child(5):before{animation-delay:-.7s}.sk-circle-dot:nth-child(6):before{animation-delay:-.6s}.sk-circle-dot:nth-child(7):before{animation-delay:-.5s}.sk-circle-dot:nth-child(8):before{animation-delay:-.4s}.sk-circle-dot:nth-child(9):before{animation-delay:-.3s}.sk-circle-dot:nth-child(10):before{animation-delay:-.2s}.sk-circle-dot:nth-child(11):before{animation-delay:-.1s}@keyframes sk-circle{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sk-circle-fade{height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-circle-fade-dot{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle-fade-dot:before{animation:sk-circle-fade 1.2s ease-in-out infinite both;background-color:#333;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:15%;width:15%}.sk-circle-fade-dot:first-child{transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-fade-dot:first-child:before{animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-fade-dot:nth-child(3):before{animation-delay:-.9s}.sk-circle-fade-dot:nth-child(4):before{animation-delay:-.8s}.sk-circle-fade-dot:nth-child(5):before{animation-delay:-.7s}.sk-circle-fade-dot:nth-child(6):before{animation-delay:-.6s}.sk-circle-fade-dot:nth-child(7):before{animation-delay:-.5s}.sk-circle-fade-dot:nth-child(8):before{animation-delay:-.4s}.sk-circle-fade-dot:nth-child(9):before{animation-delay:-.3s}.sk-circle-fade-dot:nth-child(10):before{animation-delay:-.2s}.sk-circle-fade-dot:nth-child(11):before{animation-delay:-.1s}@keyframes sk-circle-fade{0%,39%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.sk-grid{height:40px;height:var(--sk-size);width:40px;width:var(--sk-size)}.sk-grid-cube{animation:sk-grid 1.3s ease-in-out infinite;background-color:#333;background-color:var(--sk-color);float:left;height:33.33%;width:33.33%}.sk-grid-cube:first-child{animation-delay:.2s}.sk-grid-cube:nth-child(2){animation-delay:.3s}.sk-grid-cube:nth-child(3){animation-delay:.4s}.sk-grid-cube:nth-child(4){animation-delay:.1s}.sk-grid-cube:nth-child(5){animation-delay:.2s}.sk-grid-cube:nth-child(6){animation-delay:.3s}.sk-grid-cube:nth-child(7){animation-delay:0s}.sk-grid-cube:nth-child(8){animation-delay:.1s}.sk-grid-cube:nth-child(9){animation-delay:.2s}@keyframes sk-grid{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}.sk-fold{height:40px;height:var(--sk-size);position:relative;transform:rotate(45deg);width:40px;width:var(--sk-size)}.sk-fold-cube{float:left;height:50%;position:relative;transform:scale(1.1);width:50%}.sk-fold-cube:before{animation:sk-fold 2.4s linear infinite both;background-color:#333;background-color:var(--sk-color);content:"";height:100%;left:0;position:absolute;top:0;transform-origin:100% 100%;width:100%}.sk-fold-cube:nth-child(2){transform:scale(1.1) rotate(90deg)}.sk-fold-cube:nth-child(4){transform:scale(1.1) rotate(180deg)}.sk-fold-cube:nth-child(3){transform:scale(1.1) rotate(270deg)}.sk-fold-cube:nth-child(2):before{animation-delay:.3s}.sk-fold-cube:nth-child(4):before{animation-delay:.6s}.sk-fold-cube:nth-child(3):before{animation-delay:.9s}@keyframes sk-fold{0%,10%{opacity:0;transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(140px) rotateX(0)}90%,to{opacity:0;transform:perspective(140px) rotateY(180deg)}}.sk-wander{height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-wander-cube{--sk-wander-distance:calc(var(--sk-size)*0.75);animation:sk-wander 2s ease-in-out -2s infinite both;background-color:#333;background-color:var(--sk-color);height:20%;left:0;position:absolute;top:0;width:20%}.sk-wander-cube:nth-child(2){animation-delay:-.5s}.sk-wander-cube:nth-child(3){animation-delay:-1s}@keyframes sk-wander{0%{transform:rotate(0)}25%{transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6)}50%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)}to{transform:rotate(-1turn)}}
/*# sourceMappingURL=main.da5b0247.css.map*/