.mobile-setup{margin:0 0 25px;border:1px solid var(--line);border-radius:10px;background:var(--sage);padding:16px 20px;line-height:1.8}.mobile-setup summary{cursor:pointer;font-weight:600;min-height:28px}.mobile-setup p,.mobile-setup li{font-size:13px}.mobile-setup h3{font-size:14px;margin-top:20px}.mobile-setup button{background:var(--green);color:white;border:0;padding:12px 18px;border-radius:8px;min-height:44px}.mobile-setup .device-note{font-size:11px;color:var(--muted)}#mobileStatus{font-size:12px;color:var(--muted)}
@media(max-width:760px){input,.library-filter select,.mobile-filter select{font-size:16px}.nav,.quick button,.read,.related-terms button,.star,#close,.text-button{min-height:44px}.mobile-setup{padding:14px 16px}.card p.definition{font-size:13px}.card .read{font-size:12px}.scope-note{overflow-wrap:anywhere}.sidebar{padding-top:max(16px,env(safe-area-inset-top))}footer{padding-bottom:max(30px,env(safe-area-inset-bottom))}dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px)}h1{white-space:normal}.intro .hero-mark{display:none}}
@media(max-width:540px){.cards{grid-template-columns:1fr}.card{min-height:210px;padding:19px}.card h3{font-size:21px}.en,.tag{font-size:11px}.library-filter select{font-size:16px}.dialog-bottom{flex-wrap:wrap}.dialog-bottom button{min-height:44px}#detailBody h2{font-size:26px}.edition{display:none}}

/* Keep the hosting service toolbar out of the personal study app. */
iframe#nl-hud-frame{display:none!important;visibility:hidden!important;pointer-events:none!important}
