.dg-load-error{max-width:620px;margin:24px auto;padding:22px;background:#1b3025;border:1px solid #73947c;border-radius:16px;color:#ecf5e9;text-align:center;overflow-wrap:anywhere}.dg-load-error h2{font-size:20px;line-height:1.4;margin:0 0 10px}.dg-load-error p{color:#d3dfd2;line-height:1.6;margin:0 0 16px}.dg-load-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dg-load-actions button,.dg-load-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border-radius:11px;border:1px solid #8ab58d;background:#326c3a;color:#f2fff0;text-decoration:none;font:inherit;cursor:pointer}.dg-load-actions a{background:#233b2c}.dg-load-actions :focus-visible{outline:3px solid #a0e28b;outline-offset:3px}@media(max-width:600px){.dg-load-error{padding:16px;margin:16px 8px}.dg-load-actions>*{flex:1 1 180px}}

body[data-dg-page=flashcard-study] #main.hidden,body[data-dg-page=flashcard-study] #loading.hidden,body[data-dg-page=flashcard-set] #main.hidden,body[data-dg-page=flashcard-set] #loading.hidden{display:none!important}
