/* Сгенерировано: темы страниц (светлая / тёмная) */
.t-brand{--font-display:Unbounded, sans-serif;--title-weight:900;--title-style:normal;--title-transform:uppercase;--title-size:clamp(44px,4.8vw,68px);--bg:#F2F1EE;--surface:#FFFFFF;--border:#DEDCD7;--ink:#121212;--muted:#5B5852;--accent:#C8102E;--accent-text:#C8102E;--on-accent:#FFFFFF;--label:#C8102E;--bar:#121212;--bar-muted:#BDBAB4;--chip:#F2F1EE;--header-bg:rgba(242,241,238,.92);--chorus:#C8102E;--dashed:#CFCAC2;--hero-bg:#C4C4C3;--cream:#FFF4E6;}
[data-theme=dark] .t-brand{--bg:#0F0F10;--surface:#1A1A1C;--border:#2C2C2F;--ink:#F2F1EE;--muted:#A9A6A0;--accent:#E0243C;--accent-text:#FF5A6E;--on-accent:#FFFFFF;--label:#FF5A6E;--bar:#000000;--bar-muted:#A9A6A0;--chip:#1A1A1C;--header-bg:rgba(15,15,16,.9);--chorus:#FF5A6E;--dashed:#3A3A3D;--hero-bg:#19191B;--cream:#1E1612;}
.t-devica{--font-display:Kurale, Georgia, serif;--title-weight:400;--title-style:normal;--title-transform:none;--title-size:clamp(42px,4.6vw,64px);--bg:#F7EFE2;--surface:#FFFFFF;--border:#E6D9C3;--ink:#2A1A12;--muted:#6E5A48;--accent:#A80D0B;--accent-text:#A80D0B;--on-accent:#FFFFFF;--label:#8A5F10;--bar:#2A1A12;--bar-muted:#D9CBB6;--chip:#F7EFE2;--header-bg:rgba(247,239,226,.94);--chorus:#A80D0B;--dashed:#D9C4A0;--hero-bg:#F7EFE2;--cream:#FFFFFF;}
[data-theme=dark] .t-devica{--bg:#1C1310;--surface:#281C17;--border:#3D2C24;--ink:#F3E7D7;--muted:#C9B49C;--accent:#C8261E;--accent-text:#F0645A;--on-accent:#FFFFFF;--label:#E9C77A;--bar:#100A08;--bar-muted:#C9B49C;--chip:#1C1310;--header-bg:rgba(28,19,16,.92);--chorus:#F0645A;--dashed:#4A372D;--hero-bg:#1C1310;--cream:#281C17;}
.t-gory{--font-display:Philosopher, Georgia, serif;--title-weight:700;--title-style:italic;--title-transform:none;--title-size:clamp(44px,4.8vw,66px);--bg:#EAF0F8;--surface:#FFFFFF;--border:#CFDCEC;--ink:#14233B;--muted:#4A5D78;--accent:#2E5E9E;--accent-text:#2E5E9E;--on-accent:#FFFFFF;--label:#5A4FA0;--bar:#14233B;--bar-muted:#C3D0E4;--chip:#EAF0F8;--header-bg:rgba(234,240,248,.94);--chorus:#2E5E9E;--dashed:#B9CBE3;--hero-bg:#EAF0F8;--cream:#FFFFFF;}
[data-theme=dark] .t-gory{--bg:#0D1626;--surface:#16223A;--border:#26375A;--ink:#E6EEF8;--muted:#A9BAD3;--accent:#4C7FCB;--accent-text:#8DB4EE;--on-accent:#FFFFFF;--label:#B3A8F2;--bar:#070D18;--bar-muted:#A9BAD3;--chip:#0D1626;--header-bg:rgba(13,22,38,.92);--chorus:#8DB4EE;--dashed:#2C4068;--hero-bg:#0D1626;--cream:#16223A;}
.t-kino{--font-display:'Russo One', Impact, sans-serif;--title-weight:400;--title-style:normal;--title-transform:uppercase;--title-size:clamp(44px,4.8vw,68px);--bg:#F1EFEC;--surface:#FFFFFF;--border:#DDD9D3;--ink:#111111;--muted:#55524D;--accent:#C8102E;--accent-text:#C8102E;--on-accent:#FFFFFF;--label:#C8102E;--bar:#111111;--bar-muted:#BDBAB4;--chip:#F1EFEC;--header-bg:rgba(241,239,236,.94);--chorus:#C8102E;--dashed:#CFC9C0;--hero-bg:#F1EFEC;--cream:#FFFFFF;}
[data-theme=dark] .t-kino{--bg:#0F0F10;--surface:#1A1A1C;--border:#2C2C2F;--ink:#F1EFEC;--muted:#A9A6A0;--accent:#E0243C;--accent-text:#FF5A6E;--on-accent:#FFFFFF;--label:#FF5A6E;--bar:#000000;--bar-muted:#A9A6A0;--chip:#1A1A1C;--header-bg:rgba(15,15,16,.9);--chorus:#FF5A6E;--dashed:#3A3A3D;--hero-bg:#0F0F10;--cream:#1A1A1C;}
.t-igr{--font-display:'Playfair Display', Georgia, serif;--title-weight:700;--title-style:normal;--title-transform:none;--title-size:clamp(40px,4.4vw,60px);--bg:#F6EEDF;--surface:#FFFFFF;--border:#E5D7BD;--ink:#1C2622;--muted:#5E5A4C;--accent:#B5700E;--accent-text:#8A5A0B;--on-accent:#FFFFFF;--label:#8A5A0B;--bar:#1C2622;--bar-muted:#D6C8AE;--chip:#F6EEDF;--header-bg:rgba(246,238,223,.94);--chorus:#8A5A0B;--dashed:#D8C6A2;--hero-bg:#F6EEDF;--cream:#FFFFFF;}
[data-theme=dark] .t-igr{--bg:#1C2622;--surface:#26322D;--border:#3A4A43;--ink:#F3E7D3;--muted:#C9B99E;--accent:#E39B2D;--accent-text:#F0B24F;--on-accent:#1C2622;--label:#F0B24F;--bar:#111814;--bar-muted:#C9B99E;--chip:#1C2622;--header-bg:rgba(28,38,34,.94);--chorus:#F0B24F;--dashed:#4D5F57;--hero-bg:#1C2622;--cream:#26322D;}
.t-mama{--font-display:'Marck Script', cursive;--title-weight:400;--title-style:normal;--title-transform:none;--title-size:clamp(52px,5.6vw,80px);--bg:#F3F0FA;--surface:#FFFFFF;--border:#DFD8EE;--ink:#241D38;--muted:#5D5478;--accent:#6A4FB6;--accent-text:#6A4FB6;--on-accent:#FFFFFF;--label:#6A4FB6;--bar:#241D38;--bar-muted:#CFC6E6;--chip:#F3F0FA;--header-bg:rgba(243,240,250,.94);--chorus:#6A4FB6;--dashed:#CFC4E8;--hero-bg:#F3F0FA;--cream:#FFFFFF;}
[data-theme=dark] .t-mama{--bg:#16121F;--surface:#221C30;--border:#352C4A;--ink:#EFEAF9;--muted:#B9AED6;--accent:#8A6FDA;--accent-text:#BBA6F5;--on-accent:#FFFFFF;--label:#BBA6F5;--bar:#0C0912;--bar-muted:#B9AED6;--chip:#16121F;--header-bg:rgba(22,18,31,.92);--chorus:#BBA6F5;--dashed:#3F3558;--hero-bg:#16121F;--cream:#221C30;}
.t-gorod{--font-display:Comfortaa, sans-serif;--title-weight:700;--title-style:normal;--title-transform:none;--title-size:clamp(40px,4.4vw,60px);--bg:#F4EFE3;--surface:#FFFFFF;--border:#E2D8BF;--ink:#1E1B16;--muted:#5E574A;--accent:#E0A800;--accent-text:#8A6A00;--on-accent:#1E1B16;--label:#8A6A00;--bar:#1E1B16;--bar-muted:#D5CCB6;--chip:#F4EFE3;--header-bg:rgba(244,239,227,.94);--chorus:#8A6A00;--dashed:#D8CCA8;--hero-bg:#F4EFE3;--cream:#FFFFFF;}
[data-theme=dark] .t-gorod{--bg:#18160F;--surface:#24211A;--border:#3A3528;--ink:#F4EFE3;--muted:#C2B9A3;--accent:#E0A800;--accent-text:#F2C440;--on-accent:#1E1B16;--label:#F2C440;--bar:#0E0D09;--bar-muted:#C2B9A3;--chip:#18160F;--header-bg:rgba(24,22,15,.92);--chorus:#F2C440;--dashed:#4A4433;--hero-bg:#18160F;--cream:#24211A;}
.t-novogod{--font-display:'Cormorant Garamond', Georgia, serif;--title-weight:700;--title-style:italic;--title-transform:none;--title-size:clamp(48px,5.2vw,72px);--bg:#EEF2FA;--surface:#FFFFFF;--border:#D3DCEE;--ink:#0E1A33;--muted:#4A587A;--accent:#1E3A72;--accent-text:#1E3A72;--on-accent:#FFFFFF;--label:#8A6A10;--bar:#0E1A33;--bar-muted:#B9C4DB;--chip:#EEF2FA;--header-bg:rgba(238,242,250,.94);--chorus:#1E3A72;--dashed:#C5D0E6;--hero-bg:#EEF2FA;--cream:#FFFFFF;}
[data-theme=dark] .t-novogod{--bg:#0E1A33;--surface:#16264A;--border:#2A3D66;--ink:#F2F5FB;--muted:#B9C4DB;--accent:#E8C66A;--accent-text:#E8C66A;--on-accent:#0E1A33;--label:#E8C66A;--bar:#08101F;--bar-muted:#B9C4DB;--chip:#0E1A33;--header-bg:rgba(14,26,51,.94);--chorus:#E8C66A;--dashed:#34497A;--hero-bg:#0E1A33;--cream:#16264A;}
