.author-bio.svelte-p96oin{margin:var(--space-xl) 0;position:relative}.author-card.svelte-p96oin{border:var(--border-thickness) solid var(--border);position:relative;background-color:var(--background)}.author-card.svelte-p96oin:before{content:"";position:absolute;top:calc(var(--space-xs) * -1);right:calc(var(--space-xs) * -1);width:70%;height:10px;background-color:var(--primary);z-index:-1}.author-card.svelte-p96oin:after{content:"";position:absolute;bottom:calc(var(--space-xs) * -1);left:calc(var(--space-xs) * -1);width:50%;height:10px;background-color:var(--accent);z-index:-1}.author-header.svelte-p96oin{display:flex;padding:var(--space-md);border-bottom:var(--border-thickness) solid var(--border)}@media(max-width:500px){.author-header.svelte-p96oin{flex-direction:column}}.avatar-container.svelte-p96oin{position:relative;width:80px;height:80px;margin-right:var(--space-md)}@media(max-width:500px){.avatar-container.svelte-p96oin{margin-bottom:var(--space-md)}}.avatar.svelte-p96oin{width:80px;height:80px;object-fit:cover;position:relative;z-index:1;border:2px solid var(--foreground)}.avatar-pattern.svelte-p96oin{position:absolute;top:8px;left:8px;width:100%;height:100%;background:repeating-linear-gradient(45deg,var(--primary),var(--primary) 3px,transparent 3px,transparent 6px);z-index:0}.author-info.svelte-p96oin{flex:1}.author-info.svelte-p96oin h3:where(.svelte-p96oin){font-size:var(--text-sm);margin:0 0 var(--space-xs) 0;font-family:var(--font-main);font-weight:500;letter-spacing:.05em;color:var(--muted)}.author-info.svelte-p96oin h4:where(.svelte-p96oin){font-size:var(--text-xl);margin:0;line-height:1.2;position:relative;display:inline-block}.author-info.svelte-p96oin h4:where(.svelte-p96oin):after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:2px;background-color:var(--primary)}.author-content.svelte-p96oin{padding:var(--space-md)}.author-content.svelte-p96oin p:where(.svelte-p96oin){margin-top:0;font-family:var(--font-main);line-height:1.6}.author-links.svelte-p96oin{display:flex;justify-content:space-between;align-items:center;margin-top:var(--space-md)}@media(max-width:500px){.author-links.svelte-p96oin{flex-direction:column;gap:var(--space-sm);align-items:flex-start}}.website-link.svelte-p96oin{display:inline-block;background-color:var(--foreground);color:var(--background);padding:var(--space-xs) var(--space-md);font-family:var(--font-main);font-size:var(--text-sm);text-transform:uppercase;font-weight:500;letter-spacing:.05em;position:relative;border:none}.website-link.svelte-p96oin:after{content:"";position:absolute;top:0;right:-5px;width:5px;height:100%;background-color:var(--primary)}.website-link.svelte-p96oin:hover{background-color:var(--primary);color:var(--background)}.website-link.svelte-p96oin:hover:after{background-color:var(--foreground)}
