.site[data-skin="cinematic"] {
  --wg-reading:color-mix(in srgb,var(--surface) 90%,var(--background));
  --wg-focus:color-mix(in srgb,var(--accent) 85%,white);
  --wg-rule:color-mix(in srgb,var(--primary) 33%,transparent);
  background:var(--background);
  background-image:radial-gradient(ellipse 65% 24% at 83% 3%,color-mix(in srgb,var(--accent) 5%,transparent),transparent);
}
.site[data-skin="cinematic"] :where(a,button,summary,input,select,textarea):focus-visible {
  outline:2px solid var(--wg-focus);
  outline-offset:4px;
}
.site[data-skin="cinematic"] :where(button,summary,a) { -webkit-tap-highlight-color:transparent; }
.site[data-skin="cinematic"] :where(p,li,dd) { overflow-wrap:break-word; }
.site[data-skin="cinematic"] .cinema-mobile-nav { display:none; }
.site[data-skin="cinematic"] .cinema-hero { background-color:var(--background); }
.site[data-skin="cinematic"] .cinema-hero::before { background-image:none; }
.site[data-skin="cinematic"] .cinema-hero__backdrop { position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--hero-position,50% 50%); }
.site[data-skin="cinematic"] .cinema-hero__mark { display:block;width:84px;height:84px;object-fit:contain;margin:20px 0 6px;filter:drop-shadow(0 12px 18px #0009); }
.site[data-skin="cinematic"] .cinema-hero__logo { display:block;max-width:min(360px,85%);max-height:140px;object-fit:contain;object-position:left center;margin:24px 0; }
.site[data-skin="cinematic"] .cinema-hero--home {
  min-height:min(900px,94svh);
  justify-content:flex-start;
  text-align:left;
}
.site[data-skin="cinematic"] .cinema-hero--home::after {
  background:linear-gradient(90deg,#07090beb 0%,#07090bc4 32%,#07090b40 76%),
    linear-gradient(0deg,var(--background),transparent 38%),
    linear-gradient(#07090b40,#07090b40);
}
.site[data-skin="cinematic"] .cinema-hero--home .cinema-hero__copy { width:min(760px,58vw); }
.site[data-skin="cinematic"] .cinema-hero--home .cinema-hero__intro { margin:0; }
.site[data-skin="cinematic"] .cinema-hero--home .hero-actions { justify-content:flex-start; }
.site[data-skin="cinematic"] .cinema-hero--home .cinema-sigil::before,
.site[data-skin="cinematic"] .cinema-hero--home .cinema-sigil::after { width:42px; }
.site[data-skin="cinematic"] .cinema-hero--home h1 { font-size:clamp(58px,7.5vw,114px);line-height:1.02; }
.site[data-skin="cinematic"] .cinema-scroll { right:var(--portal-gutter);bottom:48px;align-items:flex-end; }
.site[data-skin="cinematic"] .cinema-heading { border-top:1px solid var(--wg-rule);padding-top:24px; }
.site[data-skin="cinematic"] .cinema-heading h2 { max-width:15ch; }
.site[data-skin="cinematic"] .cinema-games { grid-template-columns:1fr; }
.site[data-skin="cinematic"] .cinema-game:nth-child(even) { justify-content:flex-end; }
.site[data-skin="cinematic"] .cinema-game__copy { max-width:650px; }
.site[data-skin="cinematic"] .cinema-game:first-child { grid-column:1/-1;min-height:600px; }
.site[data-skin="cinematic"] .cinema-game:first-child .cinema-game__copy { max-width:650px; }
.site[data-skin="cinematic"] .cinema-game__copy { background:linear-gradient(0deg,#07090bf0,transparent); }
.site[data-skin="cinematic"] .cinema-story { min-height:520px;display:flex;flex-direction:column;justify-content:center; }
.site[data-skin="cinematic"] .cinema-story>p:not(.kicker) { color:#eee9dc; }
.site[data-skin="cinematic"] .cinema-news__article:first-child { grid-column:span 2; }
.site[data-skin="cinematic"] .cinema-news__article:first-child>img { height:340px; }
.site[data-skin="cinematic"] .cinema-news__article:hover h3 { color:var(--primary); }

/* Each content family has its own reading rhythm. Media is selected in PortalMedia. */
.site[data-skin="cinematic"] .cinema-catalog--realm { display:grid;grid-template-columns:1fr;gap:0; }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card {
  position:relative;isolation:isolate;min-height:480px;display:flex;align-items:flex-end;
  border:0;border-top:1px solid var(--wg-rule);overflow:hidden;
}
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card__art { position:absolute;inset:0;z-index:-2;height:100%;border:0;background:linear-gradient(120deg,var(--surface),var(--background)); }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card__art img { object-fit:cover;padding:0; }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card__art img.is-icon { width:min(38%,320px);height:min(80%,320px);margin:auto;object-fit:contain;opacity:.55;filter:drop-shadow(0 20px 35px #000); }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card::before { content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07090bf2 0%,#07090b80 62%,transparent),linear-gradient(0deg,#07090be8,transparent 55%); }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card__copy { max-width:620px;padding:70px clamp(28px,5vw,72px); }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card__copy h3 { font-size:clamp(36px,4.7vw,66px); }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card__copy p:not(.kicker) { color:#e8e3d9;font-size:17px;-webkit-line-clamp:4; }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card:nth-child(even) { justify-content:flex-end;text-align:right; }
.site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card:nth-child(even)::before { background:linear-gradient(270deg,#07090bf2 0%,#07090b80 62%,transparent),linear-gradient(0deg,#07090be8,transparent 55%); }

.site[data-skin="cinematic"] .cinema-catalog--region,
.site[data-skin="cinematic"] .cinema-catalog--zone,
.site[data-skin="cinematic"] .cinema-catalog--area,
.site[data-skin="cinematic"] .cinema-catalog--battleground { grid-template-columns:1fr;gap:0; }
.site[data-skin="cinematic"] :is(.cinema-catalog--region,.cinema-catalog--zone,.cinema-catalog--area,.cinema-catalog--battleground) .cinema-card {
  display:grid;grid-template-columns:minmax(0,1.2fr) minmax(290px,.8fr);align-items:center;gap:clamp(24px,5vw,80px);
  padding:34px 0;border-bottom:1px solid var(--wg-rule);
}
.site[data-skin="cinematic"] :is(.cinema-catalog--region,.cinema-catalog--zone,.cinema-catalog--area,.cinema-catalog--battleground) .cinema-card:nth-child(even) .cinema-card__art { order:2; }
.site[data-skin="cinematic"] :is(.cinema-catalog--region,.cinema-catalog--zone,.cinema-catalog--area,.cinema-catalog--battleground) .cinema-card__art { height:clamp(280px,32vw,480px);border:0; }
.site[data-skin="cinematic"] :is(.cinema-catalog--region,.cinema-catalog--zone,.cinema-catalog--area,.cinema-catalog--battleground) .cinema-card__art img { object-fit:cover;padding:0; }
.site[data-skin="cinematic"] :is(.cinema-catalog--region,.cinema-catalog--zone,.cinema-catalog--area,.cinema-catalog--battleground) .cinema-card__art img.is-icon { width:50%;height:70%;object-fit:contain; }
.site[data-skin="cinematic"] :is(.cinema-catalog--region,.cinema-catalog--zone,.cinema-catalog--area,.cinema-catalog--battleground) .cinema-card__copy h3 { font-size:clamp(30px,3.5vw,50px); }

.site[data-skin="cinematic"] .cinema-catalog--faction { grid-template-columns:1fr 1fr;gap:18px; }
.site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card { position:relative;isolation:isolate;min-height:460px;display:flex;align-items:flex-end;overflow:hidden;border:1px solid var(--wg-rule); }
.site[data-skin="cinematic"] .cinema-catalog--faction:has(>.cinema-card:nth-child(3)) .cinema-card:first-child { grid-row:span 2;min-height:940px; }
.site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card:only-child { grid-column:1/-1;min-height:520px; }
.site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card__art { position:absolute;inset:0;z-index:-2;height:100%;border:0; }
.site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card__art img { object-fit:cover;padding:0; }
.site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card__art img.is-icon { width:50%;height:50%;object-fit:contain; }
.site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card::before { content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#07090bf2,#07090ba8 40%,transparent); }
.site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card__copy { padding:clamp(28px,4vw,60px); }
.site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card__copy p:not(.kicker) { color:#e8e3d9; }

.site[data-skin="cinematic"] .cinema-catalog--background { display:block;counter-reset:background; }
.site[data-skin="cinematic"] .cinema-catalog--background .cinema-card { counter-increment:background;display:grid;grid-template-columns:70px 140px 1fr;gap:24px;align-items:center;min-height:190px;border-bottom:1px solid var(--wg-rule); }
.site[data-skin="cinematic"] .cinema-catalog--background .cinema-card::before { content:counter(background,decimal-leading-zero);color:var(--primary);font:20px var(--heading),serif; }
.site[data-skin="cinematic"] .cinema-catalog--background .cinema-card__art { height:130px;border:0; }
.site[data-skin="cinematic"] .cinema-catalog--background .cinema-card__art img { object-fit:cover;padding:0; }
.site[data-skin="cinematic"] .cinema-catalog--background .cinema-card__copy { padding:18px 0; }
.site[data-skin="cinematic"] .cinema-catalog--background .cinema-card__copy h3 { margin:6px 0; }

.site[data-skin="cinematic"] .cinema-detail-nav { display:flex;flex-wrap:wrap;gap:6px 30px;justify-content:center;padding:18px var(--portal-gutter);border-block:1px solid var(--wg-rule);background:var(--wg-reading); }
.site[data-skin="cinematic"] .cinema-detail-nav a { display:flex;align-items:center;min-height:44px;color:var(--text);font:700 12px var(--body),sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none; }
.site[data-skin="cinematic"] .cinema-detail-nav a:hover { color:var(--primary); }
.site .detail-section-nav { display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;padding:18px var(--portal-gutter);border-block:1px solid var(--primary);background:var(--surface); }
.site .detail-section-nav a { display:inline-flex;align-items:center;min-height:44px;color:var(--text);font:700 12px var(--body),sans-serif;letter-spacing:.1em;text-transform:uppercase;text-decoration:none; }
.site .detail-section-nav a:hover { color:var(--primary); }
.site :is(#story,#facts,#attributes,#relations,#gallery) { scroll-margin-top:110px; }
.site[data-skin="cinematic"] :is(#story,#facts,#profile,#abilities,#attributes,#relations,#gallery) { scroll-margin-top:110px; }
.site[data-skin="cinematic"] .detail-body--career .framed-panel { background:var(--wg-reading); }
.site[data-skin="cinematic"] .career-intro__art { object-fit:contain; }
.site[data-skin="cinematic"] .career-profile__mechanic,
.site[data-skin="cinematic"] .career-profile__equipment,
.site[data-skin="cinematic"] .ability-card { background:var(--wg-reading); }
.site[data-skin="cinematic"] .ability-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
.site[data-skin="cinematic"] .ability-card__icon { width:74px;height:74px;flex:none; }
.site[data-skin="cinematic"] .ability-card__icon img { width:100%;height:100%;object-fit:contain; }
.site[data-skin="cinematic"] .ability-card__metrics { font-variant-numeric:tabular-nums; }
.site[data-skin="cinematic"] .stat-row__labels { font-variant-numeric:tabular-nums; }
.site[data-skin="cinematic"] .universe-stage__art { background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--primary) 7%,transparent),transparent 60%); }
.site[data-skin="cinematic"] .universe-stage__art img { max-height:460px; }
.site[data-skin="cinematic"] .site-footer { margin-top:0; }
.site[data-skin="cinematic"] .cinema-card__emblem { display:block;width:80px;height:80px;object-fit:contain;margin-bottom:20px; }
.site[data-skin="cinematic"] button.universe-choice { font:inherit;font-size:12px;background:transparent;cursor:pointer; }
.site[data-skin="cinematic"] .universe-choice small { font-size:10px;color:var(--muted); }
.site[data-skin="cinematic"] .universe-stage--scene { background:linear-gradient(90deg,#07090b88,#07090be8),var(--hero) var(--hero-position)/cover; }
.site[data-skin="cinematic"] .universe-stage--scene .universe-stage__facts { background:var(--wg-reading); }
.site[data-skin="cinematic"] .cinema-detail #relations .lore-grid { display:block; }
.site[data-skin="cinematic"] .cinema-detail #relations .lore-card { display:flex;align-items:center;gap:24px;padding:22px 0;border:0;border-bottom:1px solid var(--wg-rule);background:transparent; }
.site[data-skin="cinematic"] .cinema-detail #relations .lore-card>img { width:80px;height:80px;object-fit:contain; }
.site[data-skin="cinematic"] .cinema-detail #relations .card-copy { padding:0; }
.site[data-skin="cinematic"] .cinema-detail #relations .card-copy h3 { margin:4px 0 10px; }
.site[data-skin="cinematic"] .cinema-detail #relations .card-copy p:not(.kicker) { max-width:72ch; }
.site[data-skin="cinematic"] :is(#base-attributes,#mechanic,#equipment,.arsenal-group) { scroll-margin-top:120px; }
.site[data-skin="cinematic"] .career-stat-table { margin-top:28px;border-top:1px solid var(--wg-rule);font-size:14px; }
.site[data-skin="cinematic"] .career-stat-table summary { padding:14px 0;min-height:48px;color:var(--primary);cursor:pointer; }
.site[data-skin="cinematic"] .table-scroll { max-width:100%;overflow:auto; }
.site[data-skin="cinematic"] .career-stat-table table { width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums; }
.site[data-skin="cinematic"] .career-stat-table caption { text-align:left;color:var(--muted);padding-bottom:12px; }
.site[data-skin="cinematic"] .career-stat-table :is(th,td) { text-align:left;padding:10px 8px;border-bottom:1px solid var(--wg-rule);font-weight:400; }
.site[data-skin="cinematic"] .career-stat-table thead th { color:var(--primary);font-size:12px; }
.site[data-skin="cinematic"] .ability-arsenal { margin-top:64px; }
.site[data-skin="cinematic"] .arsenal-index { display:flex;flex-wrap:wrap;gap:10px 28px;padding:20px 0;border-block:1px solid var(--wg-rule); }
.site[data-skin="cinematic"] .arsenal-index a { display:flex;gap:12px;align-items:center;min-height:44px;color:var(--text);text-decoration:none;font-size:14px; }
.site[data-skin="cinematic"] .arsenal-index a span { color:var(--primary);font-variant-numeric:tabular-nums; }
.site[data-skin="cinematic"] .arsenal-group { margin-top:40px; }
.site[data-skin="cinematic"] .arsenal-group__title { display:flex;justify-content:space-between;font:500 24px var(--heading),serif; }
.site[data-skin="cinematic"] .arsenal-group__title span { color:var(--primary);font-size:14px; }
.site[data-skin="cinematic"] .arsenal-ability { border-top:1px solid var(--wg-rule);border-bottom:1px solid transparent; }
.site[data-skin="cinematic"] .arsenal-ability:last-child { border-bottom-color:var(--wg-rule); }
.site[data-skin="cinematic"] .arsenal-ability>summary { display:flex;align-items:center;gap:20px;list-style:none;padding:18px 22px;min-height:84px;cursor:pointer;transition:background .2s; }
.site[data-skin="cinematic"] .arsenal-ability>summary::-webkit-details-marker { display:none; }
.site[data-skin="cinematic"] .arsenal-ability>summary:hover { background:color-mix(in srgb,var(--primary) 6%,transparent); }
.site[data-skin="cinematic"] .arsenal-ability[open]>summary { background:var(--wg-reading);box-shadow:inset 3px 0 var(--primary); }
.site[data-skin="cinematic"] .arsenal-ability__icon { display:flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;color:var(--primary); }
.site[data-skin="cinematic"] .arsenal-ability__icon img { width:48px;height:48px;object-fit:contain; }
.site[data-skin="cinematic"] .arsenal-ability__name { min-width:0;flex:1;font:500 22px var(--heading),serif; }
.site[data-skin="cinematic"] .arsenal-ability__name small { display:block;margin-top:6px;color:var(--muted);font:13px var(--body),sans-serif; }
.site[data-skin="cinematic"] .arsenal-ability__toggle { font-size:26px;color:var(--primary); }
.site[data-skin="cinematic"] .arsenal-ability[open] .arsenal-ability__toggle { transform:rotate(45deg); }
.site[data-skin="cinematic"] .arsenal-ability__body { display:flex;gap:32px;padding:20px 34px 36px 90px;background:var(--wg-reading); }
.site[data-skin="cinematic"] .arsenal-ability__art { width:min(32%,280px);max-height:340px;align-self:flex-start;object-fit:contain; }
.site[data-skin="cinematic"] .arsenal-ability__reading { flex:1;min-width:0;max-width:860px;font-size:16px;line-height:1.8; }
.site[data-skin="cinematic"] .arsenal-ability__lead { font-size:19px;color:var(--text);margin-top:0; }
.site[data-skin="cinematic"] .arsenal-ability__note { font-size:14px;color:var(--muted); }
.site[data-skin="cinematic"] .arsenal-metrics { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;background:var(--wg-reading);border:1px solid var(--wg-rule);font-variant-numeric:tabular-nums; }
.site[data-skin="cinematic"] .arsenal-metrics>div { padding:18px;background:var(--wg-reading);box-shadow:inset -1px -1px var(--wg-rule); }
.site[data-skin="cinematic"] .arsenal-metrics dt { display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted); }
.site[data-skin="cinematic"] .arsenal-metrics dt img { width:22px;height:22px;object-fit:contain; }
.site[data-skin="cinematic"] .arsenal-metrics dd { margin:10px 0 0;color:var(--text);font-size:17px; }
.site[data-skin="cinematic"] .arsenal-facts { margin:26px 0 0; }
.site[data-skin="cinematic"] .arsenal-facts>div { display:grid;grid-template-columns:1fr 2fr;gap:24px;border-top:1px solid var(--wg-rule);padding:12px 0; }
.site[data-skin="cinematic"] .arsenal-facts dd { margin:0; }
.site[data-skin="cinematic"] .arsenal-ability[data-ability-type="2"]>summary { border-left:1px solid var(--wg-rule); }
.site[data-skin="cinematic"] .arsenal-ability[data-ability-type="3"]>summary { border-left:3px double var(--wg-rule); }
.site[data-skin="cinematic"] .chronicle-grid { grid-template-columns:1fr; }
.site[data-skin="cinematic"] .chronicle-card { display:grid;grid-template-columns:minmax(180px,.6fr) minmax(0,1fr);align-items:center;gap:48px;padding:28px 0;border:0;border-bottom:1px solid var(--wg-rule);background:transparent; }
.site[data-skin="cinematic"] .chronicle-card__art { max-height:450px; }
.site[data-skin="cinematic"] .chronicle-prose,
.site[data-skin="cinematic"] .chronicle-entry,
.site[data-skin="cinematic"] .article-body { max-width:78ch;margin-inline:auto;padding:clamp(24px,4vw,56px);background:var(--wg-reading);border:1px solid var(--wg-rule);font-size:18px;line-height:1.85; }
.site[data-skin="cinematic"] .news-grid { grid-template-columns:1fr; }
.site[data-skin="cinematic"] .news-grid .lore-card { display:flex;gap:32px;border:0;border-top:1px solid var(--wg-rule);background:transparent;padding:28px 0; }
.site[data-skin="cinematic"] .news-grid .lore-card>img { width:32%;object-fit:cover;aspect-ratio:16/9; }
.site[data-skin="cinematic"] .news-grid .card-copy { padding:12px 0; }
.site[data-skin="cinematic"] .account-card { border-radius:0;background:var(--wg-reading);color:var(--text);border:1px solid var(--wg-rule);box-shadow:none; }
.site[data-skin="cinematic"] .account-card input { min-height:48px;background:var(--background);color:var(--text);border:1px solid var(--muted);border-radius:0; }
.site[data-skin="cinematic"] .account-card label { color:var(--text); }
.site[data-skin="cinematic"] .account-page__submit { border-radius:0;min-height:48px; }
.site[data-skin="cinematic"] .account-card__eyebrow { color:var(--primary); }
.visually-hidden { position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0; }

@media(max-width:1023px) {
  .site[data-skin="cinematic"] .cinema-hero--home .cinema-hero__copy { width:min(100%,690px); }
  .site[data-skin="cinematic"] .cinema-catalog--faction:has(>.cinema-card:nth-child(3)) .cinema-card:first-child { grid-row:auto;min-height:460px; }
  .site[data-skin="cinematic"] .ability-grid { grid-template-columns:1fr; }
  .site[data-skin="cinematic"] .arsenal-metrics { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:767px) {
  .site[data-skin="cinematic"] .site-header { display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-height:76px;padding:10px 18px; }
  .site[data-skin="cinematic"] .site-header>.brand { width:104px;flex:0 0 104px;margin-right:auto; }
  .site[data-skin="cinematic"] .site-header>nav { display:none; }
  .site[data-skin="cinematic"] .cinema-mobile-nav { display:block;position:static; }
  .site[data-skin="cinematic"] .cinema-mobile-nav>summary { display:flex;align-items:center;gap:7px;min-height:44px;padding:8px;color:var(--text);font:700 12px var(--body),sans-serif;cursor:pointer;list-style:none; }
  .site[data-skin="cinematic"] .cinema-mobile-nav>summary::-webkit-details-marker { display:none; }
  .site[data-skin="cinematic"] .cinema-mobile-nav > .nav-universe__menu { position:absolute;top:100%;left:0;right:0;max-width:none;max-height:calc(100svh - 76px);overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:16px 18px;background:var(--background);border:1px solid var(--wg-rule);box-shadow:0 22px 34px #000a; }
  .site[data-skin="cinematic"] .cinema-mobile-nav .nav-universe__menu a { display:flex;align-items:center;min-height:48px;padding:9px 12px;border-bottom:1px solid var(--wg-rule);white-space:normal; }
  .site[data-skin="cinematic"] .cinema-mobile-nav > .nav-universe__menu > .nav-universe { position:relative;grid-column:1/-1; }
  .site[data-skin="cinematic"] .cinema-mobile-nav > .nav-universe__menu > .nav-universe > summary { display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:9px 12px;border-bottom:1px solid var(--wg-rule); }
  .site[data-skin="cinematic"] .cinema-mobile-nav > .nav-universe__menu > .nav-universe > .nav-universe__menu { position:static;grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;width:auto;min-width:0;max-width:none;max-height:none;margin:0;padding:0 0 8px 12px;border:0;border-left:1px solid var(--wg-rule);background:transparent;box-shadow:none; }
  .site[data-skin="cinematic"] .header-account-tools { display:flex;align-items:center;gap:4px; }
  .site[data-skin="cinematic"] .header-account-tools .account-label { display:none; }
  .site[data-skin="cinematic"] .header-account-tools summary { min-height:44px;min-width:44px; }
  .site[data-skin="cinematic"] .cinema-hero--home { min-height:calc(100svh - 76px);padding-top:150px;text-align:left;align-items:center; }
  .site[data-skin="cinematic"] .cinema-hero--home::after { background:linear-gradient(0deg,var(--background),#07090b88 60%,#07090b45),linear-gradient(90deg,#07090b88,transparent); }
  .site[data-skin="cinematic"] .cinema-hero--home .cinema-hero__copy { width:100%; }
  .site[data-skin="cinematic"] .cinema-hero--home h1 { font-size:clamp(46px,12vw,68px); }
  .site[data-skin="cinematic"] .cinema-hero--home .hero-actions { align-items:flex-start; }
  .site[data-skin="cinematic"] .cinema-scroll { display:none; }
  .site[data-skin="cinematic"] .cinema-game:first-child { min-height:510px; }
  .site[data-skin="cinematic"] .cinema-news__article:first-child { grid-column:auto; }
  .site[data-skin="cinematic"] .cinema-news__article:first-child>img { height:230px; }
  .site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card { min-height:390px; }
  .site[data-skin="cinematic"] .cinema-catalog--realm .cinema-card__copy { padding:36px 24px; }
  .site[data-skin="cinematic"] :is(.cinema-catalog--region,.cinema-catalog--zone,.cinema-catalog--area,.cinema-catalog--battleground) .cinema-card { display:block;padding:20px 0; }
  .site[data-skin="cinematic"] :is(.cinema-catalog--region,.cinema-catalog--zone,.cinema-catalog--area,.cinema-catalog--battleground) .cinema-card__art { height:260px; }
  .site[data-skin="cinematic"] .cinema-catalog--faction { grid-template-columns:1fr; }
  .site[data-skin="cinematic"] .cinema-catalog--faction .cinema-card { min-height:390px; }
  .site[data-skin="cinematic"] .cinema-catalog--background .cinema-card { grid-template-columns:40px 88px 1fr;gap:12px;min-height:130px; }
  .site[data-skin="cinematic"] .cinema-catalog--background .cinema-card__art { height:88px; }
  .site[data-skin="cinematic"] .cinema-catalog--background .cinema-card__copy h3 { font-size:20px; }
  .site[data-skin="cinematic"] .cinema-catalog--background .cinema-card__copy p:not(.kicker) { display:none; }
  .site[data-skin="cinematic"] .cinema-detail-nav { justify-content:flex-start;gap:4px 18px; }
  .site[data-skin="cinematic"] .cinema-detail-nav { flex-wrap:nowrap;overflow-x:auto; }
  .site[data-skin="cinematic"] .cinema-detail-nav a { flex-shrink:0; }
  .site[data-skin="cinematic"] .arsenal-ability>summary { padding:16px 12px;gap:12px; }
  .site[data-skin="cinematic"] .arsenal-ability__name { font-size:18px; }
  .site[data-skin="cinematic"] .arsenal-ability__body { display:block;padding:16px 18px 28px; }
  .site[data-skin="cinematic"] .arsenal-ability__art { width:100%;max-height:260px;margin-bottom:24px; }
  .site[data-skin="cinematic"] .arsenal-metrics>div { padding:14px; }
  .site[data-skin="cinematic"] .chronicle-card { grid-template-columns:1fr;gap:24px; }
  .site[data-skin="cinematic"] .news-grid .lore-card { display:block; }
  .site[data-skin="cinematic"] .news-grid .lore-card>img { width:100%; }
}
@media(max-width:390px) {
  .site[data-skin="cinematic"] .header-account-tools { gap:0; }
  .site[data-skin="cinematic"] .site-header .cinema-mobile-nav>summary { font-size:0; }
  .site[data-skin="cinematic"] .site-header .cinema-mobile-nav>summary span { font-size:22px; }
  .site[data-skin="cinematic"] .cinema-catalog--background .cinema-card { grid-template-columns:36px 1fr; }
  .site[data-skin="cinematic"] .cinema-catalog--background .cinema-card__art { display:none; }
}
@media(prefers-reduced-motion:reduce) {
  .site[data-skin="cinematic"] .cinema-card__art img,
  .site[data-skin="cinematic"] .cinema-game>img { transition:none; }
}
