:root{--bg: #525252;--card-bg: #f7f7f7;--text-main: #111827;--text-muted: #6b7280;--accent: #2563eb;--border-subtle: #e5e7eb;--shadow-soft: 0 10px 24px rgba(15, 23, 42, .08);--radius-lg: 10px;--radius-full: 20px;--transition-fast: .2s ease}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:radial-gradient(circle at top,#2c2f32 0,#4c4c4c 40%,#656565);color:var(--text-main);line-height:1.6;-webkit-font-smoothing:antialiased}main.svelte-1uha8ag{min-height:100vh;display:flex;justify-content:center;padding:32px 16px 40px}.page-wrapper.svelte-1uha8ag{max-width:1000px;width:100%;background:#fff;border-radius:28px;padding:28px 22px 20px;box-shadow:var(--shadow-soft);margin:auto}@media(min-width:768px){.page-wrapper.svelte-1uha8ag{padding:32px 32px 24px}}header.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:20px;border-bottom:1px solid var(--border-subtle);padding-bottom:20px;margin-bottom:20px}.title.svelte-1uha8ag{font-size:1.7rem;font-weight:600}.subtitle.svelte-1uha8ag{font-family:Roboto Condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#6b7280}.avatar-wrapper.svelte-1uha8ag{width:200px;height:200px;overflow:hidden;flex-shrink:0}@media(min-width:720px){header.svelte-1uha8ag{flex-direction:row;align-items:center}.avatar-wrapper.svelte-1uha8ag{width:250px;height:250px}}.avatar.svelte-1uha8ag{width:100%;height:100%;object-fit:cover;display:block;border:none}.intro.svelte-1uha8ag{margin-top:8px;color:#374151}.intro.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);text-decoration:underline;text-underline-offset:3px}.social-links.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.social-links.svelte-1uha8ag a.btn:where(.svelte-1uha8ag){font-size:.95rem}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:500;border-radius:20px;border:1px solid rgba(15,23,42,.08);background:#f9fafb;color:#111827;cursor:pointer;text-decoration:none!important;box-shadow:none!important;transition:background var(--transition-fast),transform var(--transition-fast)}.btn.svelte-1uha8ag:hover{background:#eef2ff;transform:translateY(-1px)}section.svelte-1uha8ag{margin-bottom:20px}.section-title.svelte-1uha8ag{font-size:1.15rem;font-weight:600;margin-bottom:10px}.papers.svelte-1uha8ag{display:flex;flex-direction:column;gap:12px}.paper-card.svelte-1uha8ag{background:var(--card-bg);padding:10px 12px;border-radius:var(--radius-lg);border:1px solid rgba(15,23,42,.06);box-shadow:0 2px 2px #0f172a0f}.paper-title.svelte-1uha8ag{font-weight:500;font-size:.96rem}.paper-authors.svelte-1uha8ag{font-family:Roboto Condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.95rem;color:var(--text-muted)}.paper-actions.svelte-1uha8ag{margin-top:6px;display:flex;flex-wrap:wrap;gap:8px}.btn-link.svelte-1uha8ag{padding:6px 10px;border-radius:10px;border:1px solid #d1d5db;background:#f0f0f0;font-size:.78rem;text-decoration:none!important;cursor:pointer;transition:background var(--transition-fast),transform var(--transition-fast)}.btn-link.svelte-1uha8ag:hover{background:#eef2ff;transform:translateY(-1px)}.contact-card.svelte-1uha8ag{margin-top:8px;border-radius:16px;border:1px dashed #2563eb;background:#f0f6ff;padding:14px;font-size:.9rem;text-align:center}.contact-card.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:10px}.contact-card.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--accent);text-decoration:underline;text-underline-offset:3px}footer.svelte-1uha8ag{margin-top:12px;padding-top:10px;border-top:1px solid var(--border-subtle);font-size:.8rem;color:var(--text-muted);display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.footer-link.svelte-1uha8ag{color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px;border:none;background:none;padding:0;font:inherit}dialog.svelte-1uha8ag{border:none;border-radius:16px;width:80%;height:80%;padding:18px 20px 16px;box-shadow:0 18px 45px #0f172a40;font-size:.85rem;margin:10rem}dialog.svelte-1uha8ag::backdrop{background:#0f172a8c}.dialog-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.dialog-title.svelte-1uha8ag{font-size:1rem;font-weight:600}.dialog-close.svelte-1uha8ag{border:none;background:none;font-size:1rem;cursor:pointer;padding:4px 6px}.dialog-body.svelte-1uha8ag{color:#4b5563;margin-bottom:10px}.dialog-footer.svelte-1uha8ag{display:flex;justify-content:flex-end}.dialog-button.svelte-1uha8ag{padding:6px 12px;border-radius:999px;border:1px solid #d1d5db;background:#f9fafb;cursor:pointer;font-size:.8rem;text-decoration:none!important}.dialog-button.svelte-1uha8ag:hover{background:#eef2ff}@media(max-width:767px){body{font-size:.9rem;line-height:1.4}.title.svelte-1uha8ag,.subtitle.svelte-1uha8ag{text-align:center}.title.svelte-1uha8ag{font-size:1.5rem}.subtitle.svelte-1uha8ag{font-size:.9rem;font-family:Roboto Condensed,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.intro.svelte-1uha8ag{font-size:.9rem}.section-title.svelte-1uha8ag{font-size:1rem}.paper-title.svelte-1uha8ag{font-size:.88rem}.paper-authors.svelte-1uha8ag{font-size:.85rem}.btn.svelte-1uha8ag{font-size:.8rem}.btn-link.svelte-1uha8ag{font-size:.72rem}.contact-card.svelte-1uha8ag{font-size:.85rem}dialog.svelte-1uha8ag{font-size:.8rem}main.svelte-1uha8ag{padding:8px}.page-wrapper.svelte-1uha8ag{padding:10px 12px}}
