:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#e6edf3;background-color:#0d1117;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:#0d1117}a{color:#58a6ff;text-decoration:none}.tutor-hole-line{background:#ffd70012!important;border-left:3px solid #ffd700!important}.tutor-bug-line{background:#f8514912!important;border-left:3px solid #f85149!important}.boot-error-screen{min-height:100vh;min-height:100dvh;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at top,rgba(88,166,255,.12),transparent 42%),#0d1117;color:#e6edf3}.boot-error-card{width:min(560px,100%);padding:30px;border:1px solid #30363d;border-radius:16px;background:#161b22f5;box-shadow:0 24px 64px #0006}.boot-error-kicker{margin-bottom:10px;color:#f0883e;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.boot-error-title{margin:0;color:#f0f6fc;font-size:clamp(22px,5vw,30px);line-height:1.25}.boot-error-description{margin:14px 0 0;color:#b1bac4;font-size:15px;line-height:1.65}.boot-error-details{margin-top:20px;border:1px solid #30363d;border-radius:8px;background:#0d1117}.boot-error-details summary{padding:10px 12px;color:#8b949e;cursor:pointer;font-size:13px;font-weight:600}.boot-error-message{display:block;max-height:140px;overflow:auto;padding:0 12px 12px;color:#ff7b72;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}.boot-error-actions{display:flex;align-items:center;gap:12px;margin-top:22px}.boot-error-reload{min-height:42px;padding:9px 16px;border:1px solid #2ea043;border-radius:8px;background:#238636;color:#fff;cursor:pointer;font:inherit;font-size:14px;font-weight:700}.boot-error-reload:hover{background:#2ea043}.boot-error-reload:focus-visible,.boot-error-details summary:focus-visible{outline:3px solid rgba(88,166,255,.55);outline-offset:3px}@media (max-width: 480px){.boot-error-screen{padding:16px}.boot-error-card{padding:22px}}
