.svelte-hgtfl3,.svelte-hgtfl3:before,.svelte-hgtfl3:after{box-sizing:border-box;margin:0;padding:0}#radio.svelte-hgtfl3{position:fixed;display:flex;flex-direction:column;--top: 20vh;--left: 20vw;top:var(--top);left:var(--left)}#work-flex.svelte-hgtfl3{overflow-x:hidden;display:flex;width:300vw;position:fixed}@media (prefers-reduced-motion: no-preference){#work-flex.svelte-hgtfl3{--transition: translate .4s ease-in-out;transition:var(--transition)}#work-flex.svelte-hgtfl3 #radio:where(.svelte-hgtfl3){transition:top .4s ease-in-out,left .4s ease-in-out,bottom .4s ease-in-out,right .4s ease-in-out}}#work-flex.svelte-hgtfl3 .content:where(.svelte-hgtfl3){overflow-y:scroll;flex-basis:100vw;flex-grow:0;min-height:100vh;max-height:100vh}@supports (height: 100dvh){#work-flex.svelte-hgtfl3 .content:where(.svelte-hgtfl3){min-height:100dvh}}@supports (height: 100svh){#work-flex.svelte-hgtfl3 .content:where(.svelte-hgtfl3){min-height:100svh}}@supports (height: 100dvh){#work-flex.svelte-hgtfl3 .content:where(.svelte-hgtfl3){max-height:100dvh}}@supports (height: 100svh){#work-flex.svelte-hgtfl3 .content:where(.svelte-hgtfl3){max-height:100svh}}#work-flex.svelte-hgtfl3:has(input[type=radio].work-flex-panel[value=site]:where(.svelte-hgtfl3):checked){translate:0}#work-flex.svelte-hgtfl3:has(input[type=radio].work-flex-panel[value=brand-identity]:where(.svelte-hgtfl3):checked){translate:-100vw}#work-flex.svelte-hgtfl3:has(input[type=radio].work-flex-panel[value=brand-identity]:where(.svelte-hgtfl3):checked) #radio:where(.svelte-hgtfl3){left:calc(var(--left) + 100vw)}#work-flex.svelte-hgtfl3:has(input[type=radio].work-flex-panel[value=design-outline]:where(.svelte-hgtfl3):checked){translate:-200vw}#work-flex.svelte-hgtfl3:has(input[type=radio].work-flex-panel[value=design-outline]:where(.svelte-hgtfl3):checked) #radio:where(.svelte-hgtfl3){left:calc(var(--left) + 200vw)}html,body{box-sizing:border-box;font-family:system-ui,sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;overscroll-behavior:none}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}img,video{max-width:100%;display:block;height:auto}a{text-decoration:none;color:inherit}a:hover{color:var(--color-success)}@media (prefers-color-scheme: light){[data-prefers-color-scheme]{--color-primary: #3b82f6;--color-primary-hover: #1d4ed8;--color-accent: #ec4899;--color-bg: #f3f4f6;--color-surface: #ffffff;--color-surface-alt: #f3f4f6;--color-text: #111827;--color-text-muted: #4b5563;--color-heading: #0a0f1c;--color-border: #e5e7eb;--color-divider: #d1d5db;--color-success: #059669;--color-warning: #f59e0b;--color-danger: #dc2626;--color-focus-ring: #93c5fd;--color-button-text: #000000}}@media (prefers-color-scheme: dark){[data-prefers-color-scheme]{--color-primary: #ffffff;--color-primary-hover: #e5e7eb;--color-accent: #f9a8d4;--color-bg: #222;--color-surface: #5588aa;--color-surface-alt: #334466;--color-text: #f3f4f6;--color-text-muted: #9ca3af;--color-heading: #f9fafb;--color-border: #374151;--color-divider: #1f2937;--color-success: #34d399;--color-warning: #fcd34d;--color-danger: #f87171;--color-focus-ring: #2563eb;--color-button-text: #000000}}[data-prefers-color-scheme][data-compel-color-scheme=light]{--color-primary: #3b82f6;--color-primary-hover: #1d4ed8;--color-accent: #ec4899;--color-bg: #f3f4f6;--color-surface: #ffffff;--color-surface-alt: #f3f4f6;--color-text: #111827;--color-text-muted: #4b5563;--color-heading: #0a0f1c;--color-border: #e5e7eb;--color-divider: #d1d5db;--color-success: #059669;--color-warning: #f59e0b;--color-danger: #dc2626;--color-focus-ring: #93c5fd;--color-button-text: #000000}[data-prefers-color-scheme][data-compel-color-scheme=dark]{--color-primary: #ffffff;--color-primary-hover: #e5e7eb;--color-accent: #f9a8d4;--color-bg: #222;--color-surface: #5588aa;--color-surface-alt: #334466;--color-text: #f3f4f6;--color-text-muted: #9ca3af;--color-heading: #f9fafb;--color-border: #374151;--color-divider: #1f2937;--color-success: #34d399;--color-warning: #fcd34d;--color-danger: #f87171;--color-focus-ring: #2563eb;--color-button-text: #000000}.base{background-color:var(--color-bg);color:var(--color-text)}.surface,.card,.panel,.modal{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.surface-alt,.panel-alt{background-color:var(--color-surface-alt);color:var(--color-text-muted);border:1px solid var(--color-divider)}:not(.no-default:has(h1)) h1{color:var(--color-heading)}:not(.no-default:has(h2)) h2{color:var(--color-heading)}:not(.no-default:has(h3)) h3{color:var(--color-heading)}:not(.no-default:has(h4)) h4{color:var(--color-heading)}:not(.no-default:has(h5)) h5{color:var(--color-heading)}:not(.no-default:has(h6)) h6{color:var(--color-heading)}a,button,input[type=submit],input[type=button],.btn{color:var(--color-primary);background-color:transparent;border:none;cursor:pointer;transition:color .2s ease,background-color .2s ease;border-radius:.5rem}a:hover,a:focus,button:hover,button:focus,input[type=submit]:hover,input[type=submit]:focus,input[type=button]:hover,input[type=button]:focus,.btn:hover,.btn:focus{color:var(--color-primary-hover);background-color:var(--color-surface-alt)}a:hover:focus-visible,a:focus:focus-visible,button:hover:focus-visible,button:focus:focus-visible,input[type=submit]:hover:focus-visible,input[type=submit]:focus:focus-visible,input[type=button]:hover:focus-visible,input[type=button]:focus:focus-visible,.btn:hover:focus-visible,.btn:focus:focus-visible{outline-color:var(--color-focus-ring);outline-style:solid;outline-width:2px;outline-offset:2px}.text-muted{color:var(--color-text-muted)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-danger{color:var(--color-danger)}hr,.divider{border-color:var(--color-divider)}@media (min-width: 1536px){#brand-identity>*:not(.banner){max-width:1200px;margin-inline:auto}}
