body{color:#ffcd4d;background-color:#1c2533;justify-content:center;align-items:center;min-height:100vh;margin:0;font-family:Comic Sans MS,cursive,sans-serif;font-size:16px;display:flex}#app{background-color:#111827;border:3px solid #ffcd4d;border-radius:12px;flex-direction:column;gap:16px;width:420px;padding:24px;display:flex;box-shadow:0 0 30px #ffcd4d40}h1,h2{text-align:center;margin:0;font-weight:700}input[type=file]{color:#ffcd4d;cursor:pointer;background-color:#1c2533;border:2px dashed #ffcd4d;border-radius:8px;padding:10px}input[type=file]::file-selector-button{color:#111827;cursor:pointer;background:#ffcd4d;border:none;border-radius:6px;margin-right:10px;padding:6px 10px;font-family:Comic Sans MS,cursive,sans-serif;font-size:14px}button{color:#111827;cursor:pointer;background:#ffcd4d;border:none;border-radius:10px;width:100%;height:64px;font-family:Comic Sans MS,cursive,sans-serif;font-size:20px;font-weight:700;transition:transform 50ms,box-shadow 50ms}button:hover{transform:translateY(-2px);box-shadow:0 6px #caa132}button:active{transform:translateY(2px);box-shadow:0 2px #caa132}#verdict{text-align:center;border-radius:8px;padding:12px;font-size:18px;font-weight:700}#verdict.accepted{color:#eafff1;background-color:#1f8f4a}#verdict.wrong{color:#ffecec;background-color:#8f2d2d}#verdict.error{color:#fff5dc;background-color:#8f6b1f}#profile{border-top:2px solid #ffcd4d;align-items:center;gap:12px;padding-top:12px;display:flex}
