.game-view[data-v-30278c00]{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-30278c00]{text-align:center}.game-title[data-v-30278c00]{font-size:2.2rem;font-weight:900;margin-bottom:.25rem;background:linear-gradient(135deg,var(--primary),var(--primary-dark));-webkit-background-clip:text;background-clip:text;color:transparent}.dice-container[data-v-30278c00]{width:280px;height:280px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle,#e8829e33,#0000 70%);border-radius:50%}.roll-btn[data-v-30278c00]{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border:none;border-radius:var(--radius);padding:1.2rem 3.5rem;font-size:1.3rem;font-weight:800;text-transform:uppercase;letter-spacing:1px;transition:all .2s;box-shadow:0 8px 30px #e8829e66;cursor:pointer}.roll-btn[data-v-30278c00]:hover:not(:disabled){transform:translateY(-3px) scale(1.04);box-shadow:0 12px 40px #e8829e99}.roll-btn[data-v-30278c00]:disabled{background:linear-gradient(135deg,#4b5563,#6b7280);box-shadow:none;cursor:not-allowed;transform:scale(.98)}.history[data-v-30278c00]{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-width:400px}.history-label[data-v-30278c00]{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:1px}.history-faces[data-v-30278c00]{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.history-face[data-v-30278c00]{width:40px;height:40px;flex-shrink:0;background:var(--card);border:1px solid var(--border);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:800;color:var(--text)}.history-face.six[data-v-30278c00]{border-color:var(--secondary-dark);color:var(--secondary-dark);background:#5a9e961a}.history-face.bad[data-v-30278c00]{border-color:var(--primary-dark);color:var(--primary-dark);background:#c4607a1a}@media (max-width: 600px){.history-faces[data-v-30278c00]{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;width:100%}.history-faces[data-v-30278c00]::-webkit-scrollbar{display:none}.history-face[data-v-30278c00]{scroll-snap-align:start}}.rules-card[data-v-30278c00]{background:#ffffff08;border:1px solid var(--border);border-radius:var(--radius);padding:2rem;max-width:550px;width:100%;margin-top:1rem}.rules-heading[data-v-30278c00]{font-size:1.2rem;color:var(--primary);margin-top:0;margin-bottom:1rem;text-align:center}.rules-list[data-v-30278c00]{color:var(--text-muted);font-size:.95rem;line-height:1.6;padding-left:1.5rem;margin:0}.rules-list li[data-v-30278c00]{margin-bottom:.5rem}.rules-list strong[data-v-30278c00]{color:var(--text)}.rules-list em[data-v-30278c00]{color:var(--primary);font-style:normal;font-weight:600}.seo-section[data-v-30278c00]{margin-top:3rem;padding:2.5rem 1.5rem;background:var(--bg-2);border-radius:var(--radius-lg)}.seo-inner[data-v-30278c00]{max-width:800px;margin:0 auto}.seo-inner h2[data-v-30278c00]{font-size:1.3rem;font-weight:700;margin:2rem 0 1rem;color:var(--text)}.seo-inner p[data-v-30278c00],.seo-inner li[data-v-30278c00]{line-height:1.7;color:var(--text-muted);margin-bottom:.75rem}.seo-inner ul[data-v-30278c00]{padding-left:1.5rem}.faq-list[data-v-30278c00]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-v-30278c00]{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-sm);padding:0 1rem}.faq-item summary[data-v-30278c00]{cursor:pointer;font-weight:600;padding:.9rem 0;color:var(--text);list-style:none}.faq-item summary[data-v-30278c00]::-webkit-details-marker{display:none}.faq-item p[data-v-30278c00]{padding:0 0 .9rem;margin:0;line-height:1.7;color:var(--text-muted)}.related-games ul[data-v-30278c00]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.related-games a[data-v-30278c00]{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-30278c00]:hover{border-color:var(--primary);color:var(--primary-dark);background:var(--card-hover)}.seo-section[data-v-30278c00]{background:linear-gradient(145deg,var(--bg-2) 0%,var(--card) 70%);border:1px solid var(--border);position:relative;overflow:hidden}.seo-section[data-v-30278c00]: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-30278c00]{position:relative;padding-bottom:.5rem;margin-bottom:.75rem}.seo-inner h2[data-v-30278c00]: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-30278c00]{transition:transform .2s cubic-bezier(.34,1.56,.64,1),border-color .2s,color .2s,box-shadow .2s}.related-games a[data-v-30278c00]: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-30278c00]{border-radius:var(--radius);transition:box-shadow .25s ease,border-color .25s ease}.faq-item[open][data-v-30278c00]{border-color:var(--primary-light);box-shadow:0 4px 20px #e8829e1a}
