.sentence-entry{align-self:center;white-space:nowrap}.sentence-page{max-width:860px;margin:auto}.sentence-page h1{margin:32px 0 16px}.sentence-page p{line-height:1.65}.sentence-lessons,.sentence-options{display:grid;gap:14px;margin:28px 0}.sentence-lessons button{text-align:left;padding:20px}.sentence-lessons span,.sentence-preview small,.sentence-preview span{display:block;color:#aaa;font-size:14px;margin-top:8px}.sentence-lessons strong{font-size:22px}.sentence-japanese{font-size:clamp(25px,4vw,40px);margin:40px 0;overflow-wrap:anywhere}.sentence-meaning{font-size:22px}.sentence-actions{display:flex;gap:12px;margin:24px 0}.sentence-preview{margin:28px 0}.sentence-preview p{padding:16px 0;border-bottom:1px solid #292929}.sentence-top{display:flex;align-items:center;justify-content:space-between;gap:16px}.sentence-options button{text-align:left;padding:18px}.sentence-page>button{margin-right:8px;margin-bottom:12px}@media(max-width:850px){.beta .intro{flex-wrap:wrap}.sentence-entry{width:100%}.sentence-top{display:block}.sentence-actions button{flex:1;min-height:48px}}

.beta .sentence-page:has(.sentence-path){max-width:none}.sentence-path-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #292929;padding-bottom:25px;margin-bottom:30px}.sentence-path .sentence-continue{display:flex;justify-content:space-between;width:100%;margin:16px 0 28px;min-height:48px}.sentence-path small{display:block;color:#aaa;margin-top:6px}.sentence-path .sets{display:grid;gap:12px}.beta .sentence-path .sets{display:flex}.sentence-path .sets>button{text-align:left}.sentence-path .sets>button:disabled{opacity:.5}@media(max-width:850px){.beta header .header-tools #sentence-navigation{font-size:11px}.sentence-path-heading{display:block}.sentence-path-heading h1{margin-top:20px}}
