.wheelcontainer{background-color:#fff;border-radius:10px;padding:20px;box-shadow:0 4px 8px #0000001a;max-width:800px;margin:0 auto;width:100%;flex:1}.language-selector-container{width:100%;margin-bottom:20px;display:flex;justify-content:flex-end}.language-dropdown{position:relative;display:inline-block}.language-btn{background-color:#3498db;color:#fff;padding:8px 12px;border:none;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:5px}.language-btn:hover{background-color:#2980b9}.language-dropdown-content{display:none;position:absolute;right:0;background-color:#f9f9f9;min-width:160px;box-shadow:0 8px 16px #0003;z-index:1;border-radius:4px;overflow:hidden}.language-dropdown-content a{color:#333;padding:8px 12px;text-decoration:none;display:block}.language-dropdown-content a:hover{background-color:#f1f1f1}.language-dropdown:hover .language-dropdown-content{display:block}.flag-icon{width:20px;height:15px;margin-right:5px;vertical-align:middle;display:inline}.wheelh1{color:#2c3e50;text-align:center;margin-bottom:30px;font-size:clamp(1.5rem,4vw,2.2rem);clear:both}.input-section{display:flex;margin-bottom:20px;gap:10px;flex-wrap:nowrap}#word-input{flex:1;min-width:0;padding:10px;font-size:16px;border:1px solid #ddd;border-radius:4px}button{padding:10px 20px;font-size:16px;cursor:pointer;background-color:#3498db;color:#fff;border:none;border-radius:4px;transition:background-color .3s;flex:0 0 auto}#add-btn{white-space:nowrap}@media (max-width: 480px){#add-btn{padding:10px 5px;font-size:14px}}button:hover{background-color:#2980b9}button:disabled{background-color:#95a5a6;cursor:not-allowed}#reset-btn{background-color:#e74c3c}#reset-btn:hover{background-color:#c0392b}.word-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;margin-bottom:20px}.word-item{background-color:#f1c40f;padding:10px;border-radius:4px;display:flex;justify-content:space-between;align-items:center}.remove-word{cursor:pointer;color:#e74c3c;font-weight:700;margin-left:5px}.wheel-container{display:flex;flex-direction:column;align-items:center;margin-top:30px}.wheel{position:relative;width:min(400px,100%);height:min(400px,100vw);margin:0 auto}.pointer{position:absolute;top:-40px;left:calc(50% - 15px);width:0;height:0;border-top:30px solid #FF0000;border-left:15px solid transparent;border-right:15px solid transparent;z-index:10;filter:drop-shadow(0px 0px 5px rgba(0,0,0,.5))}.pointer:before{content:"WINNER";position:absolute;top:-25px;left:-25px;width:50px;text-align:center;font-weight:700;font-size:14px;color:#fff;background-color:red;padding:2px 5px;border-radius:10px}.result{margin-top:20px;font-size:clamp(18px,4vw,24px);font-weight:700;min-height:40px;color:red;text-align:center}.spin-btn{background-color:#2ecc71;margin-top:20px}.spin-btn:hover{background-color:#27ae60}.counter{text-align:right;color:#7f8c8d;margin-bottom:5px}.color-info{text-align:center;color:#555;margin-bottom:15px;font-weight:700}.stats-container{margin-top:20px;display:none;width:100%;overflow-x:auto}.stats-title{font-weight:700;font-size:clamp(16px,3vw,18px);margin-bottom:10px}.stats-table{width:100%;border-collapse:collapse;min-width:250px}.stats-table th,.stats-table td{padding:8px;text-align:left;border-bottom:1px solid #ddd}.stats-table th{background-color:#f2f2f2}.stats-table tr:hover{background-color:#f5f5f5}.win-count{text-align:center;font-weight:700}.win-percentage{text-align:center}@media (max-width: 600px){.container{padding:15px}.stats-table th,.stats-table td{padding:6px;font-size:14px}.wheel{margin-top:20px}}div[disabled]{pointer-events:none;opacity:.7}.back-button{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;background:linear-gradient(135deg,#4a90e2,#1877f2);color:#fff;border:none;border-radius:20px;font-family:Arial,sans-serif;font-size:12px;font-weight:600;text-decoration:none;cursor:pointer;box-shadow:0 2px 8px #0000001a;transition:all .3s ease;position:relative;overflow:hidden}.back-button:hover{transform:translateY(-2px);box-shadow:0 3px 12px #00000026;background:linear-gradient(135deg,#1877f2,#4a90e2)}.back-button:active{transform:translateY(1px)}.back-button:before{content:"←";margin-right:5px;font-size:12px;transition:all .2s ease}.back-button:hover:before{transform:translate(-3px)}
