#homePage .instant-entry{border:1px solid #eceef3;border-radius:10px;overflow:hidden;background:#fff;display:flex;flex-direction:column;min-width:0}
#homePage .instant-entry .feature-banner{min-height:125px}#homePage .instant-entry .feature-banner b{font-size:58px}
#homePage .instant-entry .feature-body{display:flex;flex:1;flex-direction:column;gap:10px;padding:22px}#homePage .instant-entry p{margin:0;line-height:1.9}#homePage .instant-entry .feature-bottom{margin-top:auto;flex-wrap:wrap;gap:12px}#homePage .instant-entry .feature-bottom small{color:#8894a8;font-size:11px}#homePage .instant-entry .instant-home-review{align-self:flex-start;font-size:12px;padding:8px 0}#homePage .instant-entry .instant-home-method{color:#5c6d86;font-size:12px}
#instantPage{max-width:900px;margin:auto;color:#1e2c43}#instantPage button{min-height:44px}#instantPage button:disabled{opacity:.48;cursor:default}#instantPage .primary{background:#315cf4;color:#fff;border:0;border-radius:10px;padding:13px 25px}#instantPage .secondary{border:1px solid #dce4f2;border-radius:10px;padding:12px 20px;background:#fff;color:#526d96}#instantPage .text-button{color:#6380aa;background:none;border:0;padding:10px}
.instant-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 18px;border-bottom:1px solid #e0e7f2;font-size:13px}.instant-setup{max-width:620px;margin:42px auto;padding:30px;border:1px solid #dfe6f2;background:#fff;border-radius:20px}.instant-setup h1{font-size:28px;margin:12px 0 18px}.instant-setup p{font-size:14px;line-height:1.9;color:#72829c}.instant-setup .instant-book{color:#324765;margin:24px 0}.instant-setup label{display:block;font-size:13px;margin-bottom:9px}.instant-goal-row{display:flex;gap:10px}.instant-goal-row input{width:0;min-width:0;flex:1;padding:12px 15px;border:1px solid #d4dff0;border-radius:10px;font-size:20px;color:#284368}.instant-setup small{font-size:12px;line-height:1.9;color:#8b99ae;display:block;margin-top:8px}.instant-totals{display:flex;gap:18px;flex-wrap:wrap;font-size:13px;margin:22px 0;color:#71829e}.instant-totals b{color:#315cf4}.instant-start-actions{display:flex;gap:10px;flex-wrap:wrap}.instant-note{font-size:12px!important;color:#8b99ae!important;line-height:1.9!important}.instant-result{background:#f3f6ff;padding:15px;border-radius:10px}.instant-progress{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;color:#8594ab;margin:22px auto;max-width:700px}.instant-progress>div{width:100%;height:4px;border-radius:4px;background:#e1e8f5;overflow:hidden}.instant-progress i{display:block;background:#5e85ff;height:100%;transition:width .3s}.instant-word-card{max-width:700px;min-height:400px;margin:30px auto 0;background:#fff;border:1px solid #e0e7f2;border-radius:22px;padding:38px 30px;display:flex;flex-direction:column;align-items:center;text-align:center}.instant-clock{font-size:26px;color:#6080ba;min-height:75px}.instant-clock small{display:block;font-size:12px;font-weight:400;color:#9ba8bc;margin-top:5px}.instant-clock>div{height:3px;background:#edf1fa;width:150px;margin:12px auto 0}.instant-clock i{display:block;height:100%;background:#7598ff}.instant-word{font-size:clamp(28px,5vw,50px);font-weight:600;line-height:1.3;overflow-wrap:anywhere;max-width:100%;margin:36px 0}.instant-meaning{font-size:24px;line-height:1.5;margin:4px 0 20px;color:#2d4262;overflow-wrap:anywhere}.instant-decisions{display:flex;justify-content:center;gap:16px;width:100%;margin:22px 0 10px}.instant-decisions button{min-width:135px}.instant-pronunciation{display:flex;gap:10px;align-items:center;font-size:12px;color:#94a2b8}.instant-answer-note{font-size:13px;color:#8292aa;margin:20px 0 12px}.instant-next{margin-top:18px;max-width:100%}.instant-footnote{text-align:center;color:#9ba8bc;font-size:11px;line-height:1.9;margin:20px}.instant-word-card[hidden],.instant-clock[hidden]{display:none}
body[data-page=instant] .site-header{display:none}body[data-page=instant] .app-main{padding-top:18px}body[data-page=instant] .footer{display:none}
@media(max-width:600px){.instant-setup{margin:22px auto;padding:22px 18px}.instant-setup h1{font-size:24px}.instant-word-card{padding:25px 18px;margin-top:20px;min-height:360px}.instant-word{margin:26px 0}.instant-top{gap:4px;font-size:12px}.instant-progress{font-size:11px;gap:10px}.instant-decisions{gap:10px}.instant-decisions button{min-width:0;flex:1}.instant-goal-row .secondary{padding:10px}.instant-meaning{font-size:22px}}
@media(prefers-reduced-motion:reduce){.instant-progress i{transition:none}}
body[data-page=instant] footer{display:none}
@media(min-height:600px){.instant-word-card{padding:26px 25px;min-height:350px;margin-top:20px}.instant-word{margin:24px 0}.instant-answer-note{margin:14px 0 10px}.instant-footnote{margin:12px}.instant-progress{margin:18px auto}}
#homeInstantTarget{display:block;width:100%;margin:18px 0;padding:12px;border:1px solid #d4dff0;border-radius:9px;font-size:20px}

.instant-word-card{position:relative}.instant-combo{position:absolute;top:15px;right:18px;font-size:11px;font-weight:700;letter-spacing:1px;color:#7290c0;pointer-events:none}.instant-combo.is-milestone{color:#335cf4;background:#edf2ff;border-radius:20px;padding:6px 10px;top:10px}.instant-hit-milestone{border-color:#a9bfff;box-shadow:0 0 0 3px #4d76ff0b}

.local-record-switch{padding:8px 20px;background:#eef3ff;color:#526d96;display:flex;gap:10px;align-items:center;flex-wrap:wrap;font:12px/1.5 system-ui}.local-record-switch select{max-width:100%;padding:6px;border:1px solid #ccd8ed;border-radius:6px}.local-record-switch button{border:0;background:#315cf4;color:white;border-radius:6px;padding:7px 12px}
