/* Shared homepage header & footer on public Tips and Tricks pages. */
.naiba-tips-layout .nt-site-main { min-height: 50vh; background: #faf8f5; }
.naiba-tips-layout .nt-site-main .nt-container { width: min(1220px, calc(100% - 40px)); margin-inline: auto; }
.naiba-tips-layout .nt-locale-switch { position:relative; z-index: 90; }
.naiba-tips-layout .nt-locale-switch > summary { cursor: pointer; list-style: none; display: inline-flex; align-items: center; gap: 6px; }
.naiba-tips-layout .nt-locale-switch > summary::-webkit-details-marker { display: none; }
.naiba-tips-layout .nt-locale-options { position:absolute; top: calc(100% + 8px); left: 0; background: #fff; width: 152px; box-shadow: 0 8px 28px #0002; border:1px solid #eee; border-radius: 10px; padding:6px; }
.naiba-tips-layout .nt-locale-options a { display:block; padding:9px 10px; color:#2e302b; text-decoration:none; font-size:12px; border-radius:6px; }
.naiba-tips-layout .nt-locale-options a:hover,.naiba-tips-layout .nt-locale-options a[aria-current="page"] { background:#fff0eb; color:#e31b23; }
.naiba-tips-layout .nt-site-main .nt-intro { background: #fff; }
.naiba-tips-layout .nt-site-main .nt-card { min-width:0; }
.naiba-tips-layout .nt-site-main .nt-player { max-width:1000px; }
@media(max-width: 620px){.naiba-tips-layout .nt-site-main .nt-container{width:calc(100% - 28px)} }
