/* plus.css — Nov 1 2026 */
iframe[id^="nl-"],#nl-badge-frame,#nl-hud-frame{display:none!important}
/* Explore as overlay instead of pushing the page down */
#ePanel.epanel{position:fixed;z-index:60;top:64px;right:12px;left:auto;width:min(380px,calc(100vw - 24px));max-height:calc(100vh - 90px);overflow:auto;box-shadow:0 18px 50px rgba(0,0,0,.55);margin:0}
.epanel a{color:#f2c46b;text-decoration:underline}
[data-theme=light] .epanel a{color:#8a2a12}
/* no blank flash before the answer image */
img.hero{background:linear-gradient(120deg,#3c0a16,#5a1a10)}
.atg-lead{max-width:720px;margin:28px auto 8px;padding:18px 18px 14px;border:1px solid #c9a24a;border-radius:16px;background:linear-gradient(140deg,#2a0710,#3d1410);color:#f3e9d2;text-align:center}
.atg-lead h2{margin:.1em 0 .4em;font-family:'Cormorant Garamond',Georgia,serif;color:#e8c97a}
.atg-lead form{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin:10px 0 4px}
.atg-lead input{flex:1 1 220px;min-height:44px;border-radius:12px;border:1px solid #c9a24a;padding:0 12px;background:#1b0509;color:#f3e9d2;font-size:16px}
.atg-lead a,.atg-nav a{color:#f2c46b}
[data-theme=light] .atg-lead{background:#fff3df;color:#3a1218}[data-theme=light] .atg-lead input{background:#fff;color:#3a1218}
[data-theme=light] .atg-lead a,[data-theme=light] .atg-nav a{color:#8a2a12}
.atg-nav{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:center;margin:0 0 10px}
.atg-nav a{min-height:40px;display:inline-flex;align-items:center}
footer a{color:#f2c46b}[data-theme=light] footer a{color:#8a2a12}
/* v14 organize: calmer home + footer */
.paths{gap:.75rem;margin:1.2rem 0 .6rem}
.path{padding:1rem;border-color:#ffb02033}
.path small{opacity:.7;line-height:1.4}
.atg-lead{background:none;border:none;border-top:1px solid #ffffff1a;border-radius:0;padding:28px 12px 8px;margin-top:40px}
[data-theme=light] .atg-lead{background:none;border-top-color:#0000001a}
.atg-lead .atg-rot{opacity:.7;margin-top:14px}
#atgNav{gap:4px 22px;padding:18px 0 6px;border-top:1px solid #ffffff14;margin-top:18px;font-size:.95rem}
[data-theme=light] #atgNav{border-top-color:#0000001a}
footer{padding:1.5rem 1rem 2.5rem;line-height:1.7}
@media(max-width:480px){.paths{grid-template-columns:1fr 1fr}.atg-lead form{flex-direction:column}.atg-lead form .btn{width:100%}#atgNav{gap:2px 16px}}
@media(max-width:430px){.ebar{gap:4px}.ebar button,.ebar .svlink{min-width:40px;min-height:40px;padding:0 6px;border-radius:10px}}
html:not([data-theme=light]) #votd .sa{color:#f5d9a0;line-height:1.75;white-space:pre-line}html:not([data-theme=light]) #votd .tr{color:#cdb98f;white-space:pre-line}
@media(max-width:430px){#votd .aud{flex-wrap:wrap;gap:.45rem;border-radius:18px;padding:.5rem}#votd .aud .tts{flex:1 1 auto;white-space:nowrap;padding:.55rem .7rem;font-size:.88rem;min-height:40px}#votd .aud .bar{flex:1 1 100%;order:9}}
@media(max-width:430px){#votd .aud .btn{flex:1 1 40%;margin:0;justify-content:center;text-align:center;white-space:nowrap;min-height:42px;padding:.5rem .7rem}}
.atg-lead input{flex:1 1 auto;width:100%;max-width:420px}html:not([data-theme=light]) .svoice .tr{color:#cdb98f;opacity:1}

[data-theme=light] #atgWelcome{border-color:#0000001a!important}[data-theme=light] #atgWelcome>div:first-child{color:#8a2a12!important}[data-theme=light] #atgWelcome a{color:#8a2a12!important;border-color:#c9a24a!important;background:#fff8ec!important}[data-theme=light] .atg-lead h2{color:#8a2a12}
