.pd-dc{--dc-burgundy:#8a1d2a;--dc-deep:#3a0a11;--dc-gold:#c9a227;--dc-gold-soft:#e8d48a;--dc-cream:#fbf6ec;--dc-ink:#1b120e;z-index:100;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pd-dc-scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0506b8;animation:.35s both pd-dc-fade;position:absolute;inset:0}.pd-dc-panel{overscroll-behavior:contain;background:var(--dc-cream);width:100%;max-height:88dvh;color:var(--dc-ink);border-top:2px solid var(--dc-gold);padding-bottom:max(1.25rem, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation:.5s cubic-bezier(.2,.8,.2,1) both pd-dc-rise;position:relative;overflow-y:auto;box-shadow:0 -30px 80px #00000080}@media (min-width:760px){.pd-dc{align-items:center;padding:2rem}.pd-dc-panel{border:1px solid var(--dc-gold);border-radius:18px;max-width:720px;max-height:86vh;animation-name:pd-dc-zoom}}.pd-dc-hero{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;height:128px;position:relative;overflow:hidden}@media (min-width:760px){.pd-dc-hero{height:170px}}.pd-dc-hero-img{object-fit:cover}.pd-dc-hero:after{content:"";background:linear-gradient(180deg, #140a0c1a 0%, #3a0a118c 60%, var(--dc-cream) 100%);position:absolute;inset:0}.pd-dc-foil{z-index:1;background:linear-gradient(105deg,#0000 35%,#e8d48a8c 50%,#0000 65%);animation:1.4s ease-out .25s both pd-dc-foil;position:absolute;inset:0;transform:translate(-120%)}.pd-dc-head{z-index:2;margin-top:-2.2rem;padding:0 1.4rem .6rem;position:relative}.pd-dc-eyebrow{font-family:var(--font-ibm), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--dc-burgundy);background:var(--dc-cream);border-radius:999px;margin:0;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-block}.pd-dc-title{font-family:var(--font-pd-display), "Source Serif 4", Georgia, serif;color:var(--dc-deep);margin:.25rem 0 0;font-size:clamp(1.9rem,6vw,2.6rem);font-weight:600;line-height:1.05}.pd-dc-title:after{content:"";background:linear-gradient(90deg, var(--dc-gold), transparent);width:56px;height:2px;margin-top:.6rem;display:block}.pd-dc-sub{color:#3b2a22;margin:.6rem 0 0;font-size:.98rem;line-height:1.45}.pd-dc-close{z-index:3;background:var(--dc-cream);width:44px;height:44px;color:var(--dc-burgundy);cursor:pointer;border:1px solid #8a1d2a59;border-radius:999px;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 10px #0000004d}.pd-dc-close:hover{background:#f3e8d2}.pd-dc-list{gap:.15rem;margin:.4rem 0 0;padding:0 .9rem;list-style:none;display:grid}@media (min-width:760px){.pd-dc-list{grid-template-columns:1fr 1fr;gap:.35rem .6rem;padding:0 1.1rem}}.pd-dc-list li{animation:pd-dc-item .45s calc(.18s + var(--i) * 35ms) ease-out both}.pd-dc-room{min-height:64px;color:var(--dc-ink);border:1px solid #0000;border-radius:12px;align-items:center;gap:.85rem;padding:.65rem .6rem;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.pd-dc-room:hover{background:#f4ead6;border-color:#c9a2278c}.pd-dc-room:focus-visible,.pd-dc-close:focus-visible{outline:3px solid var(--dc-burgundy);outline-offset:2px}.pd-dc-seal{width:44px;height:44px;color:var(--dc-gold-soft);background:radial-gradient(circle at 35% 30%, #a3283a, var(--dc-burgundy) 55%, var(--dc-deep));box-shadow:inset 0 0 0 1.5px var(--dc-gold), 0 2px 6px #3a0a1140;border-radius:999px;flex:none;place-items:center;display:grid}.pd-dc-text{flex:1;gap:.12rem;min-width:0;display:grid}.pd-dc-name{font-family:var(--font-pd-display), Georgia, serif;color:var(--dc-deep);flex-wrap:wrap;align-items:center;gap:.45rem;font-size:1.08rem;font-weight:600;display:flex}.pd-dc-lock{font-family:var(--font-ibm), monospace;letter-spacing:.1em;text-transform:uppercase;color:#6d5208;background:#f1e3b0;border:1px solid #c9a227b3;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-size:.62rem;font-weight:600;display:inline-flex}.pd-dc-line{color:#44342b;font-size:.88rem;line-height:1.35}.pd-dc-arrow{color:var(--dc-burgundy);flex:none;font-size:1.1rem}.pd-dc-foot{color:#4a382e;border-top:1px solid #c9a22780;margin:.9rem 1.4rem 0;padding-top:.8rem;font-size:.85rem;font-style:italic}@keyframes pd-dc-fade{0%{opacity:0}}@keyframes pd-dc-rise{0%{transform:translateY(100%)}}@keyframes pd-dc-zoom{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes pd-dc-item{0%{opacity:0;transform:translateY(8px)}}@keyframes pd-dc-foil{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.pd-dc-scrim,.pd-dc-panel,.pd-dc-list li{animation:none}.pd-dc-foil{display:none}}html.desk-motor .pd-dc *,html.desk-high-contrast .pd-dc *{animation:none!important}html.desk-motor .pd-dc-foil,html.desk-high-contrast .pd-dc-foil{display:none}.pd-voice{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;display:flex}.pd-voice-btn{color:#2a0a0f;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#e2c35a,#c9a227 55%,#9c7a12);border:1px solid #f3dd8a;border-radius:999px;align-items:center;gap:.5rem;min-height:44px;padding:.65rem 1.2rem;font-weight:700;display:inline-flex;box-shadow:0 6px 24px #c9a22759}.pd-voice-btn:hover{filter:brightness(1.08)}.pd-voice-btn:focus-visible,.pd-voice-mute:focus-visible{outline-offset:3px;outline:2px solid #fbf6ec}.pd-voice-btn--ghost{color:#fbf6ec;box-shadow:none;background:#2a0a0f8c;border-color:#c9a227}.pd-voice-mute{color:#fbf6ec;cursor:pointer;background:0 0;border:1px solid #fbf6ec80;border-radius:999px;align-items:center;gap:.4rem;min-height:44px;padding:.5rem 1rem;display:inline-flex}@media (prefers-reduced-motion:reduce){.pd-voice-btn{transition:none}}
.tonight{color:#fbf6ec;background:#1a0c10;border-block:1px solid #c9a2276b;border-block:1px solid lab(68.7657% 6.51515 63.7509/.42)}.tonight-inner{max-width:1180px;margin:0 auto;padding:1.15rem 1.2rem .4rem}.tonight-kicker{font-family:var(--font-ibm), ui-monospace, monospace;letter-spacing:.24em;text-transform:uppercase;color:#e9cf7a;margin:0 0 .35rem;font-size:.68rem}.tonight-grid{margin:0;padding:0;list-style:none;display:grid}.tonight-grid a{min-height:100%;color:inherit;border-top:1px solid #c9a22747;border-top:1px solid lab(68.7657% 6.51515 63.7509/.28);flex-direction:column;gap:.2rem;padding:.85rem 0 1.1rem;text-decoration:none;display:flex}.tonight-grid a:hover .tonight-title,.tonight-grid a:focus-visible .tonight-title{color:#e9cf7a}.tonight-label{font-family:var(--font-ibm), ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:#e9cf7a;font-size:.66rem}.tonight-title{font-family:var(--font-display), Georgia, serif;color:#fbf6ec;font-size:1.55rem;font-weight:500;line-height:1.15}.tonight-ar{font-family:var(--font-arabic), "Noto Sans Arabic", serif;color:#e9cf7a;margin-inline-start:.55rem;font-size:1.15rem}.tonight-meta,.tonight-line{color:#fbf6ecc7;font-size:.92rem;line-height:1.45}@media (min-width:860px){.tonight-grid{grid-template-columns:1.15fr 1fr 1fr}.tonight-grid a{border-top:0;padding:.7rem 1.2rem 1.15rem 0}.tonight-grid li+li a{border-left:1px solid #c9a22747;border-left:1px solid lab(68.7657% 6.51515 63.7509/.28);padding-left:1.2rem}}
