:root{--portfolio-reel-rgb: 255,255,255;--portfolio-night-accent: #ee8755;color-scheme:light}html[data-theme=night]{color-scheme:dark;--background: #101112;--foreground: #f0efeb;--card: #191b1c;--card-foreground: #f0efeb;--popover: #191b1c;--popover-foreground: #f0efeb;--primary: #f0efeb;--primary-foreground: #101112;--secondary: #242627;--secondary-foreground: #f0efeb;--muted: #242627;--muted-foreground: #aaa9a5;--accent: #242627;--accent-foreground: #f0efeb;--border: #383a3c;--input: #383a3c;--ring: #ee8755;--portfolio-reel-rgb: 16,17,18}html[data-theme=night] body{background-color:var(--background);color:var(--foreground)}html[data-theme=night] [class~="text-foreground/40"],html[data-theme=night] [class~="text-foreground/45"],html[data-theme=night] [class~="text-foreground/55"]{color:#aaa9a5}html[data-theme=night] .dg-contact{background:var(--background);color:var(--foreground)}html[data-theme=night] .dg-contact-identity span,html[data-theme=night] .dg-contact-note,html[data-theme=night] .dg-contact-link-label,html[data-theme=night] .dg-contact-object figcaption{color:#aaa9a5}html[data-theme=night] .dg-contact-link{color:var(--foreground);border-color:#383a3c}html[data-theme=night] .dg-contact-object button{color:var(--foreground);border-color:#727473}html[data-theme=night] .dg-contact-link:focus-visible,html[data-theme=night] .dg-contact-object button:focus-visible,html[data-theme=night] .lanyard:focus-visible{outline-color:#ee8755}html[data-theme=night] .staggered-menu-wrapper{color:var(--foreground)}html[data-theme=night] .staggered-menu-panel{background:#222223}html[data-theme=night] .sm-identity span,html[data-theme=night] .sm-socials-title,html[data-theme=night] .sm-panel-list[data-numbering] .sm-panel-item:after{color:#8f8e89}html[data-theme=night] .sm-socials-link{color:var(--foreground)}html[data-theme=night] .sm-panel-item{color:#1d1e1f}html[data-theme=night] .sm-panel-item:hover .sm-panel-itemLabel,html[data-theme=night] .sm-panel-item:focus-visible .sm-panel-itemLabel{color:#1d1e1f}html[data-theme=night] .sm-socials-link:focus-visible,html[data-theme=night] .sm-toggle:focus-visible{outline-color:#ecebe6}html[data-theme=night] .sm-backdrop{background:#0007}html[data-theme=night] .portfolio-counter-prelude{background:#242627}html[data-theme=night] .portfolio-counter-prelude.is-handoff{background:#070707}html[data-theme=night] .mywork-cubes .cubes-container[data-cubes-renderer=fallback],html[data-theme=night] .about-cubes .cubes-container[data-cubes-renderer=fallback]{background-image:linear-gradient(to right,#626668 1px,transparent 1px),linear-gradient(to bottom,#626668 1px,transparent 1px)}body:has(#aperture [role=dialog]) .staggered-menu-wrapper{visibility:hidden;pointer-events:none}html.theme-changing body,html.theme-changing .bg-background,html.theme-changing .dg-contact,html.theme-changing .staggered-menu-panel{transition:background-color .36s cubic-bezier(.22,1,.36,1),color .36s ease}html.theme-changing [class*=text-foreground],html.theme-changing .dg-contact-note,html.theme-changing .dg-contact-link,html.theme-changing .dg-contact-link-label,html.theme-changing .sm-panel-item{transition:color .36s ease}.sm-appearance{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:34px}.sm-appearance-title{font-size:11px;color:#555}.sm-appearance-options{display:flex;gap:4px}.sm-appearance-option{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 14px;border:1px solid transparent;border-radius:999px;background:transparent;color:#555;font:inherit;font-size:12px;cursor:pointer;transition:color .18s ease,background-color .18s ease,border-color .18s ease}.sm-appearance-option[aria-pressed=true]{color:#111;background:#f2f2ef;border-color:#858783}.sm-appearance-dot{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35}.sm-appearance-option[aria-pressed=true] .sm-appearance-dot{background:#c6471d;opacity:1}.sm-appearance-option:hover{color:#c6471d}.sm-appearance-option:focus-visible{outline:2px solid #c6471d;outline-offset:3px}.sm-appearance+.sm-socials{margin-top:0;padding-top:18px}html[data-theme=night] .sm-appearance-title,html[data-theme=night] .sm-appearance-option{color:#aaa9a5}html[data-theme=night] .sm-appearance-option[aria-pressed=true]{color:#f0efeb;background:#242627;border-color:#727473}html[data-theme=night] .sm-appearance-option:hover,html[data-theme=night] .sm-appearance-option:focus-visible{color:#ee8755;outline-color:#ee8755}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){html[data-theme=night] .gradual-blur-layer{background:#1011122e}}@media(prefers-reduced-motion:reduce){html.theme-changing body,html.theme-changing .bg-background,html.theme-changing .dg-contact,html.theme-changing .staggered-menu-panel,html.theme-changing [class*=text-foreground],html.theme-changing .dg-contact-note,html.theme-changing .dg-contact-link,html.theme-changing .dg-contact-link-label,html.theme-changing .sm-panel-item,.sm-appearance-option{transition:none}}
