:root[data-side=personal]{--fx-2:#e9a07f;--fx-3:#a996e0;--fx-dur:.24s;--fx-ease:cubic-bezier(.34, 1.56, .64, 1);--fx-step:steps(4, end);--fx-lift:-3px;--fx-btn-lift:-2px;--pix:0 -2px var(--border-strong), 0 2px var(--border-strong), -2px 0 var(--border-strong), 2px 0 var(--border-strong);--fx-card-shadow:0 -2px var(--accent), 0 2px var(--accent), -2px 0 var(--accent), 2px 0 var(--accent), 4px 4px 0 0 var(--fx-2);--fx-btn-shadow:3px 3px 0 0 var(--fx-2);--fx-zoom:1.05;--fx-thick:3px;--fx-enter:14px;--fx-scramble-font:var(--font-mono);--firefly:#9dff6a;--firefly-core:#eaffb0}:root[data-side=personal][data-theme=mint]{--firefly:#1f9d55;--firefly-core:#6be39a}[data-side=personal] :is(.card,.l-card,.l-art-link):before{content:"";z-index:1;border-radius:inherit;box-shadow:inset 0 0 0 2px var(--firefly), inset 0 0 1.4rem color-mix(in srgb, var(--firefly) 30%, transparent);opacity:0;pointer-events:none;position:absolute;inset:0}[data-side=personal] .l-art-link{position:relative}[data-side=personal] :is(.card,.l-card,.l-art-link):is(:hover,:focus-within):before{opacity:1}@media (prefers-reduced-motion:no-preference){html[data-fx=running][data-side=personal] :is(.card,.l-card,.l-art-link):before{transition:opacity .2s}}@media (hover:hover) and (prefers-reduced-motion:no-preference){html[data-fx=running][data-side=personal] :is(.btn,a.chip,button.chip){position:relative}html[data-fx=running][data-side=personal] :is(.btn,a.chip,button.chip):is(:hover,:focus-visible):after{content:"";background:var(--fx-3);width:4px;height:4px;box-shadow:-10px 5px 0 var(--fx-2), 5px -6px 0 var(--accent), -20px -3px 0 var(--fx-3);pointer-events:none;animation:.5s steps(4,end) forwards fx-spark;position:absolute;top:-4px;right:-4px}}@keyframes fx-spark{0%{opacity:1}to{opacity:0;transform:translate(3px,-9px)}}[data-side=personal] :is(.card,.l-card){box-shadow:var(--pix);border-color:#0000;border-radius:0}@media (prefers-reduced-motion:no-preference){html[data-side=personal] :is(.btn,a.chip,button.chip):active{box-shadow:1px 1px 0 0 var(--fx-2);transition-duration:50ms;transform:translateY(1px)}}[data-side=personal] .chip{border-radius:0}[data-side=personal] :is(a.chip,button.chip,input+.chip){box-shadow:3px 3px 0 var(--border-strong);border-width:2px}[data-side=personal] :is(a.chip,button.chip,input+.chip):is([aria-pressed=true],[aria-selected=true]),[data-side=personal] input:checked+.chip{box-shadow:3px 3px 0 var(--fg)}[data-side=personal] :is(.tag,.chip .n){border-radius:0}[data-side=personal] .btn{border:2px solid var(--border-strong);box-shadow:3px 3px 0 var(--border-strong);border-radius:0;padding-block:calc(.4rem - 1px)}[data-side=personal] .btn-primary{border-color:var(--accent)}[data-side=personal] .eyebrow{font-family:var(--font-head);letter-spacing:.12em;font-weight:400}[data-side=personal] .eyebrow:before{content:"";background:var(--accent);width:.5em;height:.5em;box-shadow:.25em .25em 0 var(--fx-2);margin-right:.6em;display:inline-block}[data-side=personal] .site-nav a[aria-current=true]{border-bottom-color:var(--accent)}
