body.prepared-theme-azure{--page:#edf4ff;--surface:#fff;--surface-2:#e4edfc;--ink:#142a4b;--muted:#6e819d;--accent:#265ef0;--accent-ink:#fff;--line:#d6e1f3;--radius:20px;color-scheme:light;background:linear-gradient(125deg,#dceafd,transparent 55%),var(--page)}
.prepared-theme-azure .site-header{padding:22px 34px;background:white;border-bottom:1px solid var(--line)}.azure-top{display:grid;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:35px}.azure-top .prepared-brand>a{color:var(--accent);font-size:43px}.azure-top .site-search{max-width:530px;justify-self:end;width:100%;background:#f3f7fe}.prepared-theme-azure .site-header .site-nav{margin-top:22px;justify-content:center;gap:4px}.prepared-theme-azure .site-nav a{border-radius:30px;padding:9px 12px}.azure-stage{display:grid;grid-template-columns:minmax(0,1fr);gap:0;background:var(--surface);border:1px solid var(--line);border-radius:24px;box-shadow:0 18px 50px #264c8510;padding:12px}.prepared-theme-azure .hero-carousel{border:0;border-radius:16px}.prepared-theme-azure .feature{min-height:440px;background:#1a3971}.prepared-theme-azure .feature:after{background:linear-gradient(90deg,#12315cf0, #12315c7a 65%,#12315c10)}.azure-caption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 12px 7px;font-size:12px;color:var(--muted)}.azure-caption strong{font-size:14px;font-weight:650;color:var(--ink)}.prepared-theme-azure .card-picture{box-shadow:0 7px 16px #315b8b12;border:0}.prepared-theme-azure .card-copy{background:var(--surface);padding:13px 12px 14px;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px}.prepared-theme-azure .card-picture{border-radius:14px 14px 0 0}.prepared-theme-azure .card-favorite{background:#fffefb;color:var(--ink);border-color:#fff}.prepared-theme-azure .app-banner-live{background:var(--accent);color:white;border:0;box-shadow:0 12px 28px #265ef027}.prepared-theme-azure .app-banner-live p,.prepared-theme-azure .app-banner-live .eyebrow{color:#dbe6ff}.prepared-theme-azure .app-banner-live .primary-button{background:white;color:var(--accent);border-color:white}.prepared-theme-azure .catalog-header{background:#fff;padding:25px;border:1px solid var(--line);border-radius:20px}.prepared-theme-azure .fan-film-page{background:white;padding:25px;border:1px solid var(--line);border-radius:22px}.prepared-theme-azure .site-footer{border-top-color:#c6d7f0}
@media(max-width:1100px){.azure-top{gap:20px}.prepared-theme-azure .site-header{padding:22px 24px}.prepared-theme-azure .site-nav a{padding:9px;font-size:11px}}@media(max-width:800px){.prepared-theme-azure .site-header{padding:18px}.azure-top{grid-template-columns:1fr auto;gap:17px}.azure-top .site-search{grid-column:1/-1;grid-row:2;max-width:none}.azure-top .prepared-brand>a{font-size:36px}.prepared-theme-azure .feature{min-height:340px}.azure-caption{padding:15px 8px 7px}.azure-stage{padding:8px;border-radius:20px}.prepared-theme-azure .catalog-header,.prepared-theme-azure .fan-film-page{padding:20px}}@media(max-width:500px){.prepared-theme-azure .site-header{padding:16px 13px}.azure-top .prepared-brand>a{font-size:32px}.prepared-theme-azure .card-copy{padding:9px 7px 10px}.prepared-theme-azure .card-picture{border-radius:10px 10px 0 0}.prepared-theme-azure .card-copy{border-radius:0 0 10px 10px}.azure-caption{display:block;font-size:10px}.azure-caption strong{display:block;font-size:12px;margin-bottom:4px}.prepared-theme-azure .catalog-header{padding:17px}.prepared-theme-azure .fan-film-page{grid-template-columns:1fr;padding:17px}.prepared-theme-azure .fan-film-rail{max-width:180px}}
