@layer base{:root{color-scheme:light dark;--color-bg: light-dark(#ffffff, #0d0d0d);--color-bg-subtle: light-dark(#fafafa, #141414);--color-text: light-dark(#1a1a1a, #ededed);--color-text-secondary: light-dark(#525252, #a0a0a0);--color-muted: light-dark(#8b8b8b, #6b6b6b);--color-border: light-dark(#e5e5e5, #2a2a2a);--color-border-subtle: light-dark(#f0f0f0, #1f1f1f);--color-surface: light-dark(#f7f7f7, #181818);--color-brand: light-dark(#0066cc, #4d9fff);--color-brand-hover: light-dark(#0052a3, #6eb0ff);--color-on-brand: white;--color-brand-ring: color-mix(in srgb, var(--color-brand) 25%, transparent);--emdash-search-bg: var(--color-bg);--emdash-search-text: var(--color-text);--emdash-search-muted: var(--color-muted);--emdash-search-border: var(--color-border);--emdash-search-hover: var(--color-surface);--emdash-search-highlight: var(--color-text);--font-heading: var(--font-body);--font-weight-heading: 600;--font-weight-display: 700;--font-size-xs: .8125rem;--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: 2rem;--font-size-4xl: 2.5rem;--font-size-5xl: 3.5rem;--leading-tight: 1.15;--leading-snug: 1.3;--leading-normal: 1.5;--leading-relaxed: 1.7;--tracking-tight: -.03em;--tracking-snug: -.02em;--tracking-wide: .06em;--tracking-wider: .08em;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-10: 2.5rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-xs: var(--spacing-1);--spacing-sm: var(--spacing-2);--spacing-md: var(--spacing-4);--spacing-lg: var(--spacing-6);--spacing-xl: var(--spacing-8);--spacing-2xl: var(--spacing-12);--spacing-3xl: var(--spacing-16);--content-width: 680px;--wide-width: 1200px;--max-width: var(--content-width);--gutter-width: 200px;--meta-col-width: 180px;--nav-height: 64px;--search-input-width: 180px;--radius: 4px;--radius-lg: 8px;--transition-fast: .12s ease;--transition-base: .18s ease;--avatar-size-xs: 18px;--avatar-size-sm: 20px;--avatar-size-md: 24px;--avatar-size-lg: 32px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-lg: 0 8px 30px rgba(0, 0, 0, .12);--tag-padding-y: 2px}@supports not (color: light-dark(#000,#fff)){:root{color-scheme:light;--color-bg: #ffffff;--color-bg-subtle: #fafafa;--color-text: #1a1a1a;--color-text-secondary: #525252;--color-muted: #8b8b8b;--color-border: #e5e5e5;--color-border-subtle: #f0f0f0;--color-surface: #f7f7f7;--color-brand: #0066cc;--color-brand-hover: #0052a3}}}.nav-admin{margin-inline-start:var(--spacing-5)}html[data-public-theme=personabio-content]{color-scheme:dark;--font-body: var(--font-personabio), sans-serif;--font-heading: var(--font-body);--color-bg: light-dark(#fff, #1c2229);--color-bg-subtle: light-dark(#f2f2f2, #11151a);--color-surface: light-dark(#f5f5f6, #252c35);--color-text: light-dark(#536163, #e0e6eb);--color-text-secondary: light-dark(#667174, #b2bcc4);--color-muted: light-dark(#707a7c, #a3afb9);--color-brand: light-dark(#1d2128, #e5e9ed);--color-brand-hover: light-dark(#424b52, #fff);--color-on-brand: light-dark(#fff, #1c2229);--color-border: light-dark(#e4e6e7, #3b434d);--color-border-subtle: light-dark(#eceeef, #303841);--font-weight-heading: 500;--font-weight-display: 500;--radius: 12px;--radius-lg: 20px;--max-width: 780px}[data-public-theme=personabio-content] *{box-sizing:border-box}[data-public-theme=personabio-content] body{margin:0;background:light-dark(#f4f4f3,#11151a);color:var(--color-text);font:16px/1.7 var(--font-body);-webkit-font-smoothing:antialiased}[data-public-theme=personabio-content] :is(h1,h2,h3,h4,p,figure){margin:0}[data-public-theme=personabio-content] :is(h1,h2,h3,h4){font-family:var(--font-heading);font-weight:500;line-height:1.2}[data-public-theme=personabio-content] a{color:inherit;text-decoration:none}[data-public-theme=personabio-content] img{max-width:100%;height:auto}[data-public-theme=personabio-content] :is(a,button,input):focus-visible{outline:2px solid light-dark(#536163,#e0e6eb);outline-offset:5px}.content-shell{width:min(1280px,calc(100% - 96px));margin:0 auto;padding:44px 0 28px}.content-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:0 8px 32px}.content-identity{display:flex;align-items:center;gap:14px;font-size:20px;font-weight:500}.content-identity img{width:48px;height:48px;border-radius:50%;object-fit:cover}.content-identity small{display:block;font-size:12px;font-weight:400;color:var(--color-muted)}[data-public-theme=personabio-content] .content-panel{position:relative;isolation:isolate;background:light-dark(#fff,#1c2229);border-radius:30px;min-height:60vh;padding:60px}.content-panel:before{content:"";position:absolute;z-index:-1;inset:0 0 auto;height:340px;border-radius:30px 30px 0 0;pointer-events:none;background:radial-gradient(ellipse at 24% 0,light-dark(#fff1f6aa,#41303f66),transparent 60%),radial-gradient(ellipse at 78% 0,light-dark(#edf0ffaa,#29384766),transparent 60%)}.content-footer{display:flex;align-items:center;justify-content:space-between;padding:26px 8px 0;gap:24px;font-size:13px;color:var(--color-muted)}.content-footer div{display:flex;flex-wrap:wrap;gap:24px}.content-footer a:hover{color:light-dark(#1d2128,#e5e9ed)}.content-skip{position:fixed;top:-100px;left:20px;z-index:100;background:light-dark(white,#1c2229);padding:12px}.content-skip:focus{top:12px}[data-public-theme=personabio-content] .content-panel :is(.archive-section,.search-page,.page-article){max-width:none;padding:0;margin:0}[data-public-theme=personabio-content] .content-panel .archive-header{padding-bottom:36px;margin-bottom:40px;border-bottom:1px solid var(--color-border-subtle)}[data-public-theme=personabio-content] .content-panel .archive-intro{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}[data-public-theme=personabio-content] .content-panel .archive-label{display:block;margin-bottom:18px;font-size:11px;letter-spacing:.16em;color:var(--color-muted)}[data-public-theme=personabio-content] .content-panel :is(.archive-title,.page-title,.search-title){font-size:clamp(36px,4.8vw,58px);font-weight:500;letter-spacing:-.045em;line-height:1.1}[data-public-theme=personabio-content] .content-panel .archive-description{margin-top:18px;color:var(--color-muted);font-size:18px}.archive-total{flex:none;border:1px solid var(--color-border);padding:6px 16px;border-radius:30px;font-size:13px}[data-public-theme=personabio-content] .content-panel :is(.posts-grid,.more-grid){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}[data-public-theme=personabio-content] .content-panel .post-card{min-width:0;border:1px solid var(--color-border-subtle);border-radius:22px;padding:12px;background:light-dark(#fff,#1c2229);transition:transform .2s,box-shadow .2s}[data-public-theme=personabio-content] .content-panel .post-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #1d212808}[data-public-theme=personabio-content] .content-panel :is(.card-image,.card-placeholder){border-radius:14px;margin-bottom:0;aspect-ratio:16/9;overflow:hidden}[data-public-theme=personabio-content] .content-panel .card-image img{display:block;width:100%;height:100%;object-fit:cover}[data-public-theme=personabio-content] .content-panel .card-placeholder{display:flex;align-items:flex-end;justify-content:space-between;padding:28px;background:light-dark(#f2f2f4,#252c35);color:light-dark(#757b85,#b2bcc4);font-size:14px}[data-public-theme=personabio-content] .content-panel .card-placeholder span:last-child{font-size:32px}[data-public-theme=personabio-content] .content-panel .card-body{padding:24px 16px 8px}[data-public-theme=personabio-content] .content-panel .card-title{font-size:26px;line-height:1.25;letter-spacing:-.025em;margin:14px 0 12px}[data-public-theme=personabio-content] .content-panel .card-meta{display:flex;flex-wrap:wrap;font-size:12px;gap:8px}[data-public-theme=personabio-content] .content-panel .card-excerpt{font-size:15px;line-height:1.8;color:var(--color-muted)}.card-read{display:flex;align-items:center;justify-content:space-between;margin-top:24px;font-size:13px;color:light-dark(#1d2128,#e5e9ed)}.card-read span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:light-dark(#1d2128,#e5e9ed);color:light-dark(#fff,#1c2229);font-size:18px}[data-public-theme=personabio-content] .content-panel .card-tags{padding:8px 16px 12px}[data-public-theme=personabio-content] .content-panel :is(.card-tag,.meta-tag){border-radius:20px;padding:4px 12px}[data-public-theme=personabio-content] .content-panel .page-article{max-width:720px;margin-inline:auto}[data-public-theme=personabio-content] .content-panel .page-header{padding-bottom:32px;border-bottom:1px solid var(--color-border-subtle);margin-bottom:36px}[data-public-theme=personabio-content] .content-panel :is(.page-content,.article-content){font-size:17px;line-height:1.9;overflow-wrap:anywhere}[data-public-theme=personabio-content] .content-panel :is(.page-content,.article-content) a{text-decoration:underline;text-underline-offset:4px}[data-public-theme=personabio-content] .content-panel .article{max-width:none}[data-public-theme=personabio-content] .content-panel .article-hero{margin:0 0 48px;border-radius:20px}[data-public-theme=personabio-content] .content-panel .article-grid{display:block;width:100%;max-width:800px;padding:0;margin-inline:auto}[data-public-theme=personabio-content] .content-panel .article-header .article-meta{display:flex}[data-public-theme=personabio-content] .content-panel .article-title{font-size:clamp(32px,3.5vw,48px);font-weight:500;letter-spacing:-.035em}[data-public-theme=personabio-content] .content-panel .article-excerpt{font-size:19px;color:var(--color-muted)}[data-public-theme=personabio-content] .content-panel :is(.article-main,.article-sidebar,.article-meta-col){min-width:0}[data-public-theme=personabio-content] .content-panel :is(.article-meta-col,.article-sidebar){display:block}[data-public-theme=personabio-content] .content-panel .article-sidebar{border-left:1px solid var(--color-border-subtle);padding-left:20px}[data-public-theme=personabio-content] .content-panel :is(.meta-sticky,.sidebar-sticky){top:28px}[data-public-theme=personabio-content] .content-panel .more-posts{margin-top:56px;background:none;border-top:1px solid var(--color-border-subtle)}[data-public-theme=personabio-content] .content-panel .more-inner{padding:32px 0 0}[data-public-theme=personabio-content] .content-panel .more-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}[data-public-theme=personabio-content] .content-panel .more-grid .card-title{font-size:21px}[data-public-theme=personabio-content] .content-panel .search-page{max-width:780px;margin-inline:auto}[data-public-theme=personabio-content] .content-panel .search-title{margin-bottom:32px}[data-public-theme=personabio-content] .content-panel .search-form{gap:12px}[data-public-theme=personabio-content] .content-panel .search-input{min-width:0;font:inherit;padding:16px 20px;background:light-dark(#f7f7f8,#252c35);border-radius:12px}[data-public-theme=personabio-content] .content-panel .search-button{font:inherit;border-radius:12px;background:light-dark(#1d2128,#e5e9ed);padding:14px 24px}[data-public-theme=personabio-content] .content-panel .search-result{padding:24px;margin-bottom:12px;border:1px solid var(--color-border-subtle);border-radius:16px}[data-public-theme=personabio-content] .content-panel .not-found{padding:60px 0}[data-public-theme=personabio-content] .content-panel .not-found h1{font-size:clamp(90px,14vw,180px);color:light-dark(#536163,#e0e6eb);font-weight:400;letter-spacing:-.06em}[data-public-theme=personabio-content] .content-panel .not-found a,.content-empty a{display:inline-block;margin-top:20px;padding:12px 24px;background:light-dark(#1d2128,#e5e9ed);color:light-dark(#fff,#1c2229);border-radius:12px}.content-empty{padding:40px 0 70px}.content-empty p{margin-top:12px;color:var(--color-muted)}@media(max-width:1100px){.content-shell{width:calc(100% - 48px)}[data-public-theme=personabio-content] .content-panel{padding:40px}[data-public-theme=personabio-content] .content-panel .article-grid{grid-template-columns:120px minmax(0,1fr) 130px;gap:20px}[data-public-theme=personabio-content] .content-panel .more-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.content-header{align-items:flex-start;flex-direction:column;gap:20px}[data-public-theme=personabio-content] .content-panel .article-grid{display:flex;flex-direction:column}[data-public-theme=personabio-content] .content-panel .article-meta-col{display:block}[data-public-theme=personabio-content] .content-panel .meta-sticky{display:flex;flex-wrap:wrap;gap:12px 24px;position:static}[data-public-theme=personabio-content] .content-panel .meta-block{margin-bottom:12px}[data-public-theme=personabio-content] .content-panel .article-sidebar{display:block;border-left:0;border-top:1px solid var(--color-border-subtle);padding:24px 0 0}[data-public-theme=personabio-content] .content-panel .sidebar-sticky{position:static}}@media(max-width:600px){.content-shell{width:calc(100% - 32px);padding-top:24px}.content-header{padding:0 6px 24px}.content-identity{font-size:19px}[data-public-theme=personabio-content] .content-panel{padding:30px 22px;border-radius:24px}.content-panel:before{border-radius:24px 24px 0 0}[data-public-theme=personabio-content] .content-panel .archive-intro{align-items:flex-start;flex-direction:column;gap:20px}[data-public-theme=personabio-content] .content-panel .archive-header{margin-bottom:28px;padding-bottom:28px}[data-public-theme=personabio-content] .content-panel .archive-description{font-size:16px}[data-public-theme=personabio-content] .content-panel :is(.posts-grid,.more-grid){grid-template-columns:minmax(0,1fr);gap:24px}[data-public-theme=personabio-content] .content-panel .card-body{padding:20px 10px 6px}[data-public-theme=personabio-content] .content-panel .card-title{font-size:24px}[data-public-theme=personabio-content] .content-panel .article-hero{margin-bottom:28px}[data-public-theme=personabio-content] .content-panel .search-form{flex-direction:column}[data-public-theme=personabio-content] .content-panel .search-button{min-height:48px}.content-footer{align-items:flex-start;font-size:12px;gap:12px}.content-footer div{gap:12px}}@media(prefers-reduced-motion:reduce){[data-public-theme=personabio-content] .content-panel .post-card{transition:none}[data-public-theme=personabio-content] .content-panel .post-card:hover{transform:none}}[data-public-theme=personabio-content] .content-panel .article-meta,[data-public-theme=personabio-content] .content-panel .article .article-header .article-meta{display:none}.search-dialog-open{overflow:hidden}.site-search-dialog{position:relative;width:min(640px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:16px 62px 16px 16px;border:1px solid var(--glass-border-active);border-radius:8px;outline:none;background:light-dark(#f8fafc,#202730);color:var(--color-text);box-shadow:none}.site-search-dialog::backdrop{background:#0b0f1394;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.search-dialog-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.search-dialog-field{min-width:0;min-height:52px;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid var(--glass-border-active);border-radius:8px;background:var(--nav-glass);transition:border-color .2s ease,background-color .2s ease}.search-dialog-field:focus-within{border-color:light-dark(#53616380,#ccd7df80);background:var(--nav-glass-active)}.search-dialog-field>svg{flex:0 0 20px;width:20px;height:20px;color:var(--color-muted)}[data-public-theme=personabio-content] .search-dialog-field input{width:100%;min-width:0;padding:0;border:0;outline:0;background:transparent;color:inherit;font:inherit;box-shadow:none}.search-dialog-field input::placeholder{color:var(--color-muted);opacity:1}.search-dialog-form>button{min-height:52px;padding:10px 22px;font:inherit;cursor:pointer}html[data-public-theme] body .site-search-dialog .search-dialog-form>button{--button-surface:var(--nav-glass);border:1px solid var(--glass-border-active);color:inherit}html[data-public-theme] body .site-search-dialog .search-dialog-close{position:absolute;top:50%;right:13px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid transparent;background:transparent;color:var(--color-muted);transform:none;translate:0 -50%}.search-dialog-close svg{width:18px;height:18px}html[data-public-theme] body .site-search-dialog .search-dialog-close:hover{background:light-dark(rgb(83 97 99 / 7%),rgb(255 255 255 / 7%));border-color:var(--glass-border);color:var(--color-text);transform:none;translate:0 -50%}@media(max-width:480px){.site-search-dialog{padding:14px}.search-dialog-form{grid-template-columns:1fr;padding-top:46px}html[data-public-theme] body .site-search-dialog .search-dialog-close,html[data-public-theme] body .site-search-dialog .search-dialog-close:hover{top:14px;right:14px;transform:none;translate:none}}.content-nav{display:flex;align-items:center;gap:6px;padding:6px;background:light-dark(#fff,#1c2229);border:1px solid light-dark(#e7e8ea,#363e47);border-radius:18px}.content-menu-items{display:flex;flex-wrap:wrap;align-items:center;gap:4px;list-style:none;margin:0;padding:0}.content-menu-items li{position:relative}.content-nav .content-menu-items :is(a,span){display:flex;align-items:center;justify-content:center;padding:0 22px;min-height:44px;border-radius:12px;font-size:14px;font-weight:500;line-height:1.4;transition:background .18s ease,color .18s ease}.content-nav .content-menu-items a:hover{background:light-dark(#f3f4f5,#303842);color:light-dark(#1d2128,#e5e9ed)}.content-nav .content-menu-items a[aria-current]{background:light-dark(#1d2128,#e5e9ed);color:light-dark(#fff,#1c2229)}.content-nav .content-search-link{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;position:relative;margin-left:7px;color:light-dark(#677173,#b2bcc4);transition:background .18s ease}.content-search-link:before{content:"";position:absolute;left:-7px;height:22px;border-left:1px solid light-dark(#e7e8ea,#363e47)}.content-search-link svg{width:20px;height:20px}.content-nav .content-search-link:hover{background:light-dark(#f3f4f5,#303842);color:light-dark(#1d2128,#e5e9ed)}.content-nav .content-search-link[aria-current]{background:light-dark(#1d2128,#e5e9ed);color:light-dark(#fff,#1c2229)}.content-menu-items .content-menu-items{padding-left:12px;border-left:1px solid light-dark(#e7e8ea,#363e47);margin-block:6px}@media(max-width:600px){.content-nav{width:100%;gap:4px;border-radius:16px}.content-nav>.content-menu-items{flex:1;gap:2px}.content-nav>.content-menu-items>li{flex:1}.content-nav .content-menu-items :is(a,span){padding-inline:12px;font-size:13px}.content-nav .content-search-link{margin-left:5px}.content-search-link:before{left:-5px}}@media(prefers-reduced-motion:reduce){.content-nav a{transition:none}}[data-public-theme=personabio-content] .article-comments .ec-comment-form,[data-public-theme=personabio-content] .article-comments .ec-comment-form :is(input:not([type=checkbox]):not([type=radio]),textarea,select,button){border-radius:var(--public-control-radius, 8px)}[data-public-theme=personabio-content] .article-comments :is(.ec-comment-form-field input,.ec-comment-form-field textarea,.ec-comment-user-info,.ec-comment-form-submit){background:var(--nav-glass);border:1px solid var(--glass-border);color:light-dark(#303b43,#e8edf2);box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);transition:border-color .2s ease,background-color .2s ease,color .2s ease}[data-public-theme=personabio-content] .article-comments .ec-comment-form-field :is(input,textarea){padding:12px 16px;font:inherit;min-height:44px}[data-public-theme=personabio-content] .article-comments .ec-comment-form-field textarea{min-height:140px;resize:vertical}[data-public-theme=personabio-content] .article-comments .has-placeholder-label>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}[data-public-theme=personabio-content] .article-comments .has-placeholder-label :is(input,textarea)::placeholder{color:light-dark(#536163,#b2bcc4);opacity:1}[data-public-theme=personabio-content] .article-comments .has-placeholder-label :is(input,textarea):focus::placeholder{color:transparent}[data-public-theme=personabio-content] .article-comments .ec-comment-form-field :is(input,textarea):focus-visible{border-color:var(--glass-border-active);outline:2px solid light-dark(#536163,#ccd7df);outline-offset:3px}[data-public-theme=personabio-content] .article-comments .ec-comment-form-submit{min-height:44px;padding:10px 24px}[data-public-theme=personabio-content] .article-comments .ec-comment-form-submit:not(:disabled):hover{background:var(--nav-glass-active);border-color:var(--glass-border-active);color:light-dark(#1d2128,#fff)}@media(prefers-reduced-motion:reduce){[data-public-theme=personabio-content] .article-comments .ec-comment-form :is(input,textarea,button){transition:none}}@media(prefers-reduced-transparency:reduce){[data-public-theme=personabio-content] .article-comments :is(input,textarea,.ec-comment-user-info,button){-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-public-theme=personabio-bio]{font-size:24px;color-scheme:dark}[data-public-theme=personabio-bio] *{box-sizing:border-box}[data-public-theme=personabio-bio] body{margin:0;color:light-dark(#536163,#e0e6eb);background:light-dark(#f4f4f3,#11151a);font-family:var(--font-personabio),sans-serif;-webkit-font-smoothing:antialiased}.personabio-shell{position:relative;min-height:100svh;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;padding:3rem}.personabio-footer-container{width:59rem;max-width:100%}.personabio-card{--glow-x:50%;--glow-y:50%;position:relative;isolation:isolate;width:59rem;max-width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:light-dark(#fff,#1c2229);border-radius:1.75rem;overflow:hidden}.personabio-card:before{content:"";position:absolute;z-index:0;left:var(--glow-x);top:var(--glow-y);width:min(46rem,92vw);aspect-ratio:1;border-radius:50%;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='.035'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Cpath fill='%23808080' filter='url(%23n)' d='M0 0h256v256H0z'/%3E%3C/svg%3E"),radial-gradient(circle at 30% 30%,light-dark(#ffc6d8a8,#683a554d) 0%,light-dark(#ffc6d887,#683a553e) 10%,light-dark(#ffc6d84f,#683a5524) 22%,light-dark(#ffc6d81a,#683a550c) 34%,#ffc6d800 48%),radial-gradient(circle at 72% 35%,light-dark(#bee1ffb3,#32557a59) 0%,light-dark(#bee1ff8f,#32557a47) 11%,light-dark(#bee1ff54,#32557a2a) 24%,light-dark(#bee1ff1b,#32557a0e) 37%,#bee1ff00 52%),radial-gradient(circle at 48% 75%,light-dark(#d7cbffad,#51447b4d) 0%,light-dark(#d7cbff8b,#51447b3e) 12%,light-dark(#d7cbff51,#51447b24) 25%,light-dark(#d7cbff1b,#51447b0c) 40%,#d7cbff00 55%);mask-image:radial-gradient(ellipse,#000 25%,transparent 70%);opacity:.744;pointer-events:none;transform:translate(-50%,-50%);transition:left .22s ease-out,top .22s ease-out,opacity .25s ease;will-change:left,top}.personabio-profile,.personabio-secondary{position:relative;z-index:1}.personabio-secondary{border-left:1px solid light-dark(rgba(0,0,0,.051),#363e47);padding:4rem;display:flex;align-items:center}.personabio-menu{width:100%}.personabio-secondary{flex-direction:column;justify-content:center;gap:24px}.personabio-profile .personabio-links ul{gap:12px}.personabio-menu-items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.personabio-menu-items a,.personabio-menu-label{display:flex;align-items:center;justify-content:space-between;gap:.85rem;width:100%;height:68px;padding:0 1.7rem;border:1px solid rgba(255,255,255,.12);border-radius:12px;background:light-dark(#1d2128,#e5e9ed);color:light-dark(rgba(255,255,255,.88),#1c2229);font-size:21px;line-height:1.7rem;text-decoration:none;overflow-wrap:anywhere}.personabio-menu-items a{transition:transform .25s ease,background-color .25s ease}.personabio-menu-items a:hover{background:light-dark(#292f38,#fff);transform:scale(1.025)}.personabio-menu-items a:focus-visible{outline:3px solid light-dark(#536163,#e0e6eb);outline-offset:5px}.personabio-menu-items a span{min-width:0}.personabio-menu-items svg{flex:none;width:1.275rem;height:1.275rem}.personabio-menu-items .personabio-menu-items{margin-top:.75rem;padding-left:1rem;border-left:1px solid light-dark(#e8f5f7,#363e47)}.personabio-profile{padding:4rem;align-self:center}.personabio-avatar{width:7rem;height:7rem;margin-bottom:1.375rem;border-radius:50%;overflow:hidden}.personabio-avatar img{display:block;width:100%;height:100%;object-fit:cover}.personabio-profile h1{margin:0 0 1.375rem;font-size:54px;font-weight:500;line-height:1;letter-spacing:normal;overflow-wrap:anywhere}.personabio-profile p{margin:0;font-size:1.125rem;font-weight:400;line-height:1.875;letter-spacing:.025rem;color:light-dark(rgba(83,97,99,.6),#b2bcc4);white-space:pre-line;overflow-wrap:anywhere}.personabio-links{margin-top:1.75rem}.personabio-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.75rem}.personabio-links a{--personabio-social-icon-cutout:light-dark(#eef0f3, #303943);display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;min-width:44px;min-height:44px;border:1px solid var(--glass-border);border-radius:50%;background:var(--nav-glass);color:light-dark(#303b43,#e8edf2);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.personabio-links svg{flex:none;height:1.35rem;width:1.35rem}.personabio-links a:hover{background:var(--nav-glass-active);color:light-dark(#1d2128,#fff);border-color:var(--glass-border-active);transform:translateY(-2px)}.personabio-links a:active{transform:scale(.96)}.personabio-links a:focus-visible{outline:3px solid light-dark(#536163,#e0e6eb);outline-offset:5px}@media(min-width:1681px){.personabio-links a{width:52px;height:52px}.personabio-links svg{width:23.4px;height:23.4px}}@media(max-width:1680px){html[data-public-theme=personabio-bio]{font-size:17.333333px}.personabio-menu-items a,.personabio-menu-label{height:58.3px;font-size:16px}.personabio-profile h1{font-size:48px}}@media(max-width:980px){html[data-public-theme=personabio-bio]{font-size:14.666667px}.personabio-menu-items a,.personabio-menu-label{height:58.1px}}@media(pointer:coarse){.personabio-card:before{opacity:.46}}@media(max-width:736px){.personabio-shell{padding:0 16px}.personabio-card{grid-template-columns:minmax(0,1fr)}.personabio-profile{padding:4rem 2.5rem 2.5rem;text-align:center}.personabio-avatar{margin:0 auto 1.5rem}.personabio-profile h1{font-size:42px}.personabio-profile p{letter-spacing:.021875rem}.personabio-links ul{justify-content:center}.personabio-secondary{border-left:0;border-top:1px solid light-dark(rgba(0,0,0,.051),#363e47);padding:2.5rem 2.5rem 4rem}.personabio-secondary-empty{display:none}}@media(max-width:480px){.personabio-profile h1{margin-bottom:1.203125rem}}@media(max-width:360px){.personabio-shell{padding-inline:12px}.personabio-profile{padding:3rem 1.875rem 2.5rem}.personabio-profile h1{margin-bottom:1.03125rem}.personabio-links ul{gap:.75rem}.personabio-secondary{padding:2.5rem 1.875rem 3rem}}@media(prefers-reduced-motion:reduce){.personabio-card:before,.personabio-links a,.personabio-menu-items a{transition:none}.personabio-links a:hover,.personabio-menu-items a:hover{transform:none}}@media(prefers-reduced-motion:reduce){.personabio-links a:active{transform:none}}@media(prefers-reduced-transparency:reduce){.personabio-links a{-webkit-backdrop-filter:none;backdrop-filter:none}}html[data-public-theme]{color-scheme:dark}.content-menu-toggle{display:none}.content-menu-toggle svg{width:22px;height:22px}.content-menu-toggle .menu-close,.content-menu-toggle[aria-expanded=true] .menu-bars{display:none}.content-menu-toggle[aria-expanded=true] .menu-close{display:block}.content-drawer-close,.content-drawer-social,.content-menu-backdrop{display:none}@media(max-width:736px){html[data-public-theme][data-mobile-menu-open=true]{overflow:hidden}html[data-public-theme] .content-header[data-mobile-nav=ready]{display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;z-index:21}html[data-public-theme] .content-header[data-menu-open=true]{z-index:1000001}html[data-public-theme] .content-header .content-identity{grid-column:1;grid-row:1;justify-self:start;min-width:0}html[data-public-theme] .content-header .content-menu-toggle{display:grid;place-items:center;grid-column:2;grid-row:1;justify-self:end;width:44px;height:44px;padding:0;border:1px solid var(--glass-border);color:light-dark(#303b43,#e8edf2);cursor:pointer}html[data-public-theme] .content-header[data-mobile-nav=ready] .content-nav{display:flex;position:fixed;inset:0 0 0 auto;z-index:2;flex-direction:column;align-items:stretch;width:min(360px,calc(100vw - 48px));height:100vh;height:100dvh;padding:calc(20px + env(safe-area-inset-top)) 20px calc(20px + env(safe-area-inset-bottom));gap:16px;overflow-y:auto;overscroll-behavior:contain;border-radius:0;border-width:0 0 0 1px;background:light-dark(#f8fafb,#20262e);box-shadow:-16px 0 56px #00000024;-webkit-backdrop-filter:none;backdrop-filter:none;transform:translate(105%);visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility .32s}html[data-public-theme] .content-header[data-menu-open=true] .content-nav{transform:translate(0);visibility:visible;pointer-events:auto}html[data-public-theme] .content-header[data-menu-open=true] :is(.content-identity,.content-menu-toggle){visibility:hidden}html[data-public-theme] .content-menu-backdrop{display:block;position:fixed;inset:0;z-index:20;background:light-dark(rgb(25 33 39 / 34%),rgb(0 0 0 / 50%));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility .32s}html[data-public-theme][data-mobile-menu-open=true] .content-menu-backdrop{z-index:1000000;opacity:1;visibility:visible;pointer-events:auto}html[data-public-theme] .content-header .content-nav .content-drawer-close{display:grid;place-items:center;align-self:flex-end;flex:none;width:44px;height:44px;padding:0;border:1px solid var(--glass-border);background:var(--nav-glass);color:light-dark(#303b43,#e8edf2);cursor:pointer}html[data-public-theme] .content-header .content-drawer-close svg{width:22px;height:22px}html[data-public-theme] .content-header .content-nav>.content-menu-items{display:flex;flex-direction:column;align-items:stretch;flex:none;width:100%}html[data-public-theme] .content-header .content-menu-items :is(a,span){justify-content:flex-end;text-align:right;padding:12px 14px;font-size:15px}html[data-public-theme] .content-header .content-menu-items .content-menu-items{padding-left:0;padding-right:12px;border-left:0;border-right:1px solid var(--glass-border)}html[data-public-theme] .content-header .content-nav .content-search-link{align-self:flex-end;flex:none;margin:0}html[data-public-theme] .content-header .content-search-link:before{display:none}html[data-public-theme] .content-header .content-nav .settings-panel{position:static;margin-top:8px;width:100%}html[data-public-theme] .content-header .content-drawer-social{display:block;margin-top:8px;padding-top:20px;border-top:1px solid var(--glass-border)}html[data-public-theme] .content-header .content-drawer-social ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}html[data-public-theme] .content-header .content-drawer-social a{--personabio-social-icon-cutout:light-dark(#eef0f3, #303943);display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--glass-border);border-radius:50%;background:var(--nav-glass);color:light-dark(#303b43,#e8edf2);text-decoration:none}html[data-public-theme] .content-header .content-drawer-social a:hover{background:var(--nav-glass-active);border-color:var(--glass-border-active)}html[data-public-theme] .content-header .content-drawer-social svg{width:22px;height:22px}html[data-public-theme] body .content-menu-toggle{--button-surface:var(--nav-glass)}}@media(max-width:736px)and (prefers-reduced-motion:reduce){html[data-public-theme] .content-header .content-nav,html[data-public-theme] .content-menu-backdrop{transition:none}}@media(max-width:736px)and (prefers-reduced-transparency:reduce){html[data-public-theme] .content-menu-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:light-dark(rgb(25 33 39 / 72%),rgb(0 0 0 / 82%))}}html[data-public-theme]{--radius: 8px;--radius-lg: 8px;--public-control-radius: 8px}html[data-public-theme] body :is(button,[role=button],input,textarea,select,form,.settings-trigger,.settings-panel,.appearance-icons,.language-control,.language-control a,.appearance-control select,.personabio-card,.personabio-menu-items a,.personabio-menu-label,.personabio-links a,.content-nav,.content-menu-items a,.content-menu-items span,.content-search-link,.content-panel,.content-panel .post-card,.content-panel .card-image,.content-panel .card-placeholder,.content-panel .article-hero,.content-panel .search-result,.card-read span,.card-tag,.meta-tag,.tag,.view-switcher,.content-panel .not-found a,.content-empty a,.ec-comment-user-info){border-radius:var(--public-control-radius)}html[data-public-theme] body .content-panel:before{border-radius:8px 8px 0 0}html[data-public-theme][data-appearance=light]{color-scheme:light}html[data-public-theme][data-appearance=dark]{color-scheme:dark}html[data-public-theme] :is(button,[role=button],input[type=submit],input[type=button]){box-shadow:none;text-shadow:none}html[data-public-theme]{--nav-glass: linear-gradient(135deg, light-dark(#ffffffb3, #ffffff1f), light-dark(#ffffff38, #ffffff05)), light-dark(#e8edf366, #252c3573);--nav-glass-active: linear-gradient(135deg, light-dark(#fffffff2, #ffffff38), light-dark(#ffffff80, #ffffff12));--glass-border: light-dark(rgb(83 97 99 / 7.45%), rgb(255 255 255 / 8.04%));--glass-border-active: light-dark(rgb(83 97 99 / 17.45%), rgb(255 255 255 / 17.45%))}.personabio-menu .personabio-menu-items :is(a,.personabio-menu-label),.content-header .content-nav{background:var(--nav-glass);border:1px solid var(--glass-border);box-shadow:none;-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);color:light-dark(#303b43,#e8edf2)}.personabio-menu .personabio-menu-items a{transition:background .2s ease,border-color .2s ease,transform .2s ease}.personabio-menu .personabio-menu-items a:hover{background:var(--nav-glass-active);border-color:var(--glass-border-active);transform:translateY(-2px)}.personabio-menu .personabio-menu-items a[aria-current=page],.content-nav .content-menu-items a[aria-current],.content-nav .content-search-link[aria-current]{background:var(--nav-glass-active);color:light-dark(#1d2128,#fff);border-color:var(--glass-border-active);box-shadow:none;font-weight:600}.content-nav .content-menu-items a:hover,.content-nav .content-search-link:hover{background:var(--nav-glass-active);color:light-dark(#1d2128,#fff)}html[data-public-theme=personabio-content] .content-nav :is(.content-menu-items a,.content-search-link)[aria-current]{color:#1d2128}html[data-public-theme=personabio-content][data-appearance=dark] .content-nav :is(.content-menu-items a,.content-search-link)[aria-current]{color:#fff}.content-nav .content-menu-items a,.content-nav .content-search-link{border:1px solid transparent}.content-nav .content-menu-items a:is(:hover,[aria-current]),.content-nav .content-search-link:is(:hover,[aria-current]){border-color:var(--glass-border-active)}@media(prefers-reduced-motion:reduce){.personabio-menu .personabio-menu-items a{transition:none}.personabio-menu .personabio-menu-items a:hover{transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-public-theme]{--nav-glass: light-dark(#eef0f3, #252c35)}}@media(prefers-reduced-transparency:reduce){html[data-public-theme]{--nav-glass: light-dark(#eef0f3, #252c35);--nav-glass-active: light-dark(#fff, #414b58)}.personabio-menu .personabio-menu-items a,.content-header .content-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}.appearance-control{display:flex;justify-content:center;padding:22px 16px}.appearance-control label{display:flex;align-items:center;gap:12px;font:400 13px/1.5 var(--font-personabio),sans-serif;color:light-dark(#667174,#a5afb5)}.appearance-control select{min-height:44px;padding:8px 32px 8px 14px;border:1px solid light-dark(#e4e6e7,#363e47);border-radius:12px;background:light-dark(#fff,#20262e);color:light-dark(#536163,#e5e9ed);font:inherit;cursor:pointer}.appearance-control select:focus-visible{outline:2px solid light-dark(#536163,#ccd7df);outline-offset:4px}.personabio-appearance{position:relative;z-index:2;grid-column:1 / -1;display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:24px 4rem 0}.content-header{position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}.content-appearance{display:flex;flex:0 0 44px;align-items:center}@media(max-width:1100px){.content-header{grid-template-columns:minmax(0,1fr) auto;gap:20px 16px}.content-header .content-nav{grid-column:1 / -1;grid-row:2}}@media(max-width:600px){.content-header{padding-inline:0;gap:18px 12px}.content-header .content-identity{min-width:0;gap:10px;font-size:16px;line-height:1.35}.content-header .content-identity img{width:36px;height:36px;flex-shrink:0}.content-header .content-identity span{min-width:0;overflow-wrap:anywhere}.content-header .content-identity small{margin-top:4px;font-size:11px}.content-header .content-identity{grid-column:1;grid-row:1}.content-header .content-nav{grid-row:2}.content-nav .content-menu-items :is(a,span){padding-inline:8px;font-size:12px;min-width:44px}}@media(max-width:360px){.content-header .content-nav{display:grid;grid-template-columns:minmax(0,1fr) 44px 44px}.content-nav>.content-menu-items{grid-column:1 / -1}.content-nav .content-menu-items :is(a,span){padding-inline:8px}.content-nav .content-search-link{grid-column:2;margin-left:0}.content-nav .content-search-link:before{display:none}.content-nav .content-appearance{grid-column:3}}.appearance-icons{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--glass-border);border-radius:999px;background:linear-gradient(145deg,light-dark(#ffffff9e,#ffffff17),light-dark(#ffffff33,#ffffff05)),light-dark(#eceff280,#252c358c);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.appearance-icons button{display:grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:light-dark(#536163,#c0cad3);cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.appearance-icons button:hover{background:light-dark(#ffffff66,#ffffff14);color:light-dark(#1d2128,#fff)}.appearance-icons button[aria-pressed=true]{border-color:var(--glass-border-active);background:linear-gradient(145deg,light-dark(#ffffffeb,#ffffff38),light-dark(#ffffff66,#ffffff10));color:light-dark(#1d2128,#fff)}.appearance-icons button:active{transform:scale(.94)}.appearance-icons button:focus-visible{outline:2px solid light-dark(#536163,#ccd7df);outline-offset:3px}.appearance-icons svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}@media(max-width:736px){html[data-public-theme=personabio-bio] .personabio-shell{padding-block:16px}.personabio-appearance{padding:8px 10px 0}.personabio-appearance+.personabio-profile{padding-top:24px}}.language-control{display:inline-flex;flex-shrink:0;align-items:center;gap:2px;padding:4px;border:1px solid var(--glass-border);border-radius:999px;background:var(--nav-glass);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%)}.language-control a{display:grid;place-items:center;width:44px;height:44px;border:1px solid transparent;border-radius:50%;font:500 12px/1 var(--font-personabio),sans-serif;text-decoration:none;color:light-dark(#536163,#c0cad3);transition:background .2s ease,border-color .2s ease}.language-control a:hover{background:var(--nav-glass-active)}.language-control a[aria-current]{border-color:var(--glass-border-active);background:var(--nav-glass-active);color:light-dark(#1d2128,#fff)}.language-control a:focus-visible{outline:2px solid light-dark(#536163,#ccd7df);outline-offset:3px}@media(prefers-reduced-motion:reduce){.language-control a{transition:none}}@media(prefers-reduced-transparency:reduce){.language-control{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.appearance-icons button{transition:none}}@media(prefers-reduced-motion:reduce){.appearance-icons button:active{transform:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.appearance-icons{background:light-dark(#eef0f3,#252c35)}}@media(prefers-reduced-transparency:reduce){.appearance-icons{background:light-dark(#eef0f3,#252c35);-webkit-backdrop-filter:none;backdrop-filter:none}}.site-settings{position:relative}.settings-trigger{display:grid;place-items:center;width:44px;height:44px;padding:0;list-style:none;cursor:pointer;border:1px solid var(--glass-border);border-radius:50%;background:var(--nav-glass);color:light-dark(#536163,#c0cad3)}.settings-trigger::-webkit-details-marker{display:none}.settings-trigger svg{width:20px;height:20px}.settings-trigger:hover,.site-settings[open]>.settings-trigger{background:var(--nav-glass-active);border-color:var(--glass-border-active);color:light-dark(#1d2128,#fff)}.settings-trigger:focus-visible{outline:2px solid light-dark(#536163,#ccd7df);outline-offset:3px}.content-nav .settings-trigger{border-color:transparent;border-radius:12px;background:transparent;color:light-dark(#677173,#b2bcc4)}.content-nav .settings-trigger:hover,.content-nav .site-settings[open]>.settings-trigger{background:var(--nav-glass-active);border-color:var(--glass-border-active);color:light-dark(#1d2128,#fff)}.settings-panel{position:absolute;z-index:10;top:calc(100% + 8px);right:0;width:min(256px,calc(100vw - 64px));padding:18px;border:1px solid var(--glass-border-active);border-radius:20px;background:light-dark(#f8fafc,#202730);color:light-dark(#303b43,#e0e6eb)}.settings-section+.settings-section{margin-top:18px}.settings-panel .settings-label{margin:0 0 8px;font:500 12px/1.4 var(--font-personabio),sans-serif}.settings-panel :is(.appearance-icons,.language-control){display:flex;width:100%;border-radius:14px;background:light-dark(#53616306,#ffffff05);-webkit-backdrop-filter:none;backdrop-filter:none}.settings-panel .appearance-icons button{flex:1;border-radius:10px}.settings-panel .language-control a{flex:1;width:auto;border-radius:10px;font-size:13px}@media(prefers-reduced-transparency:reduce){.settings-panel{background:light-dark(#f8fafc,#202730);-webkit-backdrop-filter:none;backdrop-filter:none}}@property --button-hover-tint{syntax: "<color>"; inherits: false; initial-value: transparent;}@media(max-width:736px){html[data-public-theme=personabio-bio] .personabio-appearance{padding:16px 24px 0}html[data-public-theme=personabio-bio] .personabio-profile{padding:16px 24px 28px}html[data-public-theme=personabio-bio] .personabio-avatar{width:88px;height:88px;margin-bottom:20px}html[data-public-theme=personabio-bio] .personabio-secondary{padding:24px}html[data-public-theme=personabio-bio] .personabio-menu-items{gap:12px}html[data-public-theme=personabio-bio] .personabio-menu-items a{min-height:48px;height:auto;padding:14px 20px}}html[data-public-theme] body :is(button,[role=button],input[type=submit],input[type=button],input[type=reset],.settings-trigger,.personabio-menu-items a,.personabio-links a,.content-menu-items a,.content-search-link,.language-control a,.card-tag,.meta-tag,.tag,.content-panel .not-found a,.content-empty a):not(.personabio-footer *){--button-surface: transparent;--button-hover-tint: transparent;background:linear-gradient(var(--button-hover-tint),var(--button-hover-tint)),var(--button-surface);transition:--button-hover-tint .25s ease,border-color .25s ease;&:is(.personabio-menu-items a,.personabio-links a,.ec-comment-form-submit,.settings-trigger){--button-surface: var(--nav-glass)}&:is([aria-current],[aria-pressed=true]){--button-surface: var(--nav-glass-active)}&.search-button,&:is(.not-found a,.content-empty a){--button-surface: light-dark(#1d2128, #e5e9ed)}@media(hover:hover){&:not(:disabled):not([aria-disabled=true]):hover{--button-hover-tint: light-dark(rgb(255 255 255 / 55%), rgb(255 255 255 / 14%));background:linear-gradient(var(--button-hover-tint),var(--button-hover-tint)),var(--button-surface);transform:none}}@media(prefers-reduced-motion:reduce){transition:none}}.content-preferences-footer{padding-top:20px}.personabio-footer{display:flex;align-items:center;justify-content:flex-start;gap:16px;width:100%;padding:0 4px}.personabio-copyright{margin:1.6em 0 0;color:light-dark(#687478,#9ba7b2);font-size:12px;line-height:1.6;text-align:center}.personabio-copyright strong{font-weight:600}.personabio-footer .appearance-icons{background:transparent;border:0;padding:0;gap:8px;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-public-theme] .personabio-footer .appearance-icons button{position:relative;background:transparent;border:0;box-shadow:none;color:light-dark(#687478,#9ba7b2);transform:none;transition:color .2s ease}html[data-public-theme] .personabio-footer .appearance-icons button:after{content:"";position:absolute;bottom:3px;left:50%;width:16px;height:1px;background:currentColor;transform:translate(-50%);opacity:0;transition:opacity .2s ease}html[data-public-theme] .personabio-footer .appearance-icons button:is(:hover,[aria-pressed=true]){background:transparent;color:light-dark(#263238,#e8edf2)}html[data-public-theme] .personabio-footer .appearance-icons button:is(:hover,[aria-pressed=true]):after{opacity:1}html[data-public-theme] .personabio-footer .appearance-icons svg{width:18px;height:18px;stroke-width:1.5}@media(prefers-reduced-motion:reduce){html[data-public-theme] .personabio-footer .appearance-icons button,html[data-public-theme] .personabio-footer .appearance-icons button:after{transition:none}}:root{--font-personabio: "DM Sans", sans-serif;--font-body: "Inter", sans-serif;--font-mono: "JetBrains Mono", monospace;--font-heading: var(--font-body)}
