@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@700&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/static/pretendard.css";body{margin:0;padding:0;box-sizing:border-box;font-family:Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,sans-serif;background-color:#f8f5f0;color:#2d3436;height:100vh;overflow:hidden}#bgCanvas.svelte-1uha8ag{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.container.svelte-1uha8ag{box-sizing:border-box;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:linear-gradient(135deg,#ffffff38,#ffffff14);backdrop-filter:blur(16px) saturate(115%);-webkit-backdrop-filter:blur(16px) saturate(115%);padding:4.5rem 4rem;border-radius:28px;border:1px solid rgba(255,255,255,.3);text-align:center;max-width:680px;width:90%;box-shadow:0 8px 32px #2d343606,0 1px #ffffff4d inset;transition:transform .3s ease,box-shadow .3s ease}.container.svelte-1uha8ag:hover{transform:translate(-50%,-50%) translateY(-2px);box-shadow:0 12px 36px #2d34360a,0 1px #fff6 inset}h1.svelte-1uha8ag{font-family:Chakra Petch,Pretendard,sans-serif;font-size:4.5rem;font-weight:700;margin:0 0 1rem;letter-spacing:-.04em;color:#fff;-webkit-text-stroke:2px #202124;paint-order:stroke fill;text-shadow:1px 1px 0 #202124,2px 2px 0 #202124,3px 3px 0 #202124,0 6px 12px rgba(32,33,36,.14)}p.svelte-1uha8ag{font-size:1.35rem;line-height:1.6;color:#636e72;margin:0 0 2rem;font-weight:500}.contact-links.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.email-link.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;box-sizing:border-box;max-width:100%;padding:1rem 1.5rem;border:1px solid rgba(108,92,231,.2);border-radius:16px;background:linear-gradient(135deg,#6c5ce71a,#fd79a81a);color:#6550ce;font-size:1.15rem;font-weight:650;text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}.email-link.svelte-1uha8ag svg:where(.svelte-1uha8ag){flex-shrink:0}.email-link.svelte-1uha8ag span:where(.svelte-1uha8ag){min-width:0;overflow-wrap:anywhere}.email-link.svelte-1uha8ag:hover{background-color:#6c5ce714;box-shadow:0 6px 20px #6c5ce71f}.email-link.svelte-1uha8ag:focus-visible,.github-link.svelte-1uha8ag:focus-visible{outline:3px solid #6c5ce7;outline-offset:4px}.github-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .75rem;border-radius:8px;color:#636e72;font-size:1rem;font-weight:600;text-decoration:none;transition:color .2s ease}.github-link.svelte-1uha8ag:hover{color:#6550ce;text-decoration:underline;text-underline-offset:4px}footer.svelte-1uha8ag{position:fixed;right:1rem;bottom:calc(1.5rem + env(safe-area-inset-bottom,0px));left:1rem;z-index:10;text-align:center;font-size:.9rem;color:#747d82;font-weight:600}@media(max-width:768px){h1.svelte-1uha8ag{font-size:3rem;-webkit-text-stroke-width:1.5px}.container.svelte-1uha8ag{padding:3rem 2rem}.email-link.svelte-1uha8ag{padding:.875rem 1.125rem;font-size:1rem}footer.svelte-1uha8ag{font-size:.75rem}}
