/* Tayah Tours - gaya dasar tema. Komponen (slider, paket, video, footer) ada di plugin Tayah Tours Core. */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--ty-bg,#fff);color:var(--ty-tx,#14231a);font-family:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;line-height:1.6}
img,video,svg{max-width:100%;height:auto}
a{color:var(--ty-g,#0f703b)}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.skip-link:focus{clip:auto;clip-path:none;background:#fff;color:#000;display:block;height:auto;left:8px;padding:12px 18px;top:8px;width:auto;z-index:100000;border-radius:6px}
.ty-main{display:block;min-height:50vh}
.ty-main .ty-page{max-width:820px;padding-top:48px;padding-bottom:64px}
.ty-page-title{font-size:clamp(26px,4vw,38px);line-height:1.2;font-weight:800;margin:0 0 20px}
.ty-entry-title{font-size:22px;margin:28px 0 8px}.ty-entry-title a{text-decoration:none}
.ty-entry>*:first-child{margin-top:0}.ty-entry p,.ty-entry li{font-size:16px}
.ty-entry img{border-radius:12px}
.alignleft{float:left;margin:0 1.5em 1em 0}.alignright{float:right;margin:0 0 1em 1.5em}.aligncenter{display:block;margin:0 auto 1em}
.wp-caption-text{font-size:13px;color:var(--ty-mu,#5a6b61)}
.admin-bar .ty-hd{top:32px}
@media(max-width:782px){.admin-bar .ty-hd{top:46px}}
/* cadangan jika plugin belum aktif */
.ty-basic-hd{border-bottom:1px solid var(--ty-bd,#dbe7df);background:var(--ty-bg,#fff)}
.ty-basic-in{max-width:1120px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.ty-basic-in img{display:block;height:44px;width:auto}.ty-basic-in ul{display:flex;gap:18px;list-style:none;margin:0;padding:0}.ty-basic-in a{text-decoration:none;font-weight:600}
.ty-basic-ft{padding:28px 20px;text-align:center;background:#0a1a11;color:#b8cbbf;font-size:13px}.ty-basic-ft p{margin:0}
