.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.hero-slide__overlay,.hero-slide__content{z-index:2}.rad-form{display:grid;gap:18px;margin-top:28px}.rad-form label{display:grid;gap:7px;font-weight:700;color:var(--cacao)}.rad-form input,.rad-form textarea,.rad-form select{width:100%;padding:13px 14px;border:1px solid #d9cfc4;border-radius:12px;background:#fff;font:inherit}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.notice,.reservation-summary{padding:18px 20px;border-radius:16px;margin:20px 0;background:#fff}.success{border-left:4px solid #52734f}.error{border-left:4px solid #a44336}.media-card img{width:100%;height:100%;object-fit:cover}.entry-content figure img{border-radius:18px}.entry-content>p{font-size:1.06rem}.admin-link{position:fixed;right:16px;bottom:16px;z-index:9999}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}
.rad-language-switcher{display:flex;gap:6px;align-items:center;font-weight:800;font-size:.82rem}.rad-language-switcher a{opacity:.55}.rad-language-switcher a.is-active{opacity:1;color:var(--gold)}.install-app{border:1px solid currentColor;background:transparent;color:inherit;border-radius:999px;padding:8px 12px;font:inherit;font-size:.78rem;font-weight:800;cursor:pointer}
