@import "./styles/foundation-r422f6580ea.css";
@import "./styles/brand-identity-r422f6580ea.css";
@import "./styles/setup-r422f6580ea.css";
@import "./styles/character-system-r422f6580ea.css";
@import "./styles/realtime-r422f6580ea.css";
@import "./styles/billing-r422f6580ea.css";
@import "./styles/game-experience-r422f6580ea.css";
@import "./styles/card-details-r422f6580ea.css";
@import "./styles/game-progress-r422f6580ea.css";
@import "./styles/couple-content-r422f6580ea.css";
@import "./styles/intelligence-r422f6580ea.css";
@import "./styles/platform-r422f6580ea.css";
@import "./styles/commercial-r422f6580ea.css";

@import "./styles/mobile-accessibility-r422f6580ea.css";

@import "./styles/in-app-notifications-r422f6580ea.css";

@import "./styles/easy-play-v200-r422f6580ea.css";

@import "./styles/engagement-v220-r422f6580ea.css";
@import "./styles/night-memories-v250-r422f6580ea.css";

@import "./styles/polish-v230-r422f6580ea.css";

@import "./styles/play-flow-v231-r422f6580ea.css";

@import "./styles/stage-identity-v251-r422f6580ea.css";

@import "./styles/night-flow-v254-r422f6580ea.css";

@import "./styles/adaptive-closeness-v264-r422f6580ea.css";

@import "./styles/private-personalization-v270-r422f6580ea.css";

@import "./styles/session-picker-v271-r422f6580ea.css";

@import "./styles/feedback-r7b4f8046b9.css";
/* Unified integrations 2.8.0-A */
.tracking-consent{position:fixed;z-index:1200;inset:auto 16px 16px;max-width:760px;margin:auto;padding:16px 18px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:rgba(24,15,29,.97);box-shadow:0 18px 60px rgba(0,0,0,.35);display:flex;align-items:center;justify-content:space-between;gap:18px;color:#fff;backdrop-filter:blur(18px)}
.tracking-consent p{margin:.3rem 0 0;color:rgba(255,255,255,.74);font-size:.88rem;line-height:1.7}.tracking-consent-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:330px}.tracking-consent-actions a{font-size:.78rem;color:inherit;text-decoration:underline}
.integration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px}.integration-card{display:grid;gap:14px}.integration-card header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.integration-card .integration-status{font-size:.74rem;padding:4px 9px;border-radius:999px;background:rgba(255,255,255,.08)}.integration-fields{display:grid;gap:10px}.integration-fields label{display:grid;gap:6px;font-size:.82rem}.integration-card details{border-top:1px solid rgba(255,255,255,.09);padding-top:10px}.integration-secret-note{font-size:.75rem;opacity:.72}.pixel-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.integration-rule-list{display:flex;gap:8px;flex-wrap:wrap}.integration-rule-list span{font-size:.75rem;padding:5px 8px;border-radius:999px;background:rgba(255,255,255,.07)}
@media(max-width:720px){.tracking-consent{align-items:stretch;flex-direction:column}.tracking-consent-actions{min-width:0;justify-content:stretch}.tracking-consent-actions .btn{flex:1 1 45%}}
/* Cloudflare Turnstile runtime — HF7 */
.turnstile-field{display:grid;justify-items:center;width:100%;min-height:66px;padding:6px 0;overflow:hidden}.turnstile-field>div{width:100%;max-width:100%}.checkout-security-panel{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 auto 18px;max-width:760px}.checkout-security-panel>div:first-child{display:grid;gap:4px}.checkout-security-panel small{opacity:.72}@media(max-width:720px){.checkout-security-panel{align-items:stretch;flex-direction:column}.turnstile-field{justify-items:stretch}}

/* Google Identity Services — 2.8.0-C1 */
.google-auth-block{display:grid;gap:10px;margin:4px 0 6px}.google-auth-button{display:flex;min-height:44px;align-items:center;justify-content:center;overflow:hidden;border-radius:999px}.google-auth-button>div{max-width:100%!important}.auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;color:var(--muted,#b9aab4);font-size:.86rem;margin:4px 0}.auth-divider span{height:1px;background:rgba(255,255,255,.12)}.auth-divider b{font-weight:500}.google-link-panel{display:grid;gap:10px;padding:14px;border:1px solid rgba(244,113,160,.28);border-radius:16px;background:rgba(255,255,255,.035)}.google-link-panel p{margin:0;color:var(--muted,#c4b5be);font-size:.9rem}.google-link-panel strong{color:#fff}.google-link-panel .btn{width:100%}@media(max-width:640px){.google-auth-button{min-height:48px}.google-link-panel{padding:12px}}

