.site-header[data-simple-navigation] .account-action-link{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:.5rem .65rem;border-radius:999px;color:#ffffffe6;text-decoration:none;font-size:.82rem;font-weight:700;white-space:nowrap}.site-header[data-simple-navigation] .account-action-link:hover{color:#fff;background:#ffffff17}.site-header[data-simple-navigation] .account-action-link--primary{border:1px solid rgba(181,138,58,.55);background:#ffffff14}.site-header[data-simple-navigation] .menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(181,138,58,.35);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:1.1rem;line-height:1;cursor:pointer}.site-header[data-simple-navigation] .menu-toggle:hover{border-color:var(--esm-gold-light);background:#ffffff1a}
.site-header[data-simple-navigation] [hidden]{display:none!important}.site-header[data-simple-navigation] .header-inner{position:relative;max-width:1400px;padding:10px 12px;display:flex;align-items:center;gap:12px}.site-header[data-simple-navigation] .brand{margin-right:auto;min-height:44px}.site-header[data-simple-navigation] .header-navigation{display:contents}.site-header[data-simple-navigation] .main-nav{display:none;flex-wrap:nowrap}.site-header[data-simple-navigation] .header-actions{position:static;display:flex;align-items:center;gap:6px;width:auto}.site-header[data-simple-navigation] .account-actions__group{display:flex;align-items:center;gap:6px}.site-header[data-simple-navigation] .account-action-link,.site-header[data-simple-navigation] .theme-toggle{min-height:44px}.site-header[data-simple-navigation] .search-trigger,.site-header[data-simple-navigation] .menu-toggle,.site-header[data-simple-navigation] .portal-notification__button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:8px}.site-header[data-simple-navigation] .portal-notification{position:static}.site-header[data-simple-navigation] .portal-notification__panel{right:12px;top:calc(100% + 8px);width:min(320px,calc(100% - 24px));max-height:calc(100dvh - 90px);overflow:auto}.site-header[data-simple-navigation][data-nav-open=true] .main-nav{display:flex;position:absolute;top:calc(100% + 8px);right:12px;z-index:30;width:min(320px,calc(100% - 24px));max-height:calc(100dvh - 90px);overflow:auto;flex-direction:column;align-items:stretch;gap:0;padding:8px;border:1px solid var(--esm-border);border-radius:12px;background:var(--esm-paper);box-shadow:var(--esm-shadow)}.site-header[data-simple-navigation] .main-nav .nav-link{display:flex;align-items:center;min-height:44px;padding:10px;color:var(--esm-ink);white-space:nowrap}.site-header[data-simple-navigation] .main-nav .nav-link:hover{background:#78648c1f}.site-header[data-simple-navigation] button:focus-visible,.site-header[data-simple-navigation] a:focus-visible{outline:3px solid var(--esm-gold-light);outline-offset:2px}.site-header[data-simple-navigation] .main-nav a:focus-visible{outline-color:var(--esm-emerald);outline-offset:-3px}.site-header[data-simple-navigation] .portal-logout{font:inherit;cursor:pointer;background:transparent;border:1px solid rgba(230,210,167,.35);border-radius:999px;color:#fff;padding:8px 12px;min-height:44px}.site-header[data-simple-navigation] .theme-label{display:inline}@media(max-width:620px){.site-header[data-simple-navigation] .header-inner{gap:8px;padding:10px}}@media(max-width:620px){.site-header[data-simple-navigation] .brand{font-size:1rem;gap:6px}}@media(max-width:620px){.site-header[data-simple-navigation] .header-navigation{display:none}}@media(max-width:620px){.site-header[data-simple-navigation][data-nav-open=true] .header-navigation{display:flex;flex-direction:column;gap:8px;position:absolute;top:calc(100% + 8px);right:10px;width:min(320px,calc(100% - 20px));max-height:calc(100dvh - 90px);overflow:auto;z-index:30;padding:8px;border:1px solid var(--esm-border);border-radius:12px;background:var(--esm-paper);box-shadow:var(--esm-shadow)}}@media(max-width:620px){.site-header[data-simple-navigation][data-nav-open=true] .main-nav{position:static;width:100%;max-height:none;overflow:visible;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}}@media(max-width:620px){.site-header[data-simple-navigation] .header-navigation .account-action-link,.site-header[data-simple-navigation] .header-navigation .portal-logout,.site-header[data-simple-navigation] .header-navigation .theme-toggle{color:var(--esm-ink)}}@media(max-width:620px){.site-header[data-simple-navigation] .header-navigation .theme-toggle{align-self:flex-start}}@media(min-width:1280px){.site-header[data-simple-navigation] .header-inner{padding-inline:20px}}@media(min-width:1280px){.site-header[data-simple-navigation] .brand{margin-right:0}}@media(min-width:1280px){.site-header[data-simple-navigation] .main-nav,.site-header[data-simple-navigation][data-nav-open=true] .main-nav{display:flex;position:static;flex:1;flex-direction:row;justify-content:center;align-items:center;width:auto;max-height:none;overflow:visible;padding:0;border:0;background:transparent;box-shadow:none;gap:2px}}@media(min-width:1280px){.site-header[data-simple-navigation] .main-nav .nav-link{color:#fff;padding:8px;font-size:.88rem}}@media(min-width:1280px){.site-header[data-simple-navigation] .menu-toggle{display:none}}
/* Bound the existing public horoscope table inside its scroll container. */
.daily-transits__planets,.daily-transits__reading{min-width:0;max-width:100%}.daily-transits__table-wrap{max-width:100%}
