.oss-page.svelte-1bg25w8{--oss-link:var(--paper-link,var(--tile-edge));overflow-wrap:anywhere;max-inline-size:1080px;padding-block:56px 48px}.oss-page.svelte-1bg25w8:lang(ko){word-break:keep-all}.intro.svelte-1bg25w8{border-radius:24px;padding:26px clamp(20px,3vw,30px) 24px;position:relative}.intro.svelte-1bg25w8:after{content:"";filter:drop-shadow(0 3px #0b2a6359);pointer-events:none;background:url(../../../characters/bori.webp) 50%/contain no-repeat;block-size:116px;inline-size:116px;position:absolute;inset-block-start:-50px;inset-inline-end:22px}.eyebrow.svelte-1bg25w8{max-inline-size:calc(100% - 110px);margin:0;padding:3px 14px;font-size:.85rem;line-height:1.5}h1.svelte-1bg25w8{color:#fff;font-family:var(--font-display);text-shadow:var(--outline-text);margin:12px 0 14px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:400;line-height:1.2}.intro.svelte-1bg25w8 p:where(.svelte-1bg25w8):not(.eyebrow){border:2px solid var(--paper-edge);background:var(--paper);color:var(--paper-ink);border-radius:16px;margin:0;padding:14px 18px;font-weight:600;line-height:1.75;box-shadow:inset 0 2px #fffc,0 3px #0b2a6340}.meta.svelte-1bg25w8{border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;font-family:var(--font-display);border-radius:999px;margin-block-start:14px;padding:4px 14px;font-size:.8rem;line-height:1.5;display:inline-block;box-shadow:inset 0 2px #ffffff2e}.downloads.svelte-1bg25w8,.jump.svelte-1bg25w8,.links.svelte-1bg25w8{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.downloads.svelte-1bg25w8{gap:12px 14px;margin-block-start:18px}.downloads.svelte-1bg25w8 a:where(.svelte-1bg25w8),.jump.svelte-1bg25w8 a:where(.svelte-1bg25w8){border-radius:14px;min-block-size:44px;padding:8px 16px;font-size:.95rem}.jump.svelte-1bg25w8 a:where(.svelte-1bg25w8){text-shadow:1px 0 0 var(--line), -1px 0 0 var(--line), 0 1px 0 var(--line), 0 -1px 0 var(--line), 0 2px 0 #0b2a6380;border-radius:999px;padding:6px 14px;font-size:.88rem}.jump.svelte-1bg25w8{gap:10px;margin-block:26px 4px}.scope.svelte-1bg25w8{border-radius:16px;margin-block:22px;padding:14px 18px;font-size:.85rem;font-weight:500;line-height:1.8}section.svelte-1bg25w8{margin-block:34px;scroll-margin-top:16px}h2.svelte-1bg25w8{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 16px;font-size:clamp(1.35rem,2.6vw,1.7rem);line-height:1.3;display:flex}h2.svelte-1bg25w8 small:where(.svelte-1bg25w8){text-shadow:none;padding:2px 12px;font-size:.9rem}.cards.svelte-1bg25w8{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:18px 16px;display:grid}.cards.svelte-1bg25w8:has(details:where(.svelte-1bg25w8)){align-items:start}.oss-card.svelte-1bg25w8{flex-direction:column;gap:10px;min-inline-size:0;padding:16px 16px 14px;display:flex}.card-title.svelte-1bg25w8{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}h3.svelte-1bg25w8{color:#fff;min-inline-size:0;font-family:var(--font-display);text-shadow:-1.5px 0 0 var(--line), 1.5px 0 0 var(--line), 0 -1.5px 0 var(--line), 0 1.5px 0 var(--line), 0 3px 0 #0b2a6380;unicode-bidi:plaintext;margin:0;font-size:1.15rem;font-weight:400;line-height:1.3}.license.svelte-1bg25w8{border:2px solid var(--capsule-edge);background:var(--capsule-grad);color:#fff;font:400 .75rem / 1.4 var(--font-display);border-radius:999px;padding:2px 10px;display:inline-block;box-shadow:inset 0 2px #ffffff2e}.version.svelte-1bg25w8{color:var(--line);margin:0;font-size:.8rem;font-weight:700}.purpose.svelte-1bg25w8{border:2px solid var(--paper-edge);background:var(--paper);color:var(--paper-ink);border-radius:12px;margin:0;padding:10px 12px;font-size:.85rem;font-weight:500;line-height:1.7;box-shadow:inset 0 2px #fffc}.links.svelte-1bg25w8{font-size:.8rem}.oss-card.svelte-1bg25w8 .links:where(.svelte-1bg25w8){margin-block-start:auto}.links.svelte-1bg25w8 a:where(.svelte-1bg25w8){align-items:center;min-block-size:44px;display:inline-flex}.oss-card.svelte-1bg25w8 .links:where(.svelte-1bg25w8) a:where(.svelte-1bg25w8){background:var(--capsule-grad);min-block-size:40px;box-shadow:inset 0 2px 0 #fff3, 0 3px 0 var(--capsule-edge);color:#fff;font-family:var(--font-display);border:2px solid #fff;border-radius:999px;margin-block:2px;padding:4px 14px;transition:filter .15s}.oss-card.svelte-1bg25w8 .links:where(.svelte-1bg25w8) a:where(.svelte-1bg25w8):hover{filter:brightness(1.18)}.oss-card.svelte-1bg25w8 :where(.svelte-1bg25w8):focus-visible{outline-color:var(--line)}details.svelte-1bg25w8{font-size:.8rem}summary.svelte-1bg25w8{cursor:pointer;min-block-size:44px;padding-block:10px}.oss-card.svelte-1bg25w8 summary:where(.svelte-1bg25w8){color:#fff;font-family:var(--font-display);text-shadow:1px 0 0 var(--line), -1px 0 0 var(--line), 0 1px 0 var(--line), 0 -1px 0 var(--line);font-size:.88rem}.oss-card.svelte-1bg25w8 details:where(.svelte-1bg25w8) p:where(.svelte-1bg25w8){background:var(--well);color:#fff;border-radius:10px;margin:0 0 8px;padding:8px 10px;box-shadow:inset 0 2px 4px #0000004d}code.svelte-1bg25w8{overflow-wrap:anywhere;unicode-bidi:plaintext;font-size:.72rem}.inventory.svelte-1bg25w8{margin-block-start:16px;padding:6px}.dependency.svelte-1bg25w8{border-block-end:2px dashed color-mix(in srgb, var(--paper-edge) 55%, transparent);padding-inline:12px}.dependency.svelte-1bg25w8:first-of-type{border-start-start-radius:12px;border-start-end-radius:12px}.dependency.svelte-1bg25w8:last-of-type{border-block-end:0;border-end-end-radius:12px;border-end-start-radius:12px}.dependency.svelte-1bg25w8:hover,.dependency[open].svelte-1bg25w8{background:color-mix(in srgb, var(--paper-edge) 18%, var(--paper))}.dependency.svelte-1bg25w8 summary:where(.svelte-1bg25w8){color:var(--paper-ink);padding-block:12px}.inventory.svelte-1bg25w8 :where(.svelte-1bg25w8):focus-visible{outline-color:var(--tile-edge)}.dependency.svelte-1bg25w8 summary:where(.svelte-1bg25w8):focus-visible{outline-offset:-3px;border-radius:10px}.dependency.svelte-1bg25w8 summary:where(.svelte-1bg25w8)::marker{color:var(--tile-edge)}.dependency.svelte-1bg25w8 summary:where(.svelte-1bg25w8) strong:where(.svelte-1bg25w8){color:var(--line);unicode-bidi:plaintext;margin-inline-end:10px;font-size:.9rem}.dependency.svelte-1bg25w8 summary:where(.svelte-1bg25w8)>span:where(.svelte-1bg25w8){margin-inline-end:8px}.dependency.svelte-1bg25w8 summary:where(.svelte-1bg25w8)>span:where(.svelte-1bg25w8):not(.license){color:var(--paper-ink);font-weight:600}.dependency-body.svelte-1bg25w8{color:var(--paper-ink);padding-block-end:12px}.dependency-body.svelte-1bg25w8 p:where(.svelte-1bg25w8){margin:0 0 4px}.dependency-body.svelte-1bg25w8 .links:where(.svelte-1bg25w8) a:where(.svelte-1bg25w8){color:var(--oss-link);text-underline-offset:2px;font-weight:600;text-decoration:underline}.dependency-body.svelte-1bg25w8 .links:where(.svelte-1bg25w8) a:where(.svelte-1bg25w8):hover{color:var(--line)}.empty.svelte-1bg25w8{color:var(--paper-ink);margin:0;padding:16px 12px;font-weight:600}.lock.svelte-1bg25w8{color:var(--muted)}.lock.svelte-1bg25w8 summary:where(.svelte-1bg25w8){color:#fff;font-family:var(--font-display);font-size:.9rem}.lock.svelte-1bg25w8 code:where(.svelte-1bg25w8){background:var(--well);color:#fff;border-radius:12px;padding:10px 12px;display:block;box-shadow:inset 0 2px 4px #0000004d}@media (width<=560px){.oss-page.svelte-1bg25w8{padding-block-start:52px}.intro.svelte-1bg25w8{padding:20px 16px 18px}.intro.svelte-1bg25w8:after{block-size:80px;inline-size:80px;inset-block-start:-44px;inset-inline-end:8px}.eyebrow.svelte-1bg25w8{max-inline-size:calc(100% - 72px)}.jump.svelte-1bg25w8{gap:8px}.jump.svelte-1bg25w8 a:where(.svelte-1bg25w8){padding-inline:12px;font-size:.8rem}.dependency.svelte-1bg25w8 summary:where(.svelte-1bg25w8)>span:where(.svelte-1bg25w8){margin-block-start:5px;display:inline-block}}@media (prefers-reduced-motion:no-preference){.intro.svelte-1bg25w8:after{animation:3.4s ease-in-out infinite svelte-1bg25w8-peek}}@keyframes svelte-1bg25w8-peek{0%,to{translate:0}50%{translate:0 -4px}}
