:root{--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family-mono: "SF Mono", "Monaco", "Inconsolata", "Roboto Mono", "Source Code Pro", monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--text-color: #666;--text-light: #999;--white: #fff;--black: #000;--border-radius: 20px;--border-radius-sm: 10px;--border-radius-small: 15px;--border-radius-lg: 30px;--mobile: 480px;--tablet: 768px;--desktop: 1024px;--large: 1200px;--ultrawide: 1440px;--super-ultrawide: 1920px}html{scroll-behavior:smooth}body{font-family:var(--font-family);line-height:var(--line-height-normal);color:var(--text-color);background-color:var(--white)}h1,h2,h3,h4,h5,h6{line-height:var(--line-height-tight);color:var(--black)}p{margin-bottom:1rem;line-height:var(--line-height-relaxed)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.page[data-v-36f8a613]{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px;text-align:center;background:#fff}.site-footer[data-v-36f8a613]{margin-top:48px;display:flex;flex-direction:column;align-items:center;gap:2px;color:#9aa0a6;font-size:12px}.content[data-v-36f8a613]{width:100%;max-width:720px;margin:0 auto}.avatar[data-v-36f8a613]{width:80px;height:80px;border-radius:50%;object-fit:cover;display:block;margin:0 auto 16px}.subtitle[data-v-36f8a613]{margin-top:20px;margin-bottom:0;line-height:.5}.location[data-v-36f8a613]{margin-top:5px}.socials-title[data-v-36f8a613]{margin-top:50px}.socials[data-v-36f8a613]{margin-top:16px;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:center}.easter-egg-ultrawide[data-v-36f8a613]{position:fixed;top:50%;right:10%;transform:translateY(-50%) scale(.5);opacity:0;transition:all .5s ease;animation:bounce-36f8a613 2s infinite;z-index:1000;background:linear-gradient(45deg,#ff6b6b,#4ecdc4,#45b7d1,#96ceb4);background-size:400% 400%;border-radius:20px;padding:20px;box-shadow:0 8px 32px #0000004d;animation:bounce-36f8a613 2s infinite,gradientShift-36f8a613 3s ease-in-out infinite}.easter-egg-super-ultrawide[data-v-36f8a613]{position:fixed;top:50%;left:10%;transform:translateY(-50%) rotate(-10deg) scale(.5);opacity:0;transition:all .5s ease;animation:rocket-36f8a613 3s infinite;z-index:1000;background:linear-gradient(45deg,#667eea,#764ba2,#f093fb,#f5576c);background-size:400% 400%;border-radius:20px;padding:20px;box-shadow:0 8px 32px #0000004d;animation:rocket-36f8a613 3s infinite,gradientShift-36f8a613 4s ease-in-out infinite}.easter-egg-content[data-v-36f8a613]{font-size:48px;text-align:center;margin-bottom:10px}.unlock-message[data-v-36f8a613]{font-size:14px;font-weight:700;text-align:center;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);animation:blink-36f8a613 1.5s infinite}@media (min-width: 1440px){.easter-egg-ultrawide[data-v-36f8a613]{opacity:1;transform:translateY(-50%) scale(1)}}@media (min-width: 1920px){.easter-egg-super-ultrawide[data-v-36f8a613]{opacity:1;transform:translateY(-50%) rotate(-10deg) scale(1)}}@keyframes bounce-36f8a613{0%,20%,50%,80%,to{transform:translateY(-50%) scale(1)}40%{transform:translateY(-60%) scale(1.1)}60%{transform:translateY(-55%) scale(1.05)}}@keyframes rocket-36f8a613{0%{transform:translateY(-50%) rotate(-10deg) translate(0) scale(1)}50%{transform:translateY(-50%) rotate(-10deg) translate(15px) scale(1.1)}to{transform:translateY(-50%) rotate(-10deg) translate(0) scale(1)}}@keyframes gradientShift-36f8a613{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes blink-36f8a613{0%,50%{opacity:1}51%,to{opacity:.3}}@keyframes pageGradient-36f8a613{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.viewport-overlay[data-v-36f8a613]{position:fixed;inset:0;pointer-events:none;z-index:1100}.viewport-border[data-v-36f8a613]{position:absolute;inset:16px;border:2px dashed rgba(0,0,0,.25);border-radius:12px}.viewport-label[data-v-36f8a613]{position:absolute;top:16px;left:16px;background:#000000bf;color:#fff;padding:6px 10px;font-weight:700;font-size:12px;letter-spacing:.3px;border-radius:9999px;box-shadow:0 4px 10px #0003}.super-ultrawide-gif[data-v-36f8a613]{position:fixed;left:35%;top:100px;transform:translate(-50%) scale(.95);opacity:0;pointer-events:none;z-index:1200;transition:opacity .3s ease,transform .3s ease;margin-bottom:20px}.super-ultrawide-gif img[data-v-36f8a613]{width:250px;height:auto;border-radius:12px;box-shadow:0 8px 24px #00000040}@media (min-width: 1920px){.super-ultrawide-gif[data-v-36f8a613]{opacity:1;transform:translate(-50%) scale(1)}}@media (min-width: 1440px){.page[data-v-36f8a613]{background:linear-gradient(135deg,#f8fafc,#eef2ff,#fef3c7,#ecfeff);background-size:300% 300%;animation:pageGradient-36f8a613 18s ease-in-out infinite}}@media (min-width: 1920px){.page[data-v-36f8a613]{animation:pageGradient-36f8a613 12s ease-in-out infinite}}
