.casino-detail-page[data-v-8a09830b]{background:#1a1721;min-height:100vh;overflow-x:hidden;position:relative}.animated-background[data-v-8a09830b]{height:100%;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.floating-shapes[data-v-8a09830b]{height:100%;position:absolute;width:100%}.shape[data-v-8a09830b]{animation:float-8a09830b 20s ease-in-out infinite;border-radius:50%;filter:blur(80px);opacity:.15;position:absolute}.shape-1[data-v-8a09830b]{animation-delay:0s;background:linear-gradient(135deg,#dd4544,#e8937c);height:400px;left:10%;top:10%;width:400px}.shape-2[data-v-8a09830b]{animation-delay:-7s;background:linear-gradient(135deg,#6a11cb,#2575fc);height:300px;right:15%;top:60%;width:300px}.shape-3[data-v-8a09830b]{animation-delay:-14s;background:linear-gradient(135deg,#ffc107,#ff8f00);bottom:20%;height:250px;left:60%;width:250px}.shape-4[data-v-8a09830b]{animation-delay:-10s;background:linear-gradient(135deg,#4caf50,#66bb6a);height:200px;right:40%;top:40%;width:200px}@keyframes float-8a09830b{0%,to{transform:translateY(0) rotate(0) scale(1)}33%{transform:translateY(-30px) rotate(120deg) scale(1.1)}66%{transform:translateY(20px) rotate(240deg) scale(.9)}}.error-container[data-v-8a09830b],.loading-container[data-v-8a09830b]{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh;padding:4rem 2rem;position:relative;text-align:center;z-index:1}.elegant-loader[data-v-8a09830b]{height:80px;margin-bottom:2rem;position:relative;width:80px}.loader-ring[data-v-8a09830b]{animation:spin-8a09830b 1s linear infinite;border:4px solid transparent;border-radius:50%;border-top-color:#dd4544;height:100%;position:absolute;width:100%}.loader-ring[data-v-8a09830b]:nth-child(2){animation-direction:reverse;animation-duration:1.5s;border-top-color:#e8937c;height:70%;left:15%;top:15%;width:70%}.loader-ring[data-v-8a09830b]:nth-child(3){animation-duration:.8s;border-top-color:#ffc107;height:40%;left:30%;top:30%;width:40%}@keyframes spin-8a09830b{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-container h3[data-v-8a09830b]{color:#fff;font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.loading-container p[data-v-8a09830b]{color:#ffffffb3;font-size:1rem}.error-icon[data-v-8a09830b],.loading-spinner[data-v-8a09830b]{align-items:center;background:#dd45441a;border-radius:50%;display:flex;height:60px;justify-content:center;margin-bottom:1rem;width:60px}.loading-spinner i[data-v-8a09830b]{color:#dd4544;font-size:1.5rem}.error-icon i[data-v-8a09830b]{color:#e53935;font-size:1.5rem}.error-card[data-v-8a09830b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 20px 60px #0000004d;max-width:500px;padding:3rem}.error-icon[data-v-8a09830b]{align-items:center;background:linear-gradient(135deg,#dd454433,#e8947d33);border:2px solid rgba(221,69,68,.3);border-radius:50%;display:flex;height:80px;justify-content:center;margin:0 auto 1.5rem;width:80px}.error-icon i[data-v-8a09830b]{animation:pulse-8a09830b 2s ease-in-out infinite;color:#dd4544;font-size:2.5rem}@keyframes pulse-8a09830b{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.error-card h2[data-v-8a09830b]{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:1rem}.error-card p[data-v-8a09830b]{color:#ffffffb3;line-height:1.6;margin-bottom:2rem}.elegant-back-button[data-v-8a09830b]{align-items:center;background:linear-gradient(135deg,#dd454433,#e8947d33);border:1px solid rgba(221,69,68,.3);border-radius:50px;color:#dd4544;display:inline-flex;font-size:1rem;font-weight:600;gap:.75rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.elegant-back-button[data-v-8a09830b]:hover{background:linear-gradient(135deg,#dd45444d,#e8947d4d);box-shadow:0 10px 25px #dd45444d;transform:translateY(-2px)}.casino-hero[data-v-8a09830b]{background:transparent;padding-top:6rem}.casino-hero[data-v-8a09830b],.container[data-v-8a09830b]{position:relative;z-index:1}.container[data-v-8a09830b]{margin:0 auto;max-width:1200px;padding:0 2rem}.casino-hero-content[data-v-8a09830b]{align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 380px}.casino-info[data-v-8a09830b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 8px 32px #0000001f,inset 0 1px #ffffff1a;overflow:hidden;padding:3rem;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.casino-info[data-v-8a09830b]:before{background:linear-gradient(90deg,transparent,rgba(221,69,68,.5),hsla(13,70%,70%,.5),transparent);height:2px;opacity:0;right:0;transition:opacity .4s ease}.casino-info[data-v-8a09830b]:hover{background:#ffffff0f;border-color:#ffffff1f;box-shadow:0 12px 48px #00000029,inset 0 1px #ffffff26;transform:translateY(-4px)}.casino-info[data-v-8a09830b]:hover:before{opacity:1}.casino-info-header[data-v-8a09830b]{align-items:flex-start;display:flex;gap:2.5rem}.casino-logo-wrapper[data-v-8a09830b]{flex-shrink:0;position:relative}.casino-logo[data-v-8a09830b]{background:transparent;border-radius:16px;display:block;filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));height:120px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:200px}.casino-logo[data-v-8a09830b]:hover{filter:drop-shadow(0 6px 20px rgba(0,0,0,.3));transform:translateY(-2px) scale(1.02)}.casino-badge[data-v-8a09830b]{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:50px;box-shadow:0 4px 12px #00000040;display:inline-flex;font-size:.65rem;font-weight:700;gap:.35rem;letter-spacing:.5px;padding:.35rem .85rem;position:absolute;right:-6px;text-transform:uppercase;top:-6px;z-index:10}.casino-info-content[data-v-8a09830b]{flex:1;min-width:0}@keyframes pulse-badge-8a09830b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.casino-badge.exclusive[data-v-8a09830b]{background:linear-gradient(135deg,#7b4397,#dc2430);color:#fff}.casino-badge.top[data-v-8a09830b]{background:linear-gradient(135deg,gold,orange);color:#1a1721}.casino-badge.new[data-v-8a09830b]{background:linear-gradient(135deg,#00c853,#64dd17);color:#fff}.casino-badge.limited[data-v-8a09830b]{background:linear-gradient(135deg,#e53935,#ff3d00);color:#fff}.casino-info[data-v-8a09830b]:before{background-image:radial-gradient(hsla(0,0%,100%,.1) 1px,transparent 0);background-size:30px 30px;content:"";height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:0}.casino-info[data-v-8a09830b]>*{position:relative;z-index:1}.casino-info[data-v-8a09830b]:hover{background:linear-gradient(135deg,#ffffff14,#ffffff0d);border-color:#ffffff26;box-shadow:0 20px 50px #0000004d;transform:translateY(-3px)}.casino-title[data-v-8a09830b]{background:linear-gradient(135deg,#fff,#e8937c 50%,#fff);-webkit-background-clip:text;background-clip:text;font-size:2.75rem;font-weight:800;-webkit-text-fill-color:transparent;animation:gradient-shift-8a09830b 3s ease infinite;background-size:200% 200%;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.25rem}@keyframes gradient-shift-8a09830b{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.casino-title-row[data-v-8a09830b]{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.favorite-btn[data-v-8a09830b]{align-items:center;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:all .3s ease;width:44px}.favorite-btn[data-v-8a09830b]:hover{background:#dd454433;border-color:#dd454466;color:#dd4544;transform:scale(1.1)}.favorite-btn.active[data-v-8a09830b]{background:#dd45444d;border-color:#dd4544;color:#dd4544}.favorite-btn i[data-v-8a09830b]{font-size:1.2rem}.casino-rating[data-v-8a09830b]{align-items:center;background:#ffffff0d;border-radius:30px;display:flex;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;width:-moz-fit-content;width:fit-content}.casino-rating i[data-v-8a09830b]{color:gold;filter:drop-shadow(0 0 4px rgba(255,215,0,.5));font-size:1.1rem}.rating-score[data-v-8a09830b]{color:#fff;font-size:1.2rem;font-weight:700}.rating-label[data-v-8a09830b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#10b98133,#10b98126);border:1px solid rgba(16,185,129,.2);border-radius:12px;color:#10b981;font-size:.8rem;font-weight:600;padding:.35rem .9rem}.quick-stats[data-v-8a09830b]{border-top:1px solid hsla(0,0%,100%,.08);display:flex;flex-wrap:wrap;gap:1.25rem;padding-top:1.5rem}.stat[data-v-8a09830b]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:10px;color:#ffffffd9;display:flex;font-size:.95rem;gap:.6rem;padding:.75rem 1rem;transition:all .2s ease}.stat[data-v-8a09830b]:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-1px)}.stat i[data-v-8a09830b]{color:#dd4544;flex-shrink:0;font-size:1rem}.stat-content[data-v-8a09830b]{display:flex;flex-direction:column;gap:.2rem}.stat-label[data-v-8a09830b]{color:#fff9;font-size:.75rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.stat-value[data-v-8a09830b]{color:#fffffff2;font-size:.95rem;font-weight:600}.casino-cta-section[data-v-8a09830b]{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#dd45441f,#e8947d14);border:1px solid rgba(221,69,68,.25);border-radius:24px;box-shadow:0 8px 32px #dd454426,inset 0 1px #ffffff1a;display:flex;flex-direction:column;gap:2rem;overflow:hidden;padding:2.5rem;position:relative;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1)}.casino-cta-section[data-v-8a09830b]:before{background:linear-gradient(90deg,transparent,rgba(221,69,68,.6),hsla(13,70%,70%,.6),transparent);content:"";height:2px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .4s ease}.casino-cta-section[data-v-8a09830b]:hover{background:linear-gradient(135deg,#dd454429,#e8947d1f);border-color:#dd454459;box-shadow:0 12px 48px #dd454433,inset 0 1px #ffffff26;transform:translateY(-4px)}.casino-cta-section[data-v-8a09830b]:hover:before{opacity:1}.casino-cta-section[data-v-8a09830b]>*{position:relative;z-index:1}.bonus-info[data-v-8a09830b]{display:flex;flex-direction:column;gap:.75rem}.bonus-label[data-v-8a09830b]{color:#ffffff8c;font-size:.7rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.bonus-amount[data-v-8a09830b]{background:linear-gradient(135deg,#fff,#fbbf24 50%,#ffc107);-webkit-background-clip:text;background-clip:text;font-size:1.9rem;font-weight:800;line-height:1.2;-webkit-text-fill-color:transparent;animation:shimmer-8a09830b 3s ease-in-out infinite;background-size:200% 200%;filter:drop-shadow(0 2px 8px rgba(255,193,7,.3))}@keyframes shimmer-8a09830b{0%,to{filter:brightness(1)}50%{filter:brightness(1.2)}}.bonus-desc[data-v-8a09830b]{color:#ffffffbf;font-size:.85rem;line-height:1.5;margin-top:.25rem}.cta-buttons[data-v-8a09830b]{display:flex;flex-direction:column;gap:.875rem}.play-now-btn[data-v-8a09830b],.review-btn[data-v-8a09830b]{align-items:center;border:none;border-radius:14px;cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.6rem;justify-content:center;overflow:hidden;padding:1.1rem 2rem;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.play-now-btn[data-v-8a09830b]{background:linear-gradient(135deg,#dd4544,#e8937c);box-shadow:0 4px 16px #dd45444d;color:#fff}.play-now-btn[data-v-8a09830b]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .6s ease;width:100%}.play-now-btn[data-v-8a09830b]:hover:before{left:100%}.play-now-btn[data-v-8a09830b]:hover{box-shadow:0 8px 24px #dd454466;transform:translateY(-2px)}.play-now-btn[data-v-8a09830b]:active{transform:translateY(0)}.review-btn[data-v-8a09830b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid hsla(0,0%,100%,.15);color:#fff}.review-btn[data-v-8a09830b]:hover{background:#ffffff1f;border-color:#ffffff40;transform:translateY(-2px)}.casino-features[data-v-8a09830b]{background:#0000004d;padding:5rem 0;position:relative;z-index:1}.casino-features h2[data-v-8a09830b]{background:linear-gradient(135deg,#fff,#e8937c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;text-align:center;-webkit-text-fill-color:transparent;margin-bottom:3rem;position:relative}.casino-features h2[data-v-8a09830b]:after{background:linear-gradient(90deg,#dd4544,#e8937c);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:80px}.features-grid[data-v-8a09830b]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature-card[data-v-8a09830b]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:#fff;cursor:default;display:flex;gap:1rem;padding:1.5rem;transition:all .3s ease}.feature-card[data-v-8a09830b]:hover{background:#ffffff14;border-color:#10b9814d;box-shadow:0 10px 30px #0003;transform:translateY(-5px)}.feature-card i[data-v-8a09830b]{color:#10b981;filter:drop-shadow(0 0 8px rgba(16,185,129,.5));font-size:1.5rem;min-width:24px}.casino-review[data-v-8a09830b]{padding:3rem 0;position:relative;z-index:1}.casino-review h2[data-v-8a09830b]{background:linear-gradient(135deg,#fff,#e8937c);-webkit-background-clip:text;background-clip:text;font-size:2.5rem;font-weight:800;text-align:center;-webkit-text-fill-color:transparent;margin-bottom:3rem;position:relative}.casino-review h2[data-v-8a09830b]:after{background:linear-gradient(90deg,#dd4544,#e8937c);border-radius:2px;bottom:-15px;content:"";height:4px;left:50%;position:absolute;transform:translate(-50%);width:80px}.tabs-navigation[data-v-8a09830b]{border-bottom:2px solid hsla(0,0%,100%,.1);display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;margin-bottom:3rem;padding-bottom:0}.tab-btn[data-v-8a09830b]{align-items:center;background:transparent;border:none;border-bottom:3px solid transparent;color:#fff9;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;margin-bottom:-2px;padding:1rem 2rem;position:relative}.tab-btn[data-v-8a09830b],.tab-btn i[data-v-8a09830b]{transition:all .3s ease}.tab-btn i[data-v-8a09830b]{font-size:1.1rem}.tab-btn[data-v-8a09830b]:hover{color:#ffffffe6}.tab-btn.active[data-v-8a09830b]{border-bottom-color:#dd4544;color:#fff}.tab-btn.active i[data-v-8a09830b]{color:#dd4544;filter:drop-shadow(0 0 8px rgba(221,69,68,.5))}.tab-content[data-v-8a09830b]{margin:0 auto;max-width:1200px}.tab-panel[data-v-8a09830b]{animation:fadeIn-8a09830b .3s ease}@keyframes fadeIn-8a09830b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.review-content[data-v-8a09830b]{margin:0 auto;max-width:800px}.review-section[data-v-8a09830b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff08;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;margin-bottom:3rem;padding:2rem;transition:all .3s ease}.review-section[data-v-8a09830b]:hover{background:#ffffff0d;border-color:#dd454433;box-shadow:0 10px 30px #00000026;transform:translateY(-3px)}.review-section h3[data-v-8a09830b]{align-items:center;color:#fff;display:flex;font-size:1.5rem;font-weight:700;gap:.75rem;margin-bottom:1.5rem}.review-section h3 i[data-v-8a09830b]{color:#dd4544;filter:drop-shadow(0 0 8px rgba(221,69,68,.5));font-size:1.3rem}.review-section p[data-v-8a09830b]{color:#fffc;line-height:1.6;margin-bottom:1rem}.game-categories[data-v-8a09830b],.payment-methods[data-v-8a09830b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.game-category[data-v-8a09830b],.payment-method[data-v-8a09830b]{background:#dd45441a;border:1px solid rgba(221,69,68,.3);border-radius:20px;color:#ffffffe6;font-size:.9rem;padding:.5rem 1rem}.bonus-details[data-v-8a09830b]{margin-top:1.5rem}.bonus-cards-grid[data-v-8a09830b]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.bonus-card[data-v-8a09830b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;overflow:hidden;padding:1.75rem;position:relative;transition:all .4s ease}.bonus-card-glow[data-v-8a09830b]{background:linear-gradient(45deg,transparent,rgba(221,69,68,.1),transparent);bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .4s ease}.bonus-card[data-v-8a09830b]:hover{border-color:#dd454466;box-shadow:0 15px 40px #0000004d,0 0 20px #dd454433;transform:translateY(-5px)}.bonus-card:hover .bonus-card-glow[data-v-8a09830b]{opacity:1}.bonus-card-header[data-v-8a09830b]{align-items:flex-start;display:flex;gap:1rem;margin-bottom:1rem}.bonus-icon-wrapper[data-v-8a09830b]{align-items:center;background:linear-gradient(135deg,#dd454433,#e8947d33);border:1px solid rgba(221,69,68,.3);border-radius:12px;display:flex;flex-shrink:0;height:50px;justify-content:center;width:50px}.bonus-icon-wrapper i[data-v-8a09830b]{color:#dd4544;filter:drop-shadow(0 0 8px rgba(221,69,68,.5));font-size:1.5rem}.bonus-title-section[data-v-8a09830b]{display:flex;flex:1;flex-direction:column;gap:.5rem}.bonus-title[data-v-8a09830b]{background:linear-gradient(135deg,#fff,#e8937c);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.3rem;font-weight:700;line-height:1.3;margin:0;-webkit-text-fill-color:transparent}.bonus-type-badge[data-v-8a09830b]{background:linear-gradient(135deg,#dd45444d,#e8947d33);border:1px solid rgba(255,180,0,.3);border-radius:20px;box-shadow:0 2px 8px #ffb40033;color:#ffb400;font-size:.7rem;font-weight:700;letter-spacing:.5px;padding:.35rem .85rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.bonus-description[data-v-8a09830b]{color:#ffffffbf;font-size:.9rem;line-height:1.6;margin-bottom:1.25rem;padding-left:.25rem}.bonus-features[data-v-8a09830b]{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);margin-bottom:1.5rem}.bonus-feature[data-v-8a09830b]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;display:flex;gap:.75rem;padding:.75rem;transition:all .3s ease}.bonus-feature[data-v-8a09830b]:hover{background:#ffffff0f;border-color:#ffffff26}.bonus-feature.highlight[data-v-8a09830b]{background:#10b9811a;border-color:#10b9814d}.bonus-feature.highlight i[data-v-8a09830b]{color:#10b981}.bonus-feature.code[data-v-8a09830b]{background:#dd45441a;border-color:#dd454433;grid-column:1/-1}.bonus-feature i[data-v-8a09830b]{color:#dd4544e6;flex-shrink:0;font-size:1.1rem}.feature-content[data-v-8a09830b]{display:flex;flex:1;flex-direction:column;gap:.15rem}.feature-label[data-v-8a09830b]{color:#fff9;font-size:.7rem;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.feature-value[data-v-8a09830b]{color:#fff;font-size:.95rem;font-weight:600}.code-value-btn[data-v-8a09830b]{align-items:center;background:#0003;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;display:inline-flex;font-family:monospace;font-size:.95rem;gap:.5rem;margin-top:.25rem;padding:.4rem .75rem;transition:all .3s ease}.code-value-btn[data-v-8a09830b]:hover{background:#dd454426;border-color:#dd45444d;box-shadow:0 2px 8px #dd454433;transform:translateY(-1px)}.code-value-btn[data-v-8a09830b]:active{transform:translateY(0)}.code-value[data-v-8a09830b]{color:#ffb400;font-weight:600;letter-spacing:.5px}.code-value-btn i[data-v-8a09830b]{color:#fff9;font-size:.85rem;transition:all .3s ease}.code-value-btn:hover i[data-v-8a09830b]{color:#dd4544;transform:scale(1.1)}.claim-bonus-btn[data-v-8a09830b]{align-items:center;background:linear-gradient(135deg,#dd4544,#c0392b);border-radius:12px;box-shadow:0 4px 15px #dd454466;color:#fff;display:flex;font-size:1rem;font-weight:700;gap:.75rem;justify-content:center;overflow:hidden;padding:1rem 1.5rem;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.claim-bonus-btn[data-v-8a09830b]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.claim-bonus-btn[data-v-8a09830b]:hover:before{left:100%}.claim-bonus-btn[data-v-8a09830b]:hover{background:linear-gradient(135deg,#e74c3c,#dd4544);box-shadow:0 6px 20px #dd454499;transform:translateY(-2px)}.claim-bonus-btn i[data-v-8a09830b]{transition:transform .3s ease}.claim-bonus-btn:hover i[data-v-8a09830b]{transform:translate(4px)}.bonus-item[data-v-8a09830b]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:1rem;padding:1.5rem;transition:all .3s ease}.bonus-item[data-v-8a09830b]:last-child{margin-bottom:0}.loading-bonuses[data-v-8a09830b]{color:#ffffffb3;padding:2rem;text-align:center}.loading-bonuses i[data-v-8a09830b]{margin-right:.5rem}.no-bonuses[data-v-8a09830b]{color:#fffc}.no-bonuses .bonus-item[data-v-8a09830b]{background:transparent;border:none;margin-bottom:1rem;padding:0}.no-bonuses .bonus-item strong[data-v-8a09830b]{color:#fff}.pros-cons[data-v-8a09830b]{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}.cons[data-v-8a09830b],.pros[data-v-8a09830b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;transition:all .3s ease}.pros[data-v-8a09830b]{border-top:3px solid #10b981}.cons[data-v-8a09830b]{border-top:3px solid #e53935}.players-reviews-section[data-v-8a09830b]{margin-top:2rem}.review-form-container[data-v-8a09830b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 8px 32px #0000001a;margin-bottom:2rem;padding:2.5rem;transition:all .3s ease}.review-form-container[data-v-8a09830b]:hover{border-color:#dd454433;box-shadow:0 12px 40px #00000026}.review-form-header[data-v-8a09830b]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:1.25rem;margin-bottom:2rem;padding-bottom:1.5rem}.form-header-icon[data-v-8a09830b]{align-items:center;background:linear-gradient(135deg,#dd454433,#e8947d33);border:1px solid rgba(221,69,68,.3);border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.form-header-icon i[data-v-8a09830b]{color:#dd4544;filter:drop-shadow(0 0 8px rgba(221,69,68,.5));font-size:1.5rem}.form-header-content h4[data-v-8a09830b]{background:linear-gradient(135deg,#fff,#e8937c);-webkit-background-clip:text;background-clip:text;color:#fff;font-size:1.4rem;font-weight:700;margin:0 0 .25rem;-webkit-text-fill-color:transparent}.form-header-content p[data-v-8a09830b]{color:#fff9;font-size:.9rem;margin:0}.review-form[data-v-8a09830b]{gap:1.5rem}.form-group[data-v-8a09830b],.review-form[data-v-8a09830b]{display:flex;flex-direction:column}.form-group[data-v-8a09830b]{gap:.75rem}.form-group label[data-v-8a09830b]{color:#ffffffe6;font-size:.95rem;font-weight:500}.rating-input-container[data-v-8a09830b]{display:flex;flex-direction:column;gap:1rem;margin-bottom:1rem}.rating-stars-wrapper[data-v-8a09830b]{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.star-btn[data-v-8a09830b]{background:none;border:none;color:#ffffff40;cursor:pointer;font-size:1.4rem;line-height:1;padding:.3rem;transition:all .2s ease}.star-btn[data-v-8a09830b]:hover{color:#ffb40099;transform:scale(1.15)}.star-btn.active[data-v-8a09830b]{color:#ffb400;filter:drop-shadow(0 0 6px rgba(255,180,0,.6))}.rating-display[data-v-8a09830b]{align-items:baseline;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;display:flex;gap:.25rem;margin-left:auto;padding:.5rem 1rem}.rating-display .rating-value[data-v-8a09830b]{color:#ffb400;font-size:1.5rem;font-weight:700;line-height:1}.rating-display .rating-max[data-v-8a09830b]{color:#ffffff80;font-size:1rem;font-weight:500}.review-form textarea[data-v-8a09830b]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-family:inherit;font-size:.95rem;padding:1rem;resize:vertical;transition:all .3s ease;width:100%}.review-form textarea[data-v-8a09830b]:focus{background:#ffffff14;border-color:#dd454480;box-shadow:0 0 0 3px #dd45441a;outline:none}.review-form textarea[data-v-8a09830b]::-moz-placeholder{color:#fff6}.review-form textarea[data-v-8a09830b]::placeholder{color:#fff6}.char-count[data-v-8a09830b]{color:#ffffff80;display:flex;font-size:.8rem;justify-content:flex-end;margin-top:.5rem}.char-count span[data-v-8a09830b]{color:#ffffffb3;font-weight:600}.submit-review-btn[data-v-8a09830b]{align-items:center;align-self:flex-start;background:linear-gradient(135deg,#dd4544,#c0392b);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.75rem;justify-content:center;max-width:300px;padding:.875rem 1.5rem;transition:all .3s ease;width:100%}.submit-review-btn[data-v-8a09830b]:hover:not(:disabled){background:linear-gradient(135deg,#e74c3c,#dd4544);box-shadow:0 4px 12px #dd454466;transform:translateY(-2px)}.submit-review-btn[data-v-8a09830b]:disabled{cursor:not-allowed;opacity:.6}.login-prompt[data-v-8a09830b]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-bottom:2rem;padding:2rem;text-align:center}.login-prompt p[data-v-8a09830b]{color:#ffffffb3;margin:0}.login-prompt a[data-v-8a09830b]{color:#dd4544;font-weight:600;text-decoration:none;transition:color .2s ease}.login-prompt a[data-v-8a09830b]:hover{color:#e8937c;text-decoration:underline}.reviews-list[data-v-8a09830b]{margin-top:2rem}.loading-reviews[data-v-8a09830b],.no-reviews[data-v-8a09830b]{color:#ffffffb3;padding:3rem 2rem;text-align:center}.loading-reviews i[data-v-8a09830b],.no-reviews i[data-v-8a09830b]{color:#fff6;font-size:2.5rem;margin-bottom:1rem}.no-reviews p[data-v-8a09830b]{font-size:1.1rem;margin:0}.reviews-grid[data-v-8a09830b]{display:flex;flex-direction:column;gap:1.5rem}.review-card[data-v-8a09830b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;padding:1.5rem;position:relative;transition:all .3s ease}.review-card[data-v-8a09830b]:hover{border-color:#dd45444d;box-shadow:0 8px 24px #0003;transform:translateY(-3px)}.review-header[data-v-8a09830b]{align-items:flex-start;border-bottom:1px solid hsla(0,0%,100%,.1);display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.reviewer-info[data-v-8a09830b]{align-items:center;display:flex;flex:1;gap:1rem}.reviewer-avatar[data-v-8a09830b]{align-items:center;background:linear-gradient(135deg,#dd45444d,#e8947d4d);border:2px solid rgba(221,69,68,.3);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;height:45px;justify-content:center;width:45px}.reviewer-details[data-v-8a09830b]{flex:1;min-width:0}.reviewer-name[data-v-8a09830b]{color:#fff;font-size:1rem;font-weight:600;margin-bottom:.25rem}.review-date[data-v-8a09830b]{color:#ffffff80;font-size:.85rem}.review-rating[data-v-8a09830b]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.review-rating i[data-v-8a09830b]{color:#ffb400;font-size:1rem}.review-rating-value[data-v-8a09830b]{color:#ffffffe6;font-size:1rem;font-weight:700}.review-comment[data-v-8a09830b]{color:#ffffffd9;font-size:.95rem;line-height:1.6;margin-bottom:.5rem}.delete-review-btn[data-v-8a09830b]{align-items:center;background:#f4433626;border:1px solid rgba(244,67,54,.4);border-radius:8px;color:#f44336;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:.8;position:absolute;right:1rem;top:1rem;transition:all .2s ease;width:36px;z-index:10}.review-card:hover .delete-review-btn[data-v-8a09830b]{background:#f4433640;opacity:1}.delete-review-btn[data-v-8a09830b]:hover{background:#f443364d;border-color:#f4433699;box-shadow:0 2px 8px #f443364d;transform:scale(1.1)}.custom-notification[data-v-8a09830b]{align-items:center;animation:slideInRight-8a09830b .3s ease;background:#fffffff2;border-radius:8px;box-shadow:0 4px 12px #0000004d;color:#1a1721;display:flex;gap:1rem;justify-content:space-between;max-width:500px;min-width:300px;padding:1rem 1.5rem;position:fixed;right:2rem;top:2rem;z-index:10000}.custom-notification.success[data-v-8a09830b]{background:#4caf50f2;color:#fff}.custom-notification.error[data-v-8a09830b]{background:#f44336f2;color:#fff}.custom-notification.info[data-v-8a09830b]{background:#2196f3f2;color:#fff}.custom-notification i[data-v-8a09830b]{flex-shrink:0;font-size:1.2rem}.custom-notification span[data-v-8a09830b]{flex:1}.notification-close[data-v-8a09830b]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;opacity:.7;padding:.25rem;transition:opacity .2s}.notification-close[data-v-8a09830b]:hover{opacity:1}@keyframes slideInRight-8a09830b{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.notification-fade-enter-active[data-v-8a09830b],.notification-fade-leave-active[data-v-8a09830b]{transition:all .3s ease}.notification-fade-enter-from[data-v-8a09830b],.notification-fade-leave-to[data-v-8a09830b]{opacity:0;transform:translate(100%)}.cons[data-v-8a09830b]:hover,.pros[data-v-8a09830b]:hover{box-shadow:0 15px 40px #0003;transform:translateY(-5px)}.pros h3[data-v-8a09830b]{color:#10b981}.cons h3[data-v-8a09830b]{color:#e53935}.cons ul[data-v-8a09830b],.pros ul[data-v-8a09830b]{list-style:none;padding:0}.cons li[data-v-8a09830b],.pros li[data-v-8a09830b]{color:#fffc;margin-bottom:.5rem;padding-left:1.5rem;position:relative}.pros li[data-v-8a09830b]:before{color:#10b981;content:"✓"}.cons li[data-v-8a09830b]:before,.pros li[data-v-8a09830b]:before{font-weight:700;left:0;position:absolute}.cons li[data-v-8a09830b]:before{color:#e53935;content:"✗"}.final-cta[data-v-8a09830b]{background:linear-gradient(135deg,#dd45441a,#e8947d0d);border-top:1px solid rgba(221,69,68,.2);padding:2.5rem 0;position:relative;z-index:1}.final-cta[data-v-8a09830b]:before{background-image:radial-gradient(rgba(221,69,68,.1) 1px,transparent 0);background-size:40px 40px;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:0}.cta-content[data-v-8a09830b]{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;position:relative;z-index:1}.cta-content h2[data-v-8a09830b]{color:#ffffffe6;flex-shrink:0;font-size:1.25rem;font-weight:600;margin:0}.final-cta-btn[data-v-8a09830b]{align-items:center;background:linear-gradient(135deg,#dd4544,#e8937c);border-radius:12px;color:#fff;display:inline-flex;flex-shrink:0;font-size:.95rem;font-weight:700;gap:.6rem;letter-spacing:.5px;padding:.9rem 2rem;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.final-cta-btn[data-v-8a09830b]:hover{box-shadow:0 15px 40px #dd454466;transform:translateY(-3px)}@media(max-width:992px){.casino-hero-content[data-v-8a09830b]{gap:2rem;grid-template-columns:1fr}.casino-info-header[data-v-8a09830b]{align-items:center;flex-direction:column;text-align:center}.casino-logo-wrapper[data-v-8a09830b]{align-items:center;display:flex;flex-direction:column}.casino-info-content[data-v-8a09830b]{text-align:center;width:100%}.casino-cta-section[data-v-8a09830b]{max-width:100%;min-width:auto;width:100%}}@media(max-width:768px){.casino-detail-page[data-v-8a09830b]{padding:0}.container[data-v-8a09830b]{padding:0 1.5rem}.casino-hero[data-v-8a09830b]{padding:3rem 0 2rem}.casino-title[data-v-8a09830b]{font-size:2.2rem}.casino-info[data-v-8a09830b]{padding:2rem}.pros-cons[data-v-8a09830b]{gap:1rem;grid-template-columns:1fr}.quick-stats[data-v-8a09830b]{justify-content:center}.reviews-grid[data-v-8a09830b]{grid-template-columns:1fr}.review-form-container[data-v-8a09830b]{padding:1.5rem}.submit-review-btn[data-v-8a09830b]{max-width:100%}.custom-notification[data-v-8a09830b]{left:1rem;max-width:none;min-width:auto;right:1rem;top:1rem}.bonuses-card[data-v-8a09830b],.reviews-card[data-v-8a09830b]{padding:1.5rem}.bonus-value[data-v-8a09830b]{font-size:1.4rem}.rating-number[data-v-8a09830b]{font-size:2rem}.final-cta[data-v-8a09830b]{margin:1rem}}@media(max-width:576px){.bonus-amount[data-v-8a09830b],.casino-features h2[data-v-8a09830b],.casino-review h2[data-v-8a09830b],.casino-title[data-v-8a09830b]{font-size:1.5rem}.cta-content[data-v-8a09830b]{flex-direction:column;gap:1.5rem;text-align:center}.cta-content h2[data-v-8a09830b]{font-size:1.25rem}.final-cta-btn[data-v-8a09830b]{justify-content:center;width:100%}.casino-title-row[data-v-8a09830b]{align-items:flex-start;flex-direction:column}.favorite-btn[data-v-8a09830b]{align-self:flex-end}.bonus-cards-grid[data-v-8a09830b],.bonus-features[data-v-8a09830b]{grid-template-columns:1fr}.tabs-navigation[data-v-8a09830b]{gap:.5rem}.tab-btn[data-v-8a09830b]{font-size:.9rem;padding:.75rem 1rem}.tab-btn span[data-v-8a09830b]{display:none}.tab-btn i[data-v-8a09830b]{font-size:1.2rem}}.modal-overlay[data-v-8a09830b]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:10000}.modal-content[data-v-8a09830b]{background:linear-gradient(135deg,#1a1721,#29252c);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 20px 60px #00000080;max-width:400px;padding:2rem;width:100%}.modal-header[data-v-8a09830b]{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.modal-header h3[data-v-8a09830b]{color:#fff;font-size:1.5rem;margin:0}.modal-close[data-v-8a09830b]{align-items:center;background:#ffffff1a;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.modal-close[data-v-8a09830b]:hover{background:#fff3;color:#fff}.modal-body[data-v-8a09830b]{text-align:center}.modal-body p[data-v-8a09830b]{color:#fffc;font-size:1rem;margin-bottom:1.5rem}.sign-in-btn[data-v-8a09830b]{align-items:center;background:linear-gradient(135deg,#dd4544,#c0392b);border:none;border-radius:8px;box-shadow:0 4px 12px #dd454466;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.875rem 2rem;transition:all .3s ease}.sign-in-btn[data-v-8a09830b]:hover{background:linear-gradient(135deg,#e74c3c,#dd4544);box-shadow:0 6px 20px #dd454499;transform:translateY(-2px)}.modal-fade-enter-active[data-v-8a09830b],.modal-fade-leave-active[data-v-8a09830b]{transition:opacity .3s ease}.modal-fade-enter-active .modal-content[data-v-8a09830b],.modal-fade-leave-active .modal-content[data-v-8a09830b]{transition:transform .3s ease,opacity .3s ease}.modal-fade-enter-from[data-v-8a09830b],.modal-fade-leave-to[data-v-8a09830b]{opacity:0}.modal-fade-enter-from .modal-content[data-v-8a09830b],.modal-fade-leave-to .modal-content[data-v-8a09830b]{opacity:0;transform:scale(.9)}
