.meadow-srs-upgraded{display:grid;gap:.85rem;margin:1rem 0}.meadow-srs-card{border:1px solid rgba(15,23,42,.12);border-radius:14px;background:linear-gradient(180deg,#fffffff5,#f7f7f4f5);box-shadow:0 10px 24px #0f172a0f;padding:1rem}.meadow-srs-card__header,.meadow-srs-overlay__header,.meadow-srs-overlay__footer,.meadow-srs-card__minimized{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.meadow-srs-card__controls{display:flex;align-items:center;gap:.5rem;margin-top:.65rem}.meadow-srs-card__heading,.meadow-srs-overlay__title-block{display:grid;gap:.2rem}.meadow-srs-card__title,.meadow-srs-overlay__title{font-size:.95rem;font-weight:700;color:#1f2937;margin:0}.meadow-srs-card__kind{display:inline-flex;width:fit-content;border-radius:999px;padding:.18rem .55rem;background:#0f766e1f;color:#0f766e;font-size:.72rem;font-weight:700;letter-spacing:.01em}.meadow-srs-card__context,.meadow-srs-overlay__subtitle,.meadow-srs-overlay__hint{font-size:.78rem;color:#64748b}.meadow-srs-card__status{font-size:.82rem;color:#52606d}.meadow-srs-card__status--float{float:right;margin-left:1rem}.meadow-srs-card__prompt,.meadow-srs-card__answer{line-height:1.55}.meadow-srs-card__prompt{margin-top:0}.meadow-srs-card__header+.meadow-srs-card__prompt{margin-top:.8rem}.meadow-srs-card--dormant{opacity:.7;transition:opacity .15s ease}.meadow-srs-card--dormant:hover{opacity:.85}.meadow-srs-card__dormant-prompt{line-height:1.55}.meadow-srs-card__dormant-due{font-size:.82rem;font-weight:600;color:#52606d;margin-right:.5rem}.meadow-srs-card__dormant-question{color:#334155;opacity:.4}.meadow-srs-card__dormant-text{color:#64748b;font-size:.85rem;font-style:italic}.meadow-srs-card__answer{margin-top:.8rem;padding-top:.8rem;border-top:1px dashed rgba(15,23,42,.12);color:#334155}.meadow-srs-card__answer:not(.is-visible){color:#64748b;font-style:italic}.meadow-srs-button{border:0;border-radius:6px;padding:.55rem .9rem;font-size:.82rem;font-weight:600;cursor:pointer;background:#0f766e;color:#fff;transition:filter .12s ease}.meadow-srs-button:hover{filter:brightness(1.1)}.meadow-srs-button--subtle{background:#e2e8f0;color:#0f172a}.meadow-srs-button--subtle.is-active{background:#cbd5e1}.meadow-srs-button--again{background:#9b7a7a}.meadow-srs-button--hard{background:#9b8a6a}.meadow-srs-button--good{background:#6a8a6e}.meadow-srs-button--easy{background:#88b08a}.meadow-srs-launcher{position:fixed;right:1rem;bottom:1rem;z-index:1000;border:0;border-radius:999px;padding:.85rem 1rem;cursor:pointer;background:#9ca3af;color:#fff;box-shadow:0 14px 28px #0f172a40}.meadow-srs-overlay{position:fixed;inset:0;z-index:1100;display:none;align-items:center;justify-content:center;background:#0f172a8c;padding:1rem}.meadow-srs-overlay--contained{position:absolute}.meadow-srs-overlay--contained .meadow-srs-overlay__panel{max-height:100%}.meadow-srs-overlay.is-open{display:flex}.meadow-srs-overlay__panel{width:min(720px,100%);max-height:90vh;overflow:auto;border-radius:18px;background:#fffdf7;padding:0;box-shadow:0 22px 40px #0f172a40}.meadow-srs-overlay__tab-bar{display:flex;align-items:stretch;border-bottom:2px solid rgba(15,23,42,.1)}.meadow-srs-overlay__tab{flex:1;border:0;background:transparent;padding:.85rem 1rem;font-size:.88rem;font-weight:600;color:#64748b;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color .12s ease,border-color .12s ease}.meadow-srs-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:1.3em;height:1.3em;padding:0 .35em;margin-left:.4em;border-radius:999px;background:#e2e8f0;color:#475569;font-size:.975em;font-weight:600;line-height:1}.meadow-srs-tab-badge--new{background:#0f766e1f;color:#0f766e}.meadow-srs-overlay__tab:hover{color:#334155}.meadow-srs-overlay__tab.is-active{color:#0f766e;border-bottom-color:#0f766e}.meadow-srs-overlay__close{border:0;background:transparent;padding:.85rem 1rem;font-size:1.25rem;line-height:1;color:#94a3b8;cursor:pointer;transition:color .12s ease}.meadow-srs-overlay__close:hover{color:#334155}.meadow-srs-overlay__header{padding:1rem 1rem 0}.meadow-srs-overlay__modes{display:flex;gap:.5rem}.meadow-srs-overlay__body{padding:0 1rem;margin:1rem 0}.meadow-srs-overlay__footer{padding:0 1rem 1rem}.meadow-srs-block{margin-bottom:.65rem}.meadow-srs-block:last-child{margin-bottom:0}.meadow-srs-cloze-blank{display:inline-flex;min-width:4ch;justify-content:center;padding:0 .4rem;border-bottom:2px solid #0f766e;color:#0f766e;font-weight:700}@media(max-width:680px){.meadow-srs-card__header,.meadow-srs-card__minimized,.meadow-srs-overlay__header,.meadow-srs-overlay__footer{flex-direction:column;align-items:stretch}.meadow-srs-card__controls{flex-wrap:wrap}.meadow-srs-launcher{left:1rem;right:1rem;text-align:center}}
