.subject-sheet{border-bottom:1px solid color-mix(in srgb, var(--paper) 30%, transparent);gap:10px;margin-bottom:2px;padding-bottom:14px;display:flex}.home-sheet-quiet.subject-sheet-row{border:2px solid color-mix(in srgb, var(--paper) 65%, transparent);flex:1;min-height:64px}.home-sheet-quiet.subject-sheet-row.is-current.is-maths{background:var(--leaf);border-color:var(--leaf-edge);color:var(--paper)}.home-sheet-quiet.subject-sheet-row.is-current.is-english{background:var(--en-sky-edge);border-color:var(--en-sky-deep);color:var(--paper)}.subject-tabs{background:var(--paper);border:2px solid var(--line);z-index:2;border-radius:999px;gap:8px;width:calc(100% - 32px);max-width:360px;margin:6px auto 4px;padding:4px;display:flex;position:relative}.subject-tab{min-height:44px;color:var(--ink);cursor:pointer;text-align:center;background:0 0;border:0;border-radius:999px;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.subject-tab .bilingual{text-align:center;align-items:center}.subject-tab.is-current.is-maths{background:var(--leaf);color:var(--paper)}.subject-tab.is-current.is-english{background:var(--en-sky-edge);color:var(--paper)}.subject-tab .bilingual,.subject-tab.is-current .bilingual *{color:inherit}.en-day-subject{text-align:center;color:var(--en-sky-edge);margin:-2px auto 6px;font-weight:800}.en-roads{z-index:2;grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 32px);max-width:560px;margin:4px auto 10px;display:grid;position:relative}@media (width<=420px){.en-roads{grid-template-columns:1fr;gap:8px}}.en-road{background:var(--paper);border:2px solid var(--line);text-align:left;border-radius:14px;padding:10px 12px}.en-road.reading{border-color:color-mix(in srgb, var(--en-sky) 55%, var(--line))}.en-road.language{border-color:color-mix(in srgb, var(--leaf) 45%, var(--line))}.en-road-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.en-road-name{font-size:16px}.en-road-week{color:var(--ink-muted);white-space:nowrap;font-size:14px;font-weight:700}.en-road-track{height:10px;margin:8px 0 6px}.en-road.reading .en-road-fill{background:var(--en-sky)}.en-road.language .en-road-fill{background:var(--leaf)}.en-road-next{color:var(--ink);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.3;display:-webkit-box;overflow:hidden}.en-road-next span[lang=hi]{color:var(--ink-muted);font-weight:700}.en-day-start{text-align:center;z-index:2;justify-content:center;align-items:center;min-width:220px;margin:6px auto 4px;display:flex;position:relative}.en-day-start .bilingual{text-align:center;align-items:center}.en-day-finished{text-align:center;background:var(--leaf-soft);max-width:420px;color:var(--leaf-deep);border-radius:12px;margin:4px auto 8px;padding:8px 14px;font-weight:700}.en-day-between,.en-day-end{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:18px 8px;display:flex}.en-day-end{justify-content:center;min-height:100svh;padding:24px 16px}.en-day-between-title{color:var(--en-sky-deep);margin:0;font-size:22px;font-weight:800}.en-day-between-title small{color:var(--en-sky-edge);font-size:15px}.en-day-between-line{font-size:18px}.en-day-end-sub{color:var(--ink-muted)}.en-day-leaves{background:var(--leaf-soft);color:var(--leaf-deep);border-radius:999px;align-items:center;gap:6px;margin:0;padding:6px 16px;font-size:22px;font-weight:800;display:inline-flex}.en-day-card{flex-direction:column;align-items:center;gap:14px;padding-top:4px;display:flex}.pilot-letter.en-day-bigletter{min-width:120px;height:120px;font-size:76px}.en-day-example{border:2px solid var(--line);background:var(--paper);cursor:pointer;border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-height:44px;padding:8px 18px;font-size:22px;display:flex}.en-day-example.is-lit{background:var(--en-sky-soft);border-color:var(--en-sky)}.en-day-skill-title{text-align:center;margin:0;font-size:18px;font-weight:700}.en-gentle-hint{text-align:center;color:var(--en-sky-deep);margin:0 0 8px;font-weight:700}.en-gentle-hint small{color:var(--en-sky-edge)}.en-flash{perspective:1200px;position:relative}.en-flash-face{backface-visibility:hidden;transition:transform .45s}.en-flash-back{background:var(--paper);border-radius:inherit;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;transform:rotateY(180deg)}.en-flash.is-flipped .en-flash-front{transform:rotateY(-180deg)}.en-flash.is-flipped .en-flash-back{transform:rotateY(0)}.en-flash-content{flex-direction:column;align-items:center;gap:12px;width:100%;padding:12px;display:flex}.en-flash-verdict{margin:0;font-size:22px;font-weight:800}.en-flash-content.is-right .en-flash-verdict{color:var(--leaf-deep)}.en-flash-content.is-wrong .en-flash-verdict{color:var(--en-sky-deep)}.en-flash-verdict small{opacity:.85;font-size:15px}.en-flash-word{border:2px solid var(--en-sky);background:var(--en-sky-soft);cursor:pointer;border-radius:18px;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:12px 22px;display:flex}.en-flash-word b{color:var(--ink);font-size:30px}.en-flash-hi{color:var(--ink-muted);font-size:20px}@media (prefers-reduced-motion:reduce){.en-flash-face{transition:none}}
