﻿*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Arial",sans-serif;background-color:#ecf0f1;color:#2c3e50;line-height:1.6}.container{max-width:1200px;margin:0 auto;padding:0 20px}header{background-color:#2c3e50;color:#fff;padding:1rem 0}header h1{text-align:center;font-size:2rem}main{padding:2rem 0;min-height:calc(100vh - 200px)}footer{background-color:#2c3e50;color:#fff;text-align:center;padding:1rem 0;margin-top:auto}.btn{display:inline-block;padding:12px 24px;background-color:#3498db;color:#fff;text-decoration:none;border-radius:8px;border:none;cursor:pointer;font-size:16px;transition:background-color .3s ease}.btn:hover{background-color:rgb(33.1380753138,125.1882845188,186.8619246862)}.btn.btn-primary{background-color:#2c3e50}.btn.btn-primary:hover{background-color:rgb(25.9032258065,36.5,47.0967741935)}.btn.btn-danger{background-color:#e74c3c}.btn.btn-danger:hover{background-color:rgb(213.698630137,43.8356164384,26.301369863)}.btn.btn-master{background-color:#28a745}.btn.btn-master:hover{background-color:rgb(30.1449275362,125.8550724638,52)}.impostor-game{max-width:800px;margin:0 auto}.impostor-game h1{text-align:center;margin-bottom:2rem;color:#2c3e50}.admin-panel{margin-bottom:2rem;border-left:4px solid #3498db}.admin-panel h2{color:#3498db;margin-bottom:1.5rem}.pokoje-lista{margin-bottom:2rem}.pokoje-lista h2{margin-bottom:1.5rem;color:#2c3e50}.pokoj-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;margin-bottom:1rem;background-color:#f8f9fa;border-radius:8px;border:1px solid #dee2e6}.pokoj-item .pokoj-info h3{margin:0 0 .5rem 0;color:#2c3e50}.pokoj-item .pokoj-info .pokoj-details{color:#666;font-size:.9rem}.pokoj-item .pokoj-actions .btn{margin-left:.5rem}.pokoj-item.pokoj-pelny{background-color:#fff3cd;border-color:#ffeaa7}.pokoj-item.pokoj-pelny .btn{opacity:.6;cursor:not-allowed}.rola-display{text-align:center;padding:2rem;border-radius:8px;font-size:2rem;font-weight:bold;margin-bottom:1.5rem;word-break:break-word}.rola-display.impostor{background-color:#e74c3c;color:#fff}.rola-display.haslo{background-color:#3498db;color:#fff}.loading-pokoje{text-align:center;color:#666;font-style:italic}.szpieg-game{max-width:800px;margin:0 auto}.szpieg-game h1{text-align:center;margin-bottom:2rem;color:#2c3e50}.create-room{margin-bottom:2rem;border-left:4px solid #e74c3c}.create-room h2{color:#e74c3c;margin-bottom:1.5rem}.master-view{border-left:4px solid #28a745}.master-view h2{color:#28a745;margin-bottom:1.5rem}.master-view .miejsce-info{margin-bottom:2rem}.master-view .miejsce-info h3{color:#2c3e50;margin-bottom:1rem}.master-view .miejsce-info h3 span{color:#28a745;font-weight:bold}.master-view .miejsce-info .master-instructions{background-color:#d4edda;padding:1rem;border-radius:8px;color:#155724;font-style:italic}.master-view .pytania-lista h4{color:#2c3e50;margin-bottom:1rem}.master-view .pytania-lista ul{list-style:none;padding:0}.master-view .pytania-lista ul li{background-color:#f8f9fa;padding:.75rem 1rem;margin-bottom:.5rem;border-radius:8px;border-left:3px solid #28a745;cursor:pointer;transition:background-color .3s ease}.master-view .pytania-lista ul li:before{content:"❓ ";margin-right:.5rem}.master-view .pytania-lista ul li:hover{background-color:#e9ecef}.master-view .pytania-lista ul li.zadane{background-color:#d4edda;opacity:.7}.master-view .pytania-lista ul li.zadane:before{content:"✅ "}.player-view .rola-display.szpieg{background-color:#e74c3c;color:#fff}.player-view .rola-display.szpieg:before{content:"🕵️ "}.player-view .rola-display.miejsce{background-color:#28a745;color:#fff}.player-view .rola-display.miejsce:before{content:"📍 "}.card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:1.5rem;margin-bottom:1rem}input,select,textarea{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:16px;margin-bottom:1rem}label{display:block;margin-bottom:.5rem;font-weight:bold}@media(max-width: 768px){.container{padding:0 15px}header h1{font-size:1.5rem}main{padding:1rem 0}}.kalambury-game{max-width:600px;margin:0 auto}.kalambury-game h1{text-align:center;margin-bottom:2rem;color:#2c3e50}.game-settings{margin-bottom:2rem}.game-settings h2{margin-bottom:1.5rem;color:#2c3e50}.form-group{margin-bottom:1.5rem}.form-group small{color:#666;font-size:.9rem;display:block;margin-top:.5rem}.game-result{margin-bottom:2rem;text-align:center}.game-result h2{margin-bottom:1rem;color:#2c3e50}.haslo-display{background-color:#e74c3c;color:#fff;padding:2rem;border-radius:8px;font-size:2rem;font-weight:bold;margin-bottom:1.5rem;word-break:break-word}.game-info{margin-bottom:1.5rem}.game-info p{margin-bottom:.5rem;color:#666}.game-info span{font-weight:bold;color:#2c3e50}.game-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.loading{text-align:center;padding:2rem}.loading p{font-size:1.2rem;color:#2c3e50}.messages{margin-top:1rem}.messages .message{padding:1rem;border-radius:8px;margin-bottom:1rem}.messages .message.success{background-color:#d4edda;color:#155724;border:1px solid #c3e6cb}.messages .message.error{background-color:#f8d7da;color:#721c24;border:1px solid #f5c6cb}.home header{margin-bottom:100px}.home footer{margin-top:100px}.row{width:100%;padding:0 20px}/*# sourceMappingURL=style.css.map */
