body{isolation:isolate}#coin-field{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 80% 35%,#4d287a12,transparent 65%)}
.gold-header .nav-contact{width:184px;min-height:81px;display:flex;align-items:center;justify-content:center;border:1px solid #e2bd99;border-radius:3px;padding:12px 6px!important;background:linear-gradient(transparent 28%,#fff0dce8 38%,#fff0dce8 64%,transparent 74%),url('assets/5000-front.jpg') center/100% 100%;color:#472016;font-weight:800;text-shadow:0 1px #fff3d8;box-shadow:0 4px 18px #0006;transform:rotate(-3deg);transition:transform .2s,box-shadow .2s}
.gold-header .nav-contact:hover{background:linear-gradient(transparent 28%,#fff0dcf5 38%,#fff0dcf5 64%,transparent 74%),url('assets/5000-front.jpg') center/100% 100%;color:#472016;transform:rotate(0) translateY(-2px);box-shadow:0 6px 22px #d28c4433}
@media(max-width:760px){.gold-header .nav-contact{width:151px;min-height:67px;font-size:12px}}
.coin-motion{position:fixed;bottom:14px;right:16px;z-index:8;background:#15131eee;color:#d5c7e4;border:1px solid #675872;border-radius:30px;padding:10px 15px;font:12px Manrope,Arial,sans-serif;cursor:pointer;min-height:40px}.coin-motion:focus-visible{outline:3px solid #dcff00;outline-offset:3px}
@media(max-width:760px){.coin-motion{bottom:10px;right:10px;padding:9px 12px;font-size:11px}}
/* A fixed-height surface anchored to the bottom stays at the same physical
   screen position while Android Chrome expands/collapses its top toolbar.
   Top anchoring moves the entire cloud with that toolbar. No JS scroll offset. */
#coin-field.compositor-bills{top:auto;bottom:0;overflow:hidden;contain:strict}
.compositor-bills .floating-banknote{position:absolute;display:block;height:auto;max-width:none;aspect-ratio:2.27;pointer-events:none;will-change:transform;animation:banknote-compositor-float 10s ease-in-out infinite alternate;transform:translate3d(-50%,-50%,0) rotate(var(--angle))}
@keyframes banknote-compositor-float{from{transform:translate3d(calc(-50% - var(--sway)),calc(-50% - var(--drift)),0) rotate(calc(var(--angle) - 4deg))}to{transform:translate3d(calc(-50% + var(--sway)),calc(-50% + var(--drift)),0) rotate(calc(var(--angle) + 4deg))}}
.compositor-bills[data-paused] .floating-banknote{animation-play-state:paused}
@media(prefers-reduced-motion:reduce){.compositor-bills .floating-banknote{animation:none}}
