/* fonts-brand.css: stand-in brand fonts rebuilt from the client's own sales deck PDF (Winsel instance 608, P22 Underground Light/Book).
 Load AFTER deck.css. Rule: text that renders in ALL CAPITALS (or digits only) -> Winsel BL; sentence/title case -> P22 Underground BL (Light);
 HARERA footer -> P22 Underground BL Book. Missing characters fall back to Marcellus / Jost through the stack. Generated by font-lab/scripts/gen_css.py. */
@font-face{font-family:'Winsel BL';src:url(vendor/fonts/winsel-bl.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:block}
@font-face{font-family:'P22 Underground BL';src:url(vendor/fonts/p22-underground-bl-light.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:block}
@font-face{font-family:'P22 Underground BL Book';src:url(vendor/fonts/p22-underground-bl-book.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:block}

div.tw-n,
div.tw-f,
#f2 div.eyebrow,
h1.h1,
i,
#f3 div.eyebrow,
h1.h1.xl,
#f3 p.lead,
#f7 div.eyebrow,
#f8 div.eyebrow,
#f9 div.eyebrow,
#f10 div.eyebrow,
h1.h1.champ,
#f11 div.eyebrow,
#f11 b,
div.eyebrow.abs,
div.role,
h3,
span.w,
div.fc-hr,
#hud-f,
#hud-s
{font-family:'Winsel BL','Marcellus',serif !important}

div.film-hint,
p.body,
#f7 p.lead,
li,
div.lab,
#f9 p.lead,
h2.h2,
#f9 b,
figcaption,
div.clc,
#f11 span,
#f8 span
{font-family:'P22 Underground BL','Jost',sans-serif !important}

div.ink
{font-family:'P22 Underground BL Book','Jost',sans-serif !important}

/* SIZE / SPACING CORRECTIONS (the only size or spacing changes; measured from font metrics and checked on every step) */
/* Estate tiles (base 22px, .08em, nowrap): Winsel caps run up to 6% wider than Jost; .04em keeps every name within its old width */
.tile:not(.big) i{letter-spacing:.04em !important}
/* Winsel 608 is a light instance: small spaced caps read faint on photos at 22px; 24px with .26em keeps the line within 2% of its old width */
.eyebrow:not(.ph),.tw-n{font-size:24px !important;letter-spacing:.26em !important}
/* F11: P22 Light runs ~9% wider than Jost 300; at 32px the intro wrapped to 4 lines and collided with the pillar heading below */
#f11 p.body{font-size:30px !important;letter-spacing:-.03em !important}
/* Clubhouse gallery captions sit on dark photos; P22 Light at 28px read faint */
.gi figcaption{font-size:30px !important}
/* Vision print captions (base 22px, .1em, balanced wrap): Winsel caps at .1em pushed the index-plan caption from 2 to 3 lines; .08em keeps it within its old width */
.print i{letter-spacing:.08em !important}
/* F11 LiveWell without boxes (R3c): heading and pillar names in Winsel, paragraph and pillar text in P22 Light */
#f11 .lw-h,#f11 .lw-eb,#f11 .lw-eb2,#f11 .lw-nm,#f11 .lw-col b{font-family:'Winsel BL','Marcellus',serif !important}
#f11 .lw-p,#f11 .lw-col span{font-family:'P22 Underground BL','Jost',sans-serif !important}

/* fallback faces for the data.js texts (F13 price, F14 payment plan).
 Both brand fonts are partial (built from the layout files): neither has the rupee sign or square brackets, Winsel also lacks
 % ( ) * ? ! and the lowercase b c f j k m q x z, P22 Light lacks Q U Z z ? ! and quotes. Each stack takes every missing
 character from one face, Inter (OFL, vendor/fonts/OFL-Inter.txt), cut to just those characters, scaled to the brand
 figure height (0.700 em) and weight-matched: 380 beside Winsel, 300 beside P22 Light. */
@font-face{font-family:'Slot Fallback Winsel';src:url(vendor/fonts/slot-fallback-winsel.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:block}
@font-face{font-family:'Slot Fallback P22';src:url(vendor/fonts/slot-fallback-p22.ttf) format('truetype');font-weight:100 900;font-style:normal;font-display:block}
/* R6 price and payment plan: sentence-case words, the unit and the whole table (every percentage too) in P22 Underground Light,
 which has every character here but the square brackets; INR 30,000 and + PLC + GST in Winsel, which has all of theirs */
#f13 .pr-lead,
#f13 .pr-u,
#f13 .pr-ben,
#f13 .pr-ben *,
#fpp .pp,
#fpp .pp *
{font-family:'P22 Underground BL','Slot Fallback P22','Jost',sans-serif !important}
#f13 .pr-v,
#f13 .pr-tail
{font-family:'Winsel BL','Slot Fallback Winsel','Marcellus',serif !important}
/* R6b: P22's 1 is a plain stroke that reads as a capital I; every digit run on these two frames is Winsel (its 1 is a real 1),
 the % from the matched Winsel fallback */
#f13 .pr-ben .dg,
#fpp .pp .dg
{font-family:'Winsel BL','Slot Fallback Winsel','Marcellus',serif !important}
/* Winsel figures are as tall as P22 capitals (0.70 em) but their stems run about 25% heavier than P22 Light (0.075 to 0.088 em
 against 0.060); inside a line of P22 words they are set at .94 em so they do not stand out; the Tranche figures stand alone at full size */
#f13 .pr-ben .dg,#fpp .pp .dg{font-size:.94em}
#fpp .pp-v.pct .dg{font-size:1em}

