.scene-depth { background: linear-gradient(135deg, rgb(16, 17, 16), rgb(8, 9, 8) 44%, rgb(14, 15, 14)); }
.scene-depth::before { content: ""; position: absolute; inset: 0px; pointer-events: none; opacity: 0.16; background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23grain)' opacity='.6' d='M0 0h180v180H0z'/%3E%3C/svg%3E"); background-size: 180px 180px; mix-blend-mode: soft-light; }
.scene-depth::after { content: ""; position: absolute; inset: 0px; pointer-events: none; background: repeating-linear-gradient(118deg, transparent 0px, transparent 5px, rgba(255, 255, 255, 0.01) 6px, transparent 7px), radial-gradient(at 50% 45%, transparent 25%, rgba(0, 0, 0, 0.467) 100%); opacity: 0.7; }
.scene-depth { inset: 0px; }
.scene-depth .scene-light { display: none; }
#about::before, .release-section::before, .iqos-home::before { background: none; }
.booking { background: linear-gradient(transparent, rgba(17, 18, 16, 0.6), transparent); }
.cursor-background-light { position: absolute; top: 0px; left: 0px; width: 1100px; height: 1100px; border-radius: 50%; pointer-events: none; opacity: 0; background: radial-gradient(circle, rgba(183, 154, 104, 0.35) 0%, rgba(183, 154, 104, 0.22) 27%, rgba(183, 154, 104, 0.1) 49%, transparent 73%); filter: blur(48px); transform: translate3d(-1000px, -1000px, 0px); transition: opacity 1.8s; will-change: transform, opacity; }
.cursor-background-light.is-active { opacity: 1; transition-duration: 0.35s; }
@media (prefers-reduced-motion: reduce) {
  .cursor-background-light { transition: none; }
}
@media (hover: none), (pointer: coarse) {
  .cursor-background-light { display: none; }
}
@media (hover: none), (pointer: coarse) {
  .scene-depth { background: radial-gradient(at 65% 28%, rgba(183, 154, 104, 0.055), transparent 64%), linear-gradient(135deg, rgb(16, 17, 16), rgb(8, 9, 8) 44%, rgb(14, 15, 14)); }
}