.bk-page{--bg:#0a0f14;--panel:#0f1419;--text:#dee3ea;--muted:#ddc1b3;--gold:#e9c349;--peach:#ffb68d;background:var(--bg);color:var(--text);min-height:100vh}.bk-header{height:157px;max-width:1440px;margin:auto;position:relative;background:#0f1419;border-bottom:1px solid rgba(233,195,73,.1)}.bk-logo{position:absolute;left:71px;top:6px;width:129px;height:129px}.bk-logo img{width:100%;height:100%;object-fit:contain}.bk-header nav{position:absolute;left:617px;right:0;top:53px;height:81px;padding:0 80px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(233,195,73,.12);font-size:14px;color:var(--muted)}.bk-header nav>a:first-child{color:var(--peach)}.bk-profile{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;background:var(--peach)}.bk-profile img{width:12px;height:12px}.bk-page main,.bk-footer{width:1280px;margin:auto}.bk-hero{height:640px;position:relative;overflow:hidden}.bk-hero-art{position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,15,20,.12),rgba(10,15,20,.72)),url('/images/figma/bk-hero.png') center/cover no-repeat,#10171d}.bk-hero-copy{position:relative;padding:88px 80px}.bk-kicker,.gold-label{color:var(--gold);font-size:14px;letter-spacing:2.2px}.bk-hero h1{position:static;margin:30px 0 26px;font-size:48px;line-height:56px;font-weight:400;letter-spacing:-.5px}.bk-hero p{margin:0 0 42px;color:var(--muted);font-size:18px;line-height:28px}.bk-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 28px;margin-right:22px;font-size:14px}.bk-btn.peach{background:var(--peach);color:#532200}.bk-btn.outline{border:1px solid var(--gold);color:var(--gold)}.bk-overview{padding:72px 80px;display:grid;grid-template-columns:1fr 528px;gap:64px;background:#0f1419}.bk-overview h2{font-size:42px;line-height:48px;margin:0 0 34px}.bk-overview p{max-width:520px;color:var(--muted);font-size:16px;line-height:26px}.bk-stats{display:flex;gap:70px;margin-top:55px}.bk-stats span{display:flex;flex-direction:column;font:12px/18px "Roboto Mono",monospace}.bk-stats b{color:var(--gold);font:32px/36px "Libre Caslon Text",serif}.evidence-art{height:400px;margin:0;position:relative;border:1px solid rgba(233,195,73,.18);border-radius:8px;background:url('/images/figma/bk-evidence.png') center/cover no-repeat,#151b21}.evidence-label{position:absolute;left:24px;right:24px;bottom:22px;padding:18px;border:1px solid rgba(233,195,73,.18);border-radius:6px;background:rgba(15,20,25,.82);display:grid}.evidence-label b{color:var(--gold);font:12px/18px "Roboto Mono",monospace}.evidence-label span{font:13px/20px "Libre Caslon Text",serif;color:var(--muted)}.evidence-label i{position:absolute;right:18px;top:23px;color:var(--peach);font-size:24px}.promise{padding:64px 64px 72px;background:#0c1217}.promise-copy{max-width:770px}.promise h2{margin:20px 0 50px;font-size:46px;line-height:54px;font-weight:400}.promise-copy p{max-width:620px;color:var(--muted);font-size:15px;line-height:25px}.cast-grid{margin-top:58px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:310px 310px 280px;gap:24px}.cast{position:relative;overflow:hidden;border:1px solid rgba(233,195,73,.15);border-radius:8px;background-position:center;background-size:cover;background-color:#151b21}.cast:after,.place:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0f1419 0,rgba(15,20,25,.12) 70%)}.cast>div,.place>div{position:absolute;z-index:2;left:25px;right:25px;bottom:25px}.cast small,.place small{color:var(--peach);font:12px/18px "Libre Caslon Text",serif;letter-spacing:.5px}.cast h3,.place h3{margin:6px 0 10px;font:26px/32px "Libre Caslon Text",serif}.cast p,.place p{margin:0;color:var(--muted);font:13px/20px "Libre Caslon Text",serif}.cast.king{grid-row:1/3;background-image:url('/images/figma/bk-qubad.png')}.cast.jamal{background-image:url('/images/figma/bk-jamal.png')}.cast.alqash{background-image:url('/images/figma/bk-alqash.png')}.cast.buz{background-image:url('/images/figma/bk-buzurjmehr.png')}.cast.mother{background-image:url('/images/figma/bk-mother.png')}.cast.dil{grid-column:1;background-image:url('/images/figma/bk-dil-aaram.png')}.cast.dil b{position:absolute;right:0;bottom:0;font-size:25px}.places{padding:56px 80px 72px;background:#0f1419}.places>h2{font-size:44px;margin:0 0 45px}.place-grid{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:360px 360px;gap:30px}.place{position:relative;overflow:hidden;background-position:center;background-size:cover;background-color:#151b21}.place.palace{background-image:url('/images/figma/bk-palace.png')}.place.bazaar{background-image:url('/images/figma/bk-bazaar.png')}.place.observatory{background-image:url('/images/figma/bk-observatory.png')}.place-stack{display:grid;grid-template-rows:1fr 1fr;gap:20px}.place.house{background-image:url('/images/figma/bk-house.png')}.place.vault{background-image:url('/images/figma/bk-vault.png')}.release{width:760px;margin:64px auto 90px;padding:54px;text-align:center;border:1px solid rgba(233,195,73,.2);border-radius:10px;background:#12181d}.release-icon{color:var(--gold);font-size:40px}.release h2{font-size:38px;margin:8px 0}.release-lead{color:var(--peach);font:italic 22px/30px "Libre Caslon Text",serif}.release>p:last-of-type{color:var(--muted);font-size:13px;line-height:21px}.release-line{display:flex;align-items:center;gap:20px;margin:20px auto;width:440px}.release-line i{height:6px;flex:1;background:linear-gradient(90deg,var(--gold),var(--peach),#252a30 45%)}.release-line span{color:var(--gold);font:12px "Roboto Mono",monospace}.release>a{color:var(--peach);font:13px "Libre Caslon Text",serif}.bk-footer{padding:90px 80px 50px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px;border-top:1px solid rgba(86,67,56,.2)}.bk-footer img{width:64px;height:64px;object-fit:contain}.bk-footer p{width:290px;color:var(--muted);font:14px/22px "Libre Caslon Text",serif}.bk-footer h3{margin:0 0 20px;color:var(--gold);font-size:22px}.bk-footer a{display:block;margin:12px 0;color:var(--muted);font-family:"Libre Caslon Text",serif}.bk-footer small{grid-column:1/4;text-align:center;margin-top:58px;padding-top:28px;border-top:1px solid rgba(86,67,56,.2);color:var(--muted)}
@media(max-width:900px){.bk-header{height:92px}.bk-logo{left:20px;top:6px;width:80px;height:80px}.bk-header nav{left:auto;right:20px;top:30px;height:auto;padding:0;border:0}.bk-header nav>a:not(.bk-profile){display:none}.bk-page main,.bk-footer{width:100%}.bk-hero{height:690px}.bk-hero-copy{padding:70px 24px}.bk-hero h1{font-size:38px;line-height:46px}.bk-hero p br{display:none}.bk-overview{padding:60px 24px;grid-template-columns:1fr}.evidence-art{height:340px}.promise{padding:60px 24px}.promise h2{font-size:36px}.cast-grid{grid-template-columns:1fr;grid-template-rows:none}.cast,.cast.king,.cast.dil{grid-column:auto;grid-row:auto;height:380px}.places{padding:55px 24px}.place-grid{grid-template-columns:1fr;grid-template-rows:none}.place,.place-stack{height:340px}.place-stack{display:grid}.release{width:auto;margin:50px 24px;padding:32px 22px}.release-line{width:100%}.bk-footer{width:100%;padding:70px 24px 40px;grid-template-columns:1fr}.bk-footer small{grid-column:1}.bk-stats{gap:35px}.bk-btn{margin:0 8px 12px 0}}
.bk-page .cast.king{background-image:url('/images/figma/Qubad.jpg');background-position:center top;background-size:cover;background-repeat:no-repeat}
.bk-page .cast.jamal{background-image:url('/images/figma/bakhat%20jamal.png');background-position:center top;background-size:cover;background-repeat:no-repeat}
.bk-page .cast.alqash{background-image:url('/images/figma/alqash.png');background-position:8% top;background-size:auto 135%;background-repeat:no-repeat}
.bk-page .cast.buz{background-image:url('/images/figma/BUZURJMEHR.jpg');background-position:left top;background-size:auto 100%;background-repeat:no-repeat}
.bk-page .cast.mother{background-image:url('/images/figma/mother%20of%20BUZURJMEHR.png');background-position:left top;background-size:200% auto;background-repeat:no-repeat}
.bk-page .cast.dil{background-image:url('/images/figma/Dil%20Aram.webp');background-position:center;background-size:cover;background-repeat:no-repeat}
.bk-page .place.palace{background-image:url('/images/figma/place%20inside%20maidan.png');background-position:center;background-size:cover;background-repeat:no-repeat}
.bk-page .place.bazaar{background-image:url('/images/figma/Bazaar.png');background-position:center;background-size:cover;background-repeat:no-repeat}
.bk-page .place.observatory{background-image:url('/images/figma/observatry.png');background-position:center;background-size:cover;background-repeat:no-repeat}
.bk-page .place.house{background-image:url('/images/figma/bakht%20jamal%20house.png');background-position:center;background-size:cover;background-repeat:no-repeat}
.bk-page .place.vault{background-image:url('/images/figma/seven%20door%20vault.png');background-position:center;background-size:cover;background-repeat:no-repeat}
.bk-page .place-stack{grid-template-rows:1fr 1fr;gap:0}
.bk-page .place-stack .place{height:auto;padding:24px 0;display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:24px;overflow:visible;border:0;border-bottom:1px solid rgba(233,195,73,.12);border-radius:0;background:none}
.bk-page .place-stack .place:after{display:none}
.bk-page .place-stack .place>div{position:static}
.bk-page .place-stack .place img{display:block;width:150px;height:70px;object-fit:cover;border-radius:3px}
.bk-page .place-stack .place h3{margin:0 0 8px;font-size:21px;line-height:27px}
.bk-page .place-stack .place p{font-size:13px;line-height:20px}
.bk-page .place-stack .vault{grid-template-columns:minmax(0,1fr) 150px;text-align:right}
@media(max-width:900px){.bk-hero{height:auto;min-height:690px}.bk-hero-copy{min-height:690px}.bk-page .place-stack{height:auto}.bk-page .place-stack .place{min-height:170px}.bk-page .place-stack .place img{width:120px}.bk-page .place-stack .place.house{grid-template-columns:120px minmax(0,1fr)}.bk-page .place-stack .place.vault{grid-template-columns:minmax(0,1fr) 120px}}
@media(max-width:420px){.bk-hero-copy{padding:56px 16px}.bk-hero h1{font-size:34px;line-height:1.2}.bk-overview,.promise,.places{padding-left:16px;padding-right:16px}.bk-stats{gap:18px;justify-content:space-between}.bk-btn{width:100%;margin-right:0}.release{margin-left:16px!important;margin-right:16px!important}.bk-page .place-stack .place,.bk-page .place-stack .place.house,.bk-page .place-stack .place.vault{grid-template-columns:1fr;text-align:left}.bk-page .place-stack .place img{width:100%;height:120px;grid-row:auto}}
@media(min-width:901px) and (max-width:1100px){.promise,.places{padding-left:48px;padding-right:48px}.cast-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}.cast,.cast.king,.cast.dil{grid-column:auto;grid-row:auto;height:auto;min-height:360px}.place-grid{gap:24px}}

/* Approved Badshah ka Khwaab hero and book artwork. */
.bk-hero-art{background:linear-gradient(90deg,rgba(10,15,20,.22) 0%,rgba(10,15,20,.62) 52%,rgba(10,15,20,.82) 100%),url('/images/figma/BADSHAH%20HERO%20SECTION.png') center/cover no-repeat,#10171d}
.evidence-art{overflow:hidden;background:#151b21}.evidence-art>img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center}
