html,body{margin:0;min-height:100%;background:#152a34;color:#eef7f7;font:16px/1.7 system-ui,sans-serif}#course-panel{position:fixed;z-index:2001;inset:0;display:grid;align-content:center;justify-items:center;gap:14px;padding:24px;box-sizing:border-box;background:#152a34}#course-panel[hidden]{display:none}#course-panel h1{font-size:20px;margin:0;text-align:center}#course-status{max-width:44em;margin:0}#course-retry{font:inherit;padding:10px 20px;border:2px solid #84dcc6;border-radius:8px;background:#153b42;color:white;cursor:pointer}#course-retry[hidden]{display:none}#course-retry:focus-visible{outline:3px solid #e1f985;outline-offset:3px}.course-note{font-size:13px;color:#ccdfe3;max-width:50em}#pyxel-error-overlay{z-index:1000}
