/* Scene primitives; final visual treatment is in naxo-scenes-v2.css. */
.naxo-scene{display:block;overflow:hidden;pointer-events:none}.naxo-scene-photo{display:block;width:100%;height:100%;object-fit:cover;max-width:none}
.naxo-scene-band{position:relative;overflow:hidden;margin-block:0 28px;pointer-events:none}
.naxo-page-scene{pointer-events:none}.naxo-verified-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:24px auto 32px}.naxo-verified-contact a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border:1px solid #b68e4e55;border-radius:12px;background:#13120f;color:#e7c78b;text-decoration:none;overflow-wrap:anywhere;font:600 17px/1.5 Arial,sans-serif}.naxo-verified-contact a:focus-visible{outline:2px solid #f1cc85;outline-offset:4px}
@media(max-width:480px){.naxo-verified-contact{flex-direction:column}.naxo-verified-contact a{width:100%;box-sizing:border-box;font-size:16px}}
@media(max-width:720px){body .v21-bottom{align-items:stretch}body .v21-bottom button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:60px;padding:6px 2px;white-space:normal!important;overflow-wrap:anywhere;line-height:1.25}body .v21-bottom button span{line-height:1;margin-bottom:0}body .v21-bottom button.active{color:#e5ca98;background:#30261a;border-radius:10px}html body{padding-bottom:calc(88px + env(safe-area-inset-bottom))}}
