main[data-astro-cid-lcdefpme]{--text-main:#2c2926;--text-muted:#645f5b;--accent-green:#597a61;--bg-green:#eff4ec;--border-green:#d1ded2;--accent-blue:#4d6d88;--accent-blue-hover:#3b556b;--tag-bg:#f5f2eb;--tag-border:#e6e0d6;--btn-sec-bg:#f7f5f0;--btn-sec-border:#dcd6cd;--btn-sec-hover:#eae4db;--shadow-soft:0 10px 30px -10px #73665a1f;width:720px;max-width:calc(100% - 2em);color:var(--text-main);margin:auto;padding:4em 1em}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.status-badge[data-astro-cid-lcdefpme]{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .1s forwards fadeSlideUp}h1[data-astro-cid-lcdefpme]{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .2s forwards fadeSlideUp}p[data-astro-cid-lcdefpme]{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .3s forwards fadeSlideUp}.tech-stack[data-astro-cid-lcdefpme]{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .4s forwards fadeSlideUp}.action-buttons[data-astro-cid-lcdefpme]{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .5s forwards fadeSlideUp}hr[data-astro-cid-lcdefpme]{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) .6s forwards fadeSlideUp}h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;color:var(--text-main);margin:.5rem 0 1.2rem;font-size:2.6rem;font-weight:800;line-height:1.2}p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin-bottom:1.5rem;font-size:1.1rem;font-weight:400;line-height:1.8}hr[data-astro-cid-lcdefpme]{background:linear-gradient(90deg, var(--tag-border) 0%, transparent 100%);border:none;height:1px;margin:3rem 0}.status-badge[data-astro-cid-lcdefpme]{background:var(--bg-green);color:var(--accent-green);border:1px solid var(--border-green);border-radius:30px;align-items:center;gap:10px;margin-bottom:.5rem;padding:6px 14px;font-size:.85em;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 12px #597a610f}.status-badge[data-astro-cid-lcdefpme]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #597a611f}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #597a6166}70%{transform:scale(1);box-shadow:0 0 0 6px #597a6100}to{transform:scale(.95);box-shadow:0 0 #597a6100}}.status-dot[data-astro-cid-lcdefpme]{background-color:var(--accent-green);border-radius:50%;width:8px;height:8px;animation:2.5s infinite pulse}.tech-stack[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;margin:2rem 0;display:flex}.tech-tag[data-astro-cid-lcdefpme]{background:var(--tag-bg);color:var(--text-main);border:1px solid var(--tag-border);border-radius:12px;padding:8px 16px;font-size:.88em;font-weight:500;transition:all .25s cubic-bezier(.16,1,.3,1)}.tech-tag[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-blue);box-shadow:var(--shadow-soft);background:#fff;transform:translateY(-3px)scale(1.02)}.action-buttons[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:14px;margin:2.5rem 0;display:flex}.btn[data-astro-cid-lcdefpme]{border-radius:12px;align-items:center;gap:8px;padding:12px 22px;font-size:.95em;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.btn-primary[data-astro-cid-lcdefpme]{background-color:var(--accent-blue);box-shadow:0 4px 14px #4d6d8840;color:#fff!important}.btn-primary[data-astro-cid-lcdefpme]:hover{background-color:var(--accent-blue-hover);transform:translateY(-2px);box-shadow:0 6px 20px #4d6d8859}.btn-secondary[data-astro-cid-lcdefpme]{background-color:var(--btn-sec-bg);border:1px solid var(--btn-sec-border);color:var(--text-main)!important}.btn-secondary[data-astro-cid-lcdefpme]:hover{background-color:var(--btn-sec-hover);box-shadow:var(--shadow-soft);transform:translateY(-2px)}.dark main[data-astro-cid-lcdefpme]{--text-main:#f3efe6;--text-muted:#a8a29e;--accent-green:#86b090;--bg-green:#597a6126;--border-green:#86b09040;--accent-blue:#648dae;--accent-blue-hover:#7ba2c0;--tag-bg:#262320;--tag-border:#383430;--btn-sec-bg:#262320;--btn-sec-border:#3f3b37;--btn-sec-hover:#322e2a;--shadow-soft:0 10px 30px -10px #00000080}.dark .tech-tag[data-astro-cid-lcdefpme]:hover{border-color:var(--accent-blue);background:#322e2a}.handwriting-greeting[data-astro-cid-lcdefpme]{color:var(--accent-green);margin-right:8px;font-family:Caveat,cursive;font-size:1.1em;display:inline-block;transform:rotate(-2deg)}
