/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.svelte-1dj4ruh,.svelte-1dj4ruh:before,.svelte-1dj4ruh:after,.svelte-1dj4ruh::backdrop{--tw-border-style:solid}}}@font-face{font-style:normal;font-weight:700;src:url(./sofia-pro--normal--700.Cc2YRCKJ.woff2)format("woff2"),url(./sofia-pro--normal--700.B47MvJY8.woff)format("woff");font-family:LinusTechTipsTitle;font-display:fallback}@font-face{font-style:normal;font-weight:400;src:url(./relative-faux-book.D7HNEpqQ.woff2)format("woff2"),url(./relative-faux-book.C6Ktyt5t.woff)format("woff");font-family:LinusTechTipsText;font-display:fallback}article.svelte-1dj4ruh{--color-bg:#fcfaf6;--color-fg:#ff3c00;--color-primary:#ff3c00;--color-primary-fg:#323232;--typo-h1-family:"LinusTechTipsTitle","Helvetica","Arial",sans-serif;--font-h1:"LinusTechTipsTitle","Helvetica","Arial",sans-serif;--typo-h1-transform:uppercase;--typo-base-family:"LinusTechTipsText","Courier New","Courier",monospace;--font-base:"LinusTechTipsText","Courier New","Courier",monospace;--typo-h2-family:"LinusTechTipsText","Courier New","Courier",monospace;--font-h2:"LinusTechTipsText","Courier New","Courier",monospace;--ui-btn-radius:1rem;--radius-ui-btn:1rem;font-family:var(--typo-base-family)}article.svelte-1dj4ruh section:where(.svelte-1dj4ruh){--color-fg:#ff3c00;--typo-h1-weight:700;--typo-legacy-weight-h1:700;--typo-h1-size:clamp(3rem,(100vw - 30rem)/(2048 - 480)*(128 - 48) + 3rem,8rem);--text-h1:clamp(3rem,(100vw - 30rem)/(2048 - 480)*(128 - 48) + 3rem,8rem);--typo-h1-tracking:1rem;--tracking-h1:1rem;--typo-h2-transform:uppercase;--typo-h2-size:1.875rem;--text-h2:1.875rem;--typo-h2-tracking:.25rem;--tracking-h2:.25rem}article.svelte-1dj4ruh section.block:where(.svelte-1dj4ruh){--typo-h1-tracking:.5rem;--tracking-h1:.5rem}article.svelte-1dj4ruh .buybar:where(.svelte-1dj4ruh){--typo-h1-size:1.125rem;--text-h1:1.125rem;--typo-h1-tracking:.125rem;--tracking-h1:.125rem;--typo-h2-size:var(--typo-h2-size);--text-h2:var(--typo-h2-size);--typo-h2-tracking:.05em;--tracking-h2:.05em;--typo-base-size:.875rem;--text-base:.875rem;--typo-base-tracking:.125em;--tracking-base:.125em;--typo-base-transform:uppercase;--ui-px-btn-md:3rem;--spacing-ui-x-btn:3rem;--spacing-ui-x-btn-md:3rem;--ui-py-md:.75rem;--spacing-ui-y:.75rem;--spacing-ui-y-md:.75rem}article.svelte-1dj4ruh .intro:where(.svelte-1dj4ruh) h2{margin-bottom:calc(var(--spacing,.25rem)*6);font-weight:var(--typo-h1-weight);font-size:var(--typo-h1-size);line-height:var(--tw-leading,var(--typo-h1-leading));font-family:var(--typo-h1-family);letter-spacing:var(--typo-h1-tracking);text-transform:var(--typo-h1-transform);text-wrap:var(--typo-h1-wrap)}@media (min-width:48rem){article.svelte-1dj4ruh .intro:where(.svelte-1dj4ruh) h2{font-size:var(--text-4xl,2.25rem);line-height:var(--tw-leading,var(--text-4xl--line-height,calc(2.5/2.25)))}}@media (min-width:64rem){article.svelte-1dj4ruh .intro:where(.svelte-1dj4ruh) h2{font-size:var(--text-6xl,3.75rem);line-height:var(--tw-leading,var(--text-6xl--line-height,1))}}article.svelte-1dj4ruh .intro:where(.svelte-1dj4ruh) h2{--typo-h1-tracking:.4rem;--tracking-h1:.4rem}article.svelte-1dj4ruh .intro:where(.svelte-1dj4ruh) p{margin-top:calc(var(--spacing,.25rem)*4);font-weight:var(--typo-base-weight);font-size:var(--typo-base-size);line-height:var(--tw-leading,var(--typo-base-leading));font-family:var(--typo-base-family);letter-spacing:var(--typo-base-tracking);text-transform:var(--typo-base-transform);text-wrap:var(--typo-base-wrap)}@media (min-width:64rem){article.svelte-1dj4ruh .intro:where(.svelte-1dj4ruh) p{font-size:var(--text-base,var(--typo-base-size));line-height:var(--tw-leading,var(--text-base--line-height,var(--typo-base-leading)))}}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh){--typo-ui-size:.8rem;--text-ui:.8rem;--typo-h1-size:min(calc(2rem + 7*((100vw - 20rem)/120)),6.5rem);--text-h1:min(calc(2rem + 7*((100vw - 20rem)/120)),6.5rem);--typo-h1-tracking:1rem;--tracking-h1:1rem}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh) .choice-item:where(.svelte-1dj4ruh){--color-fg:#323232;box-shadow:0 0 0 2px #323232}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh) .choice-item:where(.svelte-1dj4ruh) img{will-change:transform;transition:transform .3s;transform:scale(1)}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh) .choice-item:where(.svelte-1dj4ruh) img:hover{will-change:transform;transition:transform .3s;transform:scale(1.05)}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh) .choice-item:where(.svelte-1dj4ruh) .icon:where(.svelte-1dj4ruh){display:none}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh) .choice-item.active:where(.svelte-1dj4ruh){border-style:var(--tw-border-style);border-width:.2em;border-color:var(--color-fg,var(--color-fg))}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh) .choice-item.active:where(.svelte-1dj4ruh) .icon:where(.svelte-1dj4ruh){top:calc(var(--spacing,.25rem)*-4);right:calc(var(--spacing,.25rem)*-4);height:calc(var(--spacing,.25rem)*6);width:calc(var(--spacing,.25rem)*6);background-color:var(--color-primary-fg,var(--color-primary-fg));font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1/.75)));color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;position:absolute}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh) .choice-item:where(.svelte-1dj4ruh) .list:where(.svelte-1dj4ruh) li{padding-top:calc(var(--spacing,.25rem)*2);padding-bottom:calc(var(--spacing,.25rem)*3);position:relative}article.svelte-1dj4ruh .choice-block:where(.svelte-1dj4ruh) .choice-item:where(.svelte-1dj4ruh) .list:where(.svelte-1dj4ruh) li:not(:last-child):after{bottom:calc(var(--spacing,.25rem)*0);margin-bottom:-1px;margin-left:calc(var(--spacing,.25rem)*-6);height:2px;width:calc(var(--spacing,.25rem)*12);opacity:.5;content:"";background-color:currentColor;position:absolute;left:50%}article.svelte-1dj4ruh .request-block:where(.svelte-1dj4ruh){--typo-h1-size: calc(2rem + .00625*(100vw - 20rem)) ;--text-h1: calc(2rem + .00625*(100vw - 20rem)) ;--typo-h1-tracking:.25rem;--tracking-h1:.25rem;--color-bg:#fff;--color-primary:var(--color-bg);--color-fg:#323232}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
