@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;600;700&family=Noto+Sans+KR:wght@400;600&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{align-items:center;background:radial-gradient(circle at top left,#ffe8d1,#f5f0ff 35%,#e5f6ff 70%,#fef9f2 100%);display:flex;font-family:Poppins,Noto Sans KR,sans-serif;justify-content:center;margin:0;min-height:100vh}.container{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffe6;border-radius:18px;box-shadow:0 18px 40px #0f172a1f;min-width:520px;padding:40px;text-align:center}h1{color:#1b1f2a;letter-spacing:-.5px;margin-bottom:10px}button{background:linear-gradient(135deg,#0f766e,#06b6d4);border:none;border-radius:999px;box-shadow:0 10px 20px #06b6d440;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-top:20px;padding:12px 22px}button:hover{background:linear-gradient(135deg,#0d9488,#0891b2)}#user-info p{font-size:18px}#drop-zone{background:#f8fafc;border:2px dashed #94a3b8;border-radius:16px;margin-top:20px;padding:50px 20px;transition:background-color .2s,border-color .2s,transform .2s}#drop-zone.drag-over{background-color:#e0f2fe;border-color:#0f766e;transform:scale(1.01)}.result{margin-top:20px;padding:16px;text-align:left}.preview,.result{background:#fff;border:1px solid #e2e8f0;border-radius:12px}.preview{margin-top:16px;overflow:hidden}.preview iframe{border:none;height:420px;width:100%}.form-panel{grid-gap:12px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:grid;gap:12px;margin-top:16px;padding:16px;text-align:left}.form-panel label{grid-gap:6px;color:#1f2937;display:grid;font-weight:600;gap:6px}.form-panel input,.form-panel select{border:1px solid #cbd5f5;border-radius:8px;font-size:14px;padding:10px 12px}.form-actions{display:flex;gap:10px;justify-content:flex-end}.form-actions .secondary{background:#e2e8f0;box-shadow:none;color:#1f2937}.result a{color:#0f766e;font-weight:600;text-decoration:none}.result a:hover{text-decoration:underline}.issues{background:#fef2f2;border-radius:8px;color:#991b1b;margin-top:10px;padding:10px 12px}.issues ul{margin:8px 0 0 18px}
/*# sourceMappingURL=main.ddf8ae62.css.map*/