*{box-sizing:border-box;padding:0;margin:0;-webkit-tap-highlight-color:transparent}@font-face{font-family:m6x11plus;src:url(/assets/m6x11plus.ttf) format("truetype");font-weight:400;font-style:normal}:root{--bg-primary:#0a0e1a;--bg-secondary:#151b2e;--bg-tertiary:#1e2842;--text-primary:#e0e6f0;--text-secondary:#9ba4b8;--accent-red:#ff4d40;--accent-blue:#009dff;--accent-gold:#f5b143;--accent-green:#35bd87;--border-color:#2a3550}body{color:var(--text-primary);background:var(--bg-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3{font-family:m6x11plus,monospace;letter-spacing:.05em}.container{max-width:1400px;margin:0 auto;padding:20px}.card{background:var(--bg-secondary);border:2px solid var(--border-color);border-radius:12px;padding:20px}.button{background:var(--accent-blue);color:#fff;border:none;border-radius:8px;padding:12px 24px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s}.button:hover{background:#08d;transform:translateY(-2px)}.button:active{transform:translateY(0)}.button-secondary{background:var(--bg-tertiary);border:2px solid var(--border-color)}.button-secondary:hover{background:var(--border-color)}.chips{color:var(--accent-blue)}.mult,.xmult{color:var(--accent-red)}.xmult{background:rgba(255,77,64,.1);padding:2px 6px;border-radius:4px;border:1px solid var(--accent-red)}.money{color:var(--accent-gold)}.suit-diamonds,.suit-hearts{color:#f11b51}.suit-clubs,.suit-spades{color:#242c56}.logo{max-width:300px;height:auto}.chip-icon{display:inline-block;width:20px;height:20px;background-image:url(/assets/chips.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;margin-right:4px}.discord-link{display:inline-block;width:48px;height:48px}@media (max-width:1024px){.card,.container{padding:15px}.button{padding:10px 20px;font-size:15px}}@media (max-width:768px){.container{padding:10px}.logo{max-width:200px}.card{padding:12px;border-radius:8px}.button{padding:10px 18px;font-size:14px}h1{font-size:24px}h2{font-size:20px}h3{font-size:16px}}@media (max-width:480px){.container{padding:8px}.card{padding:10px;border-radius:6px}.button{padding:8px 16px;font-size:13px}h1{font-size:20px}h2{font-size:18px}body,h3{font-size:14px}}@media (hover:none) and (pointer:coarse){.button{min-height:44px}input,select,textarea{font-size:16px}}