@font-face{font-family:NanomiteWordLogo-montserrat;src:url(../../../word-logo-generator/fonts/montserrat-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-instrument-serif;src:url(../../../word-logo-generator/fonts/instrument-serif-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-bungee;src:url(../../../word-logo-generator/fonts/bungee-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-space-grotesk;src:url(../../../word-logo-generator/fonts/space-grotesk-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-dm-serif-display;src:url(../../../word-logo-generator/fonts/dm-serif-display-latin-400-italic.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-pacifico;src:url(../../../word-logo-generator/fonts/pacifico-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-zilla-slab;src:url(../../../word-logo-generator/fonts/zilla-slab-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-ibm-plex-mono;src:url(../../../word-logo-generator/fonts/ibm-plex-mono-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-archivo-black;src:url(../../../word-logo-generator/fonts/archivo-black-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-syne;src:url(../../../word-logo-generator/fonts/syne-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-libre-caslon-display;src:url(../../../word-logo-generator/fonts/libre-caslon-display-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-love-ya-like-a-sister;src:url(../../../word-logo-generator/fonts/love-ya-like-a-sister-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-unbounded;src:url(../../../word-logo-generator/fonts/unbounded-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-slabo-27px;src:url(../../../word-logo-generator/fonts/slabo-27px-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-space-mono;src:url(../../../word-logo-generator/fonts/space-mono-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-caveat;src:url(../../../word-logo-generator/fonts/caveat-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-staatliches;src:url(../../../word-logo-generator/fonts/staatliches-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-gloock;src:url(../../../word-logo-generator/fonts/gloock-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-nunito;src:url(../../../word-logo-generator/fonts/nunito-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-besley;src:url(../../../word-logo-generator/fonts/besley-latin-900-normal.woff)format("woff");font-style:normal;font-weight:900;font-display:swap}@font-face{font-family:NanomiteWordLogo-jetbrains-mono;src:url(../../../word-logo-generator/fonts/jetbrains-mono-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-damion;src:url(../../../word-logo-generator/fonts/damion-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-rubik-mono-one;src:url(../../../word-logo-generator/fonts/rubik-mono-one-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-bodoni-moda;src:url(../../../word-logo-generator/fonts/bodoni-moda-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-league-spartan;src:url(../../../word-logo-generator/fonts/league-spartan-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-bitter;src:url(../../../word-logo-generator/fonts/bitter-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-oooh-baby;src:url(../../../word-logo-generator/fonts/oooh-baby-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-black-ops-one;src:url(../../../word-logo-generator/fonts/black-ops-one-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-cormorant-garamond;src:url(../../../word-logo-generator/fonts/cormorant-garamond-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-barlow-condensed;src:url(../../../word-logo-generator/fonts/barlow-condensed-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-arvo;src:url(../../../word-logo-generator/fonts/arvo-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-azeret-mono;src:url(../../../word-logo-generator/fonts/azeret-mono-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-allura;src:url(../../../word-logo-generator/fonts/allura-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-foldit;src:url(../../../word-logo-generator/fonts/foldit-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-fraunces;src:url(../../../word-logo-generator/fonts/fraunces-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-chakra-petch;src:url(../../../word-logo-generator/fonts/chakra-petch-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-aleo;src:url(../../../word-logo-generator/fonts/aleo-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-roboto-mono;src:url(../../../word-logo-generator/fonts/roboto-mono-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-kalam;src:url(../../../word-logo-generator/fonts/kalam-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-bebas-neue;src:url(../../../word-logo-generator/fonts/bebas-neue-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-prata;src:url(../../../word-logo-generator/fonts/prata-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-jost;src:url(../../../word-logo-generator/fonts/jost-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-bevan;src:url(../../../word-logo-generator/fonts/bevan-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-dm-mono;src:url(../../../word-logo-generator/fonts/dm-mono-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-shadows-into-light;src:url(../../../word-logo-generator/fonts/shadows-into-light-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-zen-dots;src:url(../../../word-logo-generator/fonts/zen-dots-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-shrikhand;src:url(../../../word-logo-generator/fonts/shrikhand-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-lexend;src:url(../../../word-logo-generator/fonts/lexend-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-rokkitt;src:url(../../../word-logo-generator/fonts/rokkitt-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-chivo-mono;src:url(../../../word-logo-generator/fonts/chivo-mono-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-gloria-hallelujah;src:url(../../../word-logo-generator/fonts/gloria-hallelujah-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-bagel-fat-one;src:url(../../../word-logo-generator/fonts/bagel-fat-one-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-cinzel;src:url(../../../word-logo-generator/fonts/cinzel-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-questrial;src:url(../../../word-logo-generator/fonts/questrial-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-biorhyme;src:url(../../../word-logo-generator/fonts/biorhyme-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-sometype-mono;src:url(../../../word-logo-generator/fonts/sometype-mono-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-sedgwick-ave;src:url(../../../word-logo-generator/fonts/sedgwick-ave-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-megrim;src:url(../../../word-logo-generator/fonts/megrim-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-spectral;src:url(../../../word-logo-generator/fonts/spectral-latin-600-italic.woff)format("woff");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-urbanist;src:url(../../../word-logo-generator/fonts/urbanist-latin-800-normal.woff)format("woff");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:NanomiteWordLogo-podkova;src:url(../../../word-logo-generator/fonts/podkova-latin-800-normal.woff)format("woff");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:NanomiteWordLogo-red-hat-mono;src:url(../../../word-logo-generator/fonts/red-hat-mono-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-architects-daughter;src:url(../../../word-logo-generator/fonts/architects-daughter-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-pixelify-sans;src:url(../../../word-logo-generator/fonts/pixelify-sans-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-young-serif;src:url(../../../word-logo-generator/fonts/young-serif-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-cabin;src:url(../../../word-logo-generator/fonts/cabin-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-trocchi;src:url(../../../word-logo-generator/fonts/trocchi-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-courier-prime;src:url(../../../word-logo-generator/fonts/courier-prime-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-water-brush;src:url(../../../word-logo-generator/fonts/water-brush-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-grenze-gotisch;src:url(../../../word-logo-generator/fonts/grenze-gotisch-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-newsreader;src:url(../../../word-logo-generator/fonts/newsreader-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-manrope;src:url(../../../word-logo-generator/fonts/manrope-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-solway;src:url(../../../word-logo-generator/fonts/solway-latin-500-normal.woff)format("woff");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:NanomiteWordLogo-spline-sans-mono;src:url(../../../word-logo-generator/fonts/spline-sans-mono-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-alex-brush;src:url(../../../word-logo-generator/fonts/alex-brush-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-italiana;src:url(../../../word-logo-generator/fonts/italiana-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-oxanium;src:url(../../../word-logo-generator/fonts/oxanium-latin-600-normal.woff)format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NanomiteWordLogo-kameron;src:url(../../../word-logo-generator/fonts/kameron-latin-700-normal.woff)format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:NanomiteWordLogo-major-mono-display;src:url(../../../word-logo-generator/fonts/major-mono-display-latin-400-normal.woff)format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:NanomiteWordLogo-fragment-mono;src:url(../../../word-logo-generator/fonts/fragment-mono-latin-400-italic.woff)format("woff");font-style:italic;font-weight:400;font-display:swap}.logo-card.svelte-10j9lan{border:1px solid var(--border);background:var(--surface);grid-template-rows:auto 10rem auto 1fr;min-width:0;min-height:25rem;display:grid}.logo-card.selected.svelte-10j9lan{border-color:var(--fg);box-shadow:inset 0 0 0 1px var(--fg)}header.svelte-10j9lan{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.75rem 1rem;display:flex}.selected-label.svelte-10j9lan{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.625rem;font-weight:700}.preview.svelte-10j9lan{background-color:var(--output-preview-base);background-image:linear-gradient(45deg, var(--output-preview-grid) 25%, transparent 25%), linear-gradient(-45deg, var(--output-preview-grid) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--output-preview-grid) 75%), linear-gradient(-45deg, transparent 75%, var(--output-preview-grid) 75%);background-position:0 0,0 .5rem,.5rem -.5rem,-.5rem 0;background-size:1rem 1rem;place-items:center;min-width:0;display:grid;overflow:hidden}.preview-text.svelte-10j9lan{transform-origin:50%;font-kerning:normal;font-synthesis:none;font-variant-ligatures:common-ligatures;letter-spacing:normal;white-space:nowrap;max-width:none;font-size:3.5rem;line-height:1;display:inline-block}.card-copy.svelte-10j9lan{border-top:1px solid var(--border);padding:1.25rem 1rem}h3.svelte-10j9lan{letter-spacing:-.035em;font-size:1.375rem}.card-copy.svelte-10j9lan p:where(.svelte-10j9lan){color:color-mix(in srgb, var(--fg) 62%, transparent);margin:.5rem 0 0;font-size:.875rem}.actions.svelte-10j9lan{grid-template-columns:1fr 1fr;align-self:end;gap:.5rem;padding:0 1rem 1rem;display:grid}.actions.svelte-10j9lan button:where(.svelte-10j9lan){border:1px solid var(--fg);min-height:2.875rem;font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;border-radius:0;padding:.6rem .75rem;font-size:.6875rem;font-weight:700}.download-button.svelte-10j9lan{background:var(--fg);color:var(--surface)}.similar-button.svelte-10j9lan{background:var(--surface);color:var(--fg)}.actions.svelte-10j9lan button:where(.svelte-10j9lan):hover:not(:disabled){filter:invert()}.actions.svelte-10j9lan button:where(.svelte-10j9lan):disabled{cursor:not-allowed;opacity:.4}@media (width<=28rem){.actions.svelte-10j9lan{grid-template-columns:1fr}}.generator.svelte-rhnab1{width:min(100%, var(--container));padding:0 var(--gutter) clamp(4rem, 8vw, 7rem);margin-inline:auto}.control-panel.svelte-rhnab1{border-block:1px solid var(--fg)}.controls.svelte-rhnab1{grid-template-columns:minmax(16rem,2fr) minmax(10rem,1fr) minmax(8rem,.65fr) auto;align-items:start;gap:1rem;padding:1.5rem 0;display:grid}.controls.svelte-rhnab1 label:where(.svelte-rhnab1){font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.5rem;font-size:.6875rem;font-weight:700;line-height:.875rem;display:block}.phrase-field.svelte-rhnab1 input:where(.svelte-rhnab1),.category-field.svelte-rhnab1 select:where(.svelte-rhnab1),.generate-button.svelte-rhnab1,.color-control.svelte-rhnab1{border:1px solid var(--fg);background:var(--surface);width:100%;min-height:3.25rem;color:var(--fg);border-radius:0}.phrase-field.svelte-rhnab1 input:where(.svelte-rhnab1),.category-field.svelte-rhnab1 select:where(.svelte-rhnab1){padding:.75rem}.phrase-field.svelte-rhnab1 input[aria-invalid=true]:where(.svelte-rhnab1){border-style:dashed}.field-meta.svelte-rhnab1{color:color-mix(in srgb, var(--fg) 55%, transparent);font-family:var(--font-mono);text-transform:uppercase;justify-content:space-between;gap:1rem;margin-top:.4rem;font-size:.625rem;display:flex}.field-error.svelte-rhnab1{min-height:1.125rem;margin:.25rem 0 0;font-size:.75rem;font-weight:700}.color-control.svelte-rhnab1{align-items:center;display:flex}.color-control.svelte-rhnab1 input:where(.svelte-rhnab1){border:0;border-right:1px solid var(--fg);background:0 0;width:3.25rem;height:3.125rem;padding:.4rem}.color-control.svelte-rhnab1 output:where(.svelte-rhnab1){font-family:var(--font-mono);text-transform:uppercase;padding-inline:.75rem;font-size:.75rem}.generate-button.svelte-rhnab1{background:var(--fg);color:var(--surface);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;margin-top:1.375rem;padding:.75rem 1rem;font-size:.75rem;font-weight:700}.generate-button.svelte-rhnab1:hover:not(:disabled){background:var(--surface);color:var(--fg)}.generate-button.svelte-rhnab1:disabled{cursor:not-allowed;opacity:.4}.error-message.svelte-rhnab1{font-family:var(--font-mono);letter-spacing:.03em;text-transform:uppercase;margin:1rem 0 0;font-size:.6875rem;font-weight:700}.logo-grid.svelte-rhnab1{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;display:grid}@media (width<=65rem){.controls.svelte-rhnab1{grid-template-columns:minmax(0,2fr) minmax(10rem,1fr)}}@media (width<=47.5rem){.controls.svelte-rhnab1,.logo-grid.svelte-rhnab1{grid-template-columns:1fr}.generate-button.svelte-rhnab1{margin-top:0}}.word-logo-page.svelte-umfblv{color:var(--fg)}.hero.svelte-umfblv{gap:var(--gap-xl);grid-template-columns:minmax(0,1.15fr) minmax(19rem,.85fr);align-items:end;padding-top:clamp(3.5rem,8vw,7rem);padding-bottom:clamp(3rem,7vw,6rem);display:grid}.hero.svelte-umfblv h1:where(.svelte-umfblv){letter-spacing:-.065em;max-width:9ch;margin-top:1rem;font-size:clamp(3.5rem,9vw,8rem)}.hero-copy.svelte-umfblv{gap:2rem;display:grid}.meta-list.svelte-umfblv{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.meta-list.svelte-umfblv li:where(.svelte-umfblv){border:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:.4rem .6rem;font-size:.625rem}.supporting-content.svelte-umfblv{padding-bottom:clamp(4rem,8vw,7rem)}.how-to.svelte-umfblv{border-top:1px solid var(--fg);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,8vw,7rem);padding:clamp(4rem,8vw,7rem) 0;display:grid}.how-to.svelte-umfblv h2:where(.svelte-umfblv),.font-credits.svelte-umfblv h2:where(.svelte-umfblv){letter-spacing:-.05em;max-width:13ch;margin-top:.75rem;font-size:clamp(2rem,4.5vw,4rem)}.how-to.svelte-umfblv ol:where(.svelte-umfblv){margin:0;padding:0;list-style:none}.how-to.svelte-umfblv li:where(.svelte-umfblv){border-top:1px solid var(--border);grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.how-to.svelte-umfblv li:where(.svelte-umfblv):first-child{border-top-color:var(--fg)}.how-to.svelte-umfblv h3:where(.svelte-umfblv){font-size:1.125rem}.how-to.svelte-umfblv li:where(.svelte-umfblv) p:where(.svelte-umfblv),.details.svelte-umfblv p:where(.svelte-umfblv),.font-credits.svelte-umfblv p:where(.svelte-umfblv){color:color-mix(in srgb, var(--fg) 62%, transparent);margin:.4rem 0 0}.details.svelte-umfblv{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.details.svelte-umfblv>div:where(.svelte-umfblv){background:var(--surface);padding:clamp(1.5rem,3vw,2.5rem)}.details.svelte-umfblv h2:where(.svelte-umfblv){letter-spacing:-.04em;margin-top:2.5rem;font-size:clamp(1.5rem,2.5vw,2.25rem)}.font-credits.svelte-umfblv{gap:var(--gap-xl);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);padding-top:clamp(4rem,8vw,7rem);display:grid}.font-credits.svelte-umfblv details:where(.svelte-umfblv){border-top:1px solid var(--fg)}.font-credits.svelte-umfblv summary:where(.svelte-umfblv){cursor:pointer;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;padding:1rem 0;font-size:.75rem;font-weight:700}.font-credits.svelte-umfblv ul:where(.svelte-umfblv){grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.font-credits.svelte-umfblv li:where(.svelte-umfblv){border-top:1px solid var(--border);justify-content:space-between;gap:1rem;padding:.65rem 0;font-size:.8125rem;display:flex}.font-credits.svelte-umfblv li:where(.svelte-umfblv):nth-child(odd){padding-right:1rem}.font-credits.svelte-umfblv li:where(.svelte-umfblv):nth-child(2n){padding-left:1rem}.font-credits.svelte-umfblv a:where(.svelte-umfblv){color:inherit;text-underline-offset:.2rem}.font-credits.svelte-umfblv li:where(.svelte-umfblv) span:where(.svelte-umfblv){color:color-mix(in srgb, var(--fg) 50%, transparent);font-family:var(--font-mono);text-transform:uppercase;font-size:.625rem}@media (width<=57.5rem){.hero.svelte-umfblv,.how-to.svelte-umfblv,.details.svelte-umfblv,.font-credits.svelte-umfblv{grid-template-columns:1fr}.hero.svelte-umfblv h1:where(.svelte-umfblv){max-width:12ch}}@media (width<=35rem){.font-credits.svelte-umfblv ul:where(.svelte-umfblv){grid-template-columns:1fr}.font-credits.svelte-umfblv li:where(.svelte-umfblv):nth-child(n){padding-inline:0}}
