.game-view[data-v-11ddc6a3]{min-height:calc(100vh - var(--nav-height));padding:2rem 1rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.game-header[data-v-11ddc6a3]{text-align:center;padding:.5rem 0}.game-icon[data-v-11ddc6a3]{font-size:3rem;margin-bottom:.4rem}.game-title[data-v-11ddc6a3]{font-size:2rem;font-weight:700;margin:0 0 .3rem;color:var(--text)}.game-subtitle[data-v-11ddc6a3]{font-size:1rem;color:var(--text-muted);margin:0}.setup-card[data-v-11ddc6a3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:2rem;max-width:500px;width:100%;display:flex;flex-direction:column;gap:1.25rem;align-items:center}.setup-label[data-v-11ddc6a3]{font-weight:700;color:var(--text);margin:0;font-size:1.05rem}.player-count-row[data-v-11ddc6a3]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.count-btn[data-v-11ddc6a3]{width:44px;height:44px;border-radius:var(--radius-sm);border:2px solid var(--border);background:var(--card);color:var(--text);font-size:1rem;font-weight:700;cursor:pointer;transition:all .2s}.count-btn.active[data-v-11ddc6a3]{background:#82bfb7;border-color:#82bfb7;color:#fff}.name-inputs[data-v-11ddc6a3]{display:flex;flex-direction:column;gap:.6rem;width:100%}.name-input-row[data-v-11ddc6a3]{display:flex;align-items:center;gap:.6rem}.name-icon[data-v-11ddc6a3]{font-size:1.2rem}.name-input[data-v-11ddc6a3]{flex:1;padding:.55rem .9rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.95rem;color:var(--text);background:var(--bg);outline:none;transition:border-color .2s}.name-input[data-v-11ddc6a3]:focus{border-color:#82bfb7}.primary-btn[data-v-11ddc6a3]{background:linear-gradient(135deg,#5a9e96,#82bfb7);color:#fff;border:none;border-radius:var(--radius);padding:.85rem 2.2rem;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .2s;width:100%}.primary-btn[data-v-11ddc6a3]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #82bfb766}.game-phase[data-v-11ddc6a3]{width:100%;max-width:660px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.phase-ledtråd[data-v-11ddc6a3]{color:var(--text-muted);text-align:center;font-size:.9rem;margin:0}.cards-grid[data-v-11ddc6a3]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:1rem;width:100%}.secret-card[data-v-11ddc6a3]{perspective:800px;cursor:pointer;height:160px}.card-inner[data-v-11ddc6a3]{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.4,0,.2,1);border-radius:var(--radius)}.secret-card.revealed .card-inner[data-v-11ddc6a3]{transform:rotateY(180deg)}.card-front[data-v-11ddc6a3],.card-back[data-v-11ddc6a3]{position:absolute;width:100%;height:100%;backface-visibility:hidden;border-radius:var(--radius);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.4rem;padding:1rem;box-sizing:border-box}.card-front[data-v-11ddc6a3]{background:var(--card);border:1px solid var(--border)}.card-back[data-v-11ddc6a3]{background:linear-gradient(135deg,#5a9e96,#82bfb7);color:#fff;transform:rotateY(180deg)}.card-lock[data-v-11ddc6a3]{font-size:1.8rem}.card-name[data-v-11ddc6a3]{font-weight:700;color:var(--text);margin:0;font-size:1rem;text-align:center}.card-hint[data-v-11ddc6a3]{font-size:.75rem;color:var(--text-muted);margin:0}.card-forbidden-label[data-v-11ddc6a3]{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;opacity:.85}.card-word[data-v-11ddc6a3]{font-size:1.6rem;font-weight:900;margin:0;text-align:center}.card-name-back[data-v-11ddc6a3]{font-size:.8rem;opacity:.85;margin:0}.reroll-btn[data-v-11ddc6a3]{margin-top:.4rem;background:#ffffff40;border:1px solid rgba(255,255,255,.5);border-radius:var(--radius-sm);color:#fff;font-size:.75rem;padding:.3rem .7rem;cursor:pointer;transition:background .2s}.reroll-btn[data-v-11ddc6a3]:hover{background:#fff6}.tracker-section[data-v-11ddc6a3]{width:100%;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.tracker-title[data-v-11ddc6a3]{font-size:1.15rem;font-weight:700;color:var(--text);margin:0 0 .4rem}.tracker-ledtråd[data-v-11ddc6a3]{font-size:.85rem;color:var(--text-muted);margin:0 0 1rem}.tracker-grid[data-v-11ddc6a3]{display:flex;flex-direction:column;gap:.75rem}.tracker-row[data-v-11ddc6a3]{display:flex;align-items:center;justify-content:space-between;background:var(--bg);border-radius:var(--radius-sm);padding:.75rem 1rem;gap:.5rem;flex-wrap:wrap}.tracker-info[data-v-11ddc6a3]{display:flex;flex-direction:column;gap:.15rem}.tracker-name[data-v-11ddc6a3]{font-weight:700;color:var(--text);font-size:1rem}.tracker-word-badge[data-v-11ddc6a3]{font-size:.8rem;color:var(--text-muted)}.tracker-controls[data-v-11ddc6a3]{display:flex;align-items:center;gap:.75rem}.sip-count[data-v-11ddc6a3]{font-weight:700;color:#5a9e96;font-size:.95rem;min-width:70px;text-align:right}.sip-btn[data-v-11ddc6a3]{background:linear-gradient(135deg,#5a9e96,#82bfb7);color:#fff;border:none;border-radius:var(--radius-sm);padding:.5rem .9rem;font-size:.85rem;font-weight:700;cursor:pointer;transition:all .2s;white-space:nowrap}.sip-btn[data-v-11ddc6a3]:hover{transform:translateY(-1px);box-shadow:0 3px 12px #82bfb766}.reset-btn[data-v-11ddc6a3]{background:var(--card);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius);padding:.7rem 1.8rem;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s}.reset-btn[data-v-11ddc6a3]:hover{border-color:#82bfb7;color:var(--text)}.rules-box[data-v-11ddc6a3]{background:var(--card);border:1px dashed var(--border);border-radius:var(--radius);padding:1.5rem;max-width:600px;width:100%;color:var(--text-muted)}.rules-box h3[data-v-11ddc6a3]{margin-top:0;margin-bottom:.75rem;color:var(--text);font-size:1.1rem}.rules-box ol[data-v-11ddc6a3]{margin:0;padding-left:1.5rem;line-height:1.7}.seo-section[data-v-11ddc6a3]{margin-top:3rem;padding:2.5rem 1.5rem;background:var(--bg-2);border-radius:var(--radius-lg)}.seo-inner[data-v-11ddc6a3]{max-width:800px;margin:0 auto}.seo-inner h2[data-v-11ddc6a3]{font-size:1.3rem;font-weight:700;margin:2rem 0 1rem;color:var(--text)}.seo-inner p[data-v-11ddc6a3],.seo-inner li[data-v-11ddc6a3]{line-height:1.7;color:var(--text-muted);margin-bottom:.75rem}.seo-inner ul[data-v-11ddc6a3]{padding-left:1.5rem}.faq-list[data-v-11ddc6a3]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-v-11ddc6a3]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 1rem}.faq-item summary[data-v-11ddc6a3]{cursor:pointer;font-weight:600;padding:.9rem 0;color:var(--text);list-style:none}.faq-item summary[data-v-11ddc6a3]::-webkit-details-marker{display:none}.faq-item p[data-v-11ddc6a3]{padding:0 0 .9rem;margin:0;line-height:1.7;color:var(--text-muted)}.related-games ul[data-v-11ddc6a3]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.related-games a[data-v-11ddc6a3]{display:inline-block;padding:.4rem 1rem;background:var(--card);border:1px solid var(--border);border-radius:999px;text-decoration:none;color:var(--text);font-size:.9rem;transition:border-color .2s}.related-games a[data-v-11ddc6a3]:hover{border-color:var(--primary);color:var(--primary-dark);background:var(--card-hover)}.seo-section[data-v-11ddc6a3]{background:linear-gradient(145deg,var(--bg-2) 0%,var(--card) 70%);border:1px solid var(--border);position:relative;overflow:hidden}.seo-section[data-v-11ddc6a3]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary),var(--mauve));border-radius:var(--radius-lg) var(--radius-lg) 0 0;pointer-events:none}.seo-inner h2[data-v-11ddc6a3]{position:relative;padding-bottom:.5rem;margin-bottom:.75rem}.seo-inner h2[data-v-11ddc6a3]:after{content:"";position:absolute;bottom:0;left:0;width:28px;height:3px;background:linear-gradient(90deg,var(--primary),var(--secondary));border-radius:2px}.related-games a[data-v-11ddc6a3]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,color .2s,box-shadow .2s}.related-games a[data-v-11ddc6a3]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 4px 14px #e8829e33;border-color:var(--primary);color:var(--primary-dark);background:var(--card-hover)}.faq-item[data-v-11ddc6a3]{border-radius:var(--radius);transition:box-shadow .25s ease,border-color .25s ease}.faq-item[open][data-v-11ddc6a3]{border-color:var(--primary-light);box-shadow:0 4px 20px #e8829e1a}
