:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:#ffffffde;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#242424;font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{color:#646cff;font-weight:500;text-decoration:none;transition:color .2s}a:hover{color:#535bf2}body{min-width:400px;height:100dvh;margin:0}@media (prefers-color-scheme:light){:root{color:#213547;background-color:#fff}a{color:#646cff}a:hover{color:#747bff}}html,body,#root{height:100dvh;margin:0;overflow:hidden}.main-content{box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:clamp(.2em,1.5vh,1.2em);height:100%;padding:clamp(.5em,2vh,1.5em) clamp(.5em,2vw,1.5em);display:flex;overflow-y:hidden}.notification{text-align:center;border-radius:.5em;min-height:clamp(1.5em,4vh,2.5em);padding:clamp(.5em,2vh,1em);font-size:clamp(.9rem,2vw,1.1rem)}.notification.info{color:#3730a3;background:#e0e7ff}.notification.success{color:#065f46;background:#d1fae5}.notification.error{color:#991b1b;background:#fecaca}.magic-button,.sparkle-button{color:#fff;cursor:pointer;background:#2563eb;border:none;border-radius:.5em;width:100%;padding:clamp(.5em,1.5vh,.8em) clamp(.8em,2vw,1.2em);font-size:clamp(1rem,2.2vh,1.5rem)}.title-bar{justify-content:center;align-items:center;gap:1em;width:100%;display:flex}.title-bar h1{margin:0;font-size:clamp(1.1rem,4vw,2.5rem)}.screen-size{color:#888;white-space:nowrap;font-size:clamp(.9rem,2vw,1.1rem)}.issue-options{flex-direction:column;gap:clamp(.2em,1.2vh,.75em);width:100%;display:flex}.issue-options button{color:#1a1a1a;cursor:pointer;background:#e5e7eb;border:.07em solid #d1d5db;border-radius:.5em;width:100%;padding:clamp(.5em,1.5vh,.8em) clamp(.8em,2vw,1.2em);font-size:clamp(1rem,2.2vh,1.5rem);transition:all .25s}.issue-options button.selected{color:#fff;background:#4caf50;border-color:#4caf50}.email-input{flex-direction:column;gap:clamp(.2em,1vh,.5em);width:100%;display:flex}.email-input label{text-align:center;font-size:clamp(1rem,2vw,1.5rem)}.email-input input{box-sizing:border-box;border:.07em solid #d1d5db;border-radius:.5em;width:100%;padding:clamp(.4em,1vh,.7em) clamp(.7em,2vw,1em);font-size:clamp(1rem,2vw,1.2rem)}.submit-button{color:#fff;cursor:pointer;opacity:1;background:#2563eb;border:none;border-radius:.5em;width:100%;padding:clamp(.5em,1.5vh,.8em) clamp(.8em,2vw,1.2em);font-size:clamp(1rem,2.2vh,1.5rem);transition:opacity .2s}.submit-button:disabled{opacity:.5;cursor:not-allowed}.dev-toggles,.api-buttons{flex-direction:column;gap:.5em;width:100%;display:flex}.reload-button{cursor:pointer;text-align:center;background:#e5e7eb;border:none;border-radius:.5em;width:100%;padding:clamp(.5em,1.5vh,.8em)}.logs-panel{background:#f3f4f6;border-radius:.5em;padding:.5em}.logs-panel summary{cursor:pointer;font-weight:700}.logs-list{max-height:10em;font-family:monospace;font-size:.9em;overflow-y:auto}
