.topbar[data-astro-cid-zm5pdm23]{background:#0e0f10;border-bottom:1px solid var(--color-zinc);font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--color-muted);overflow-x:auto;white-space:nowrap}.topbar-inner[data-astro-cid-zm5pdm23]{display:flex;align-items:center;gap:.75rem;height:2.2rem}.sep[data-astro-cid-zm5pdm23],.spacer[data-astro-cid-zm5pdm23]{color:var(--color-zinc)}.spacer[data-astro-cid-zm5pdm23]{flex:1}.status[data-astro-cid-zm5pdm23]{display:inline-flex;align-items:center;gap:.4rem}.dot[data-astro-cid-zm5pdm23]{width:8px;height:8px;flex-shrink:0;background:var(--color-zinc)}.dot[data-astro-cid-zm5pdm23][data-buka=true]{background:#10b981;box-shadow:0 0 6px #10b981b3}.dot[data-astro-cid-zm5pdm23][data-buka=false]{background:var(--color-accent)}.clock[data-astro-cid-zm5pdm23]{color:var(--color-zinc)}.phone[data-astro-cid-zm5pdm23]{color:var(--color-accent);font-weight:600;text-decoration:none}@media (max-width: 640px){.sep[data-astro-cid-zm5pdm23],.spacer[data-astro-cid-zm5pdm23]{display:none}.topbar-inner[data-astro-cid-zm5pdm23]{justify-content:space-between}}.navbar[data-astro-cid-5blmo7yk]{position:sticky;top:0;z-index:50;background:#141414f5;backdrop-filter:blur(6px);border-bottom:1px solid var(--color-zinc)}.nav-inner[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:var(--space-lg);height:4.25rem}.brand[data-astro-cid-5blmo7yk]{display:flex;align-items:center;gap:.6rem;text-decoration:none}.brand-text[data-astro-cid-5blmo7yk]{display:flex;flex-direction:column;line-height:1.1}.brand-text[data-astro-cid-5blmo7yk] strong[data-astro-cid-5blmo7yk]{font-family:var(--font-display);font-size:1.25rem;letter-spacing:.06em;text-transform:uppercase}.brand-text[data-astro-cid-5blmo7yk] small[data-astro-cid-5blmo7yk]{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted)}.menu[data-astro-cid-5blmo7yk]{display:flex;gap:var(--space-lg);list-style:none;margin:0;padding:0}.menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{font-family:var(--font-mono);font-size:.78rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;color:var(--color-muted);padding:.4rem 0;transition:color .15s ease}.menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]:hover{color:var(--color-accent)}.btn-book[data-astro-cid-5blmo7yk]{margin-left:auto;padding:.55rem 1.2rem;font-size:.95rem}.hamburger[data-astro-cid-5blmo7yk]{display:none;flex-direction:column;gap:5px;background:none;border:1px solid var(--color-zinc);border-radius:var(--radius);padding:.6rem;cursor:pointer}.hamburger[data-astro-cid-5blmo7yk] span[data-astro-cid-5blmo7yk]{display:block;width:20px;height:2px;background:var(--color-text)}@media (max-width: 900px){.hamburger[data-astro-cid-5blmo7yk]{display:flex}.menu[data-astro-cid-5blmo7yk]{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--color-base);border-bottom:1px solid var(--color-zinc);display:none}.menu[data-astro-cid-5blmo7yk].open{display:flex}.menu[data-astro-cid-5blmo7yk] a[data-astro-cid-5blmo7yk]{display:block;padding:.9rem var(--gutter);border-top:1px solid var(--color-zinc)}}@media (max-width: 480px){.btn-book[data-astro-cid-5blmo7yk]{display:none}}.footer[data-astro-cid-sz7xmlte]{background:#0e0f10;border-top:1px solid var(--color-zinc)}.grid[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:var(--space-xl);padding-block:var(--space-xl)}.brand[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:1.1rem;text-transform:uppercase;letter-spacing:.05em}.brand-col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-muted);font-size:.9rem}h3[data-astro-cid-sz7xmlte]{font-size:1rem;letter-spacing:.06em;margin-bottom:var(--space-md);padding-bottom:var(--space-sm);border-bottom:1px solid var(--color-zinc)}ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}li[data-astro-cid-sz7xmlte],.col[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{color:var(--color-muted);font-size:.9rem}a[data-astro-cid-sz7xmlte]{color:inherit;text-decoration:none}a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent)}.mono[data-astro-cid-sz7xmlte]{font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent)}.bottom[data-astro-cid-sz7xmlte]{border-top:1px solid var(--color-zinc);padding-block:var(--space-md)}.kunjungi[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md);padding-block:var(--space-md);border-top:1px solid var(--color-zinc)}.kunjungi-label[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent)}.kunjungi-list[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-md) var(--space-xl)}.kunjungi-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-muted);font-size:.9rem}.kunjungi-list[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent)}.sosmed[data-astro-cid-sz7xmlte]{margin-top:var(--space-md)}.sosmed[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-accent)}.bottom[data-astro-cid-sz7xmlte] p[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.06em;color:var(--color-muted)}@media (max-width: 860px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.grid[data-astro-cid-sz7xmlte]{grid-template-columns:1fr;gap:var(--space-lg)}}.wa-float[data-astro-cid-y4hhiakm]{position:fixed;right:1.25rem;bottom:1.25rem;z-index:60;display:flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;background:var(--color-accent);color:var(--color-on-accent);border:2px solid var(--color-base);border-radius:var(--radius);box-shadow:var(--shadow-hard);transition:transform .15s ease}.wa-float[data-astro-cid-y4hhiakm]:hover{transform:translate(2px,2px)}
