/* Final visual polish: atmospheric lighting, image presence, and clean text flow. */
.home-hero{background:#090909}.hero-image:after{background:linear-gradient(90deg,#0000 44%,#090909 99%),linear-gradient(180deg,#09090999 0%,#0000 32%,#090909b8 100%)}.hero-panel{background:radial-gradient(circle at 86% 24%,#e0ac351f 0%,#0000 38%),linear-gradient(180deg,#11100f 0%,#090909 100%)}.hero-panel h1{max-width:7.2ch;text-wrap:balance}.hero-lead{max-width:41ch}.home-intro{position:relative}.home-intro:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 82% 26%,#e0ac351c 0%,#0000 34%);pointer-events:none}.intro-cards article{background:rgba(20,16,12,.78);border:1px solid rgba(246,217,140,.18);padding:24px;border-radius:16px}.spotlight{background:linear-gradient(115deg,#12100ef0 16%,#15120fe0 58%,#22190ee6 100%),url('/diva-front.jpg') center/cover}.price-card{box-shadow:0 24px 60px #0006}.dark-head{background:radial-gradient(circle at 80% 35%,#e0ac3524 0%,#0000 34%),linear-gradient(135deg,#0d0d0d 0%,#17130f 100%)}.light-head{background:radial-gradient(circle at 82% 28%,rgba(227,176,75,.2) 0%,transparent 42%),linear-gradient(135deg,rgba(12,10,8,.82) 0%,rgba(20,16,12,.72) 100%)}.room-tile{box-shadow:inset 0 0 0 1px #ffffff14}.deal{transition:background .2s,padding-left .2s}.deal:not(.featured):hover{background:rgba(227,176,75,.07);padding-left:18px}.journal-grid article{background:rgba(20,16,12,.82);box-shadow:0 16px 38px rgba(0,0,0,.38);transition:transform .25s,box-shadow .25s,border-color .25s}.journal-grid article:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(0,0,0,.52),0 0 28px rgba(227,176,75,.16)}.contact-wrap{background-image:linear-gradient(90deg,rgba(12,10,8,.90),rgba(16,13,10,.84)),url('/diva-front.jpg');background-size:cover;background-position:center}.contact-wrap form{box-shadow:0 22px 55px #00000048}@media(max-width:800px){.hero-panel h1{max-width:none}.intro-cards article{padding:18px}.deal:not(.featured):hover{padding-left:0}}
