:root{font-family:Georgia,Times New Roman,serif;line-height:1.5;font-weight:400;color:#2c2416;background:linear-gradient(180deg,#fdf8e7,#f5ecd7,#ede4cc);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}#app{width:100%}.category-selector[data-v-3f019466]{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.category-option[data-v-3f019466]{display:flex;flex-direction:column;align-items:center;padding:.75rem .5rem;border:2px solid #E5DCC8;border-radius:8px;background:#fff;cursor:pointer;transition:all .2s;font-family:inherit}.category-option[data-v-3f019466]:hover{border-color:#d4af37;background:#fdf8e7}.category-option.selected[data-v-3f019466]{border-color:#d4af37;background:linear-gradient(135deg,#fdf8e7,#f5ecd7);box-shadow:0 2px 8px #d4af374d}.icon[data-v-3f019466]{font-size:1.5rem;margin-bottom:.25rem}.label[data-v-3f019466]{font-size:.75rem;color:#4a4a4a;text-align:center}@media(max-width:480px){.category-selector[data-v-3f019466]{grid-template-columns:repeat(2,1fr)}}.spinner[data-v-6c673507]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-6c673507 .8s linear infinite;display:inline-block;margin-right:8px}@keyframes spin-6c673507{to{transform:rotate(360deg)}}.nobel-form-container[data-v-09ef3c0c]{max-width:600px;margin:0 auto;padding:2rem;font-family:Georgia,Times New Roman,serif}.form-header[data-v-09ef3c0c]{text-align:center;margin-bottom:2rem}.medal-icon[data-v-09ef3c0c]{font-size:4rem;margin-bottom:1rem}h1[data-v-09ef3c0c]{color:#8b6914;font-size:2rem;margin-bottom:.5rem}.subtitle[data-v-09ef3c0c]{color:#666;font-style:italic;margin-bottom:.5rem}.context-note[data-v-09ef3c0c]{font-size:.85rem;color:#888;background:#f5f5f5;padding:.5rem 1rem;border-radius:4px;margin-top:1rem}.nobel-form[data-v-09ef3c0c]{background:linear-gradient(135deg,#fdf8e7,#f5ecd7);border:2px solid #d4af37;border-radius:8px;padding:2rem;box-shadow:0 4px 20px #8b691426}.form-group[data-v-09ef3c0c]{margin-bottom:1.5rem}label[data-v-09ef3c0c]{display:flex;justify-content:space-between;align-items:baseline;font-weight:600;color:#4a4a4a;margin-bottom:.5rem}.char-count[data-v-09ef3c0c]{font-size:.85rem;font-weight:400;color:#888}input[data-v-09ef3c0c],textarea[data-v-09ef3c0c]{width:100%;padding:.75rem;border:1px solid #c9b896;border-radius:4px;font-family:inherit;font-size:1rem;background:#fff;box-sizing:border-box}input[data-v-09ef3c0c]:focus,textarea[data-v-09ef3c0c]:focus{outline:none;border-color:#d4af37;box-shadow:0 0 0 3px #d4af3733}.hint[data-v-09ef3c0c]{font-size:.85rem;color:#888;margin-top:.5rem;font-style:italic}.error-message[data-v-09ef3c0c]{background:#fee2e2;color:#dc2626;padding:.75rem;border-radius:4px;margin-bottom:1rem}.citation-preview[data-v-09ef3c0c]{background:#f0fdf4;border:1px solid #86efac;padding:1rem;border-radius:4px;margin-bottom:1rem}.citation-preview strong[data-v-09ef3c0c]{color:#166534;display:block;margin-bottom:.5rem}.citation-preview p[data-v-09ef3c0c]{color:#14532d;font-style:italic;margin:0}.submit-button[data-v-09ef3c0c]{width:100%;padding:1rem;background:linear-gradient(135deg,#d4af37,#b8960c);color:#fff;border:none;border-radius:4px;font-family:inherit;font-size:1.1rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;display:flex;align-items:center;justify-content:center}.submit-button[data-v-09ef3c0c]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #d4af3766}.submit-button[data-v-09ef3c0c]:disabled{opacity:.6;cursor:not-allowed}.disclaimer[data-v-09ef3c0c]{margin-top:2rem;text-align:center;font-size:.8rem;color:#888}@media(max-width:600px){.nobel-form-container[data-v-09ef3c0c]{padding:1rem}h1[data-v-09ef3c0c]{font-size:1.5rem}.nobel-form[data-v-09ef3c0c]{padding:1.5rem}}.app[data-v-751fbdbc]{min-height:100vh;padding:20px 0}
