.hero.svelte-qci9pc{background:linear-gradient(180deg, var(--bg), var(--bg-soft));padding-top:64px;position:relative;overflow:hidden}.hero.svelte-qci9pc>.container:where(.svelte-qci9pc){padding-bottom:24px}.lockup.svelte-qci9pc{align-items:center;gap:22px;display:flex}.word.svelte-qci9pc{font-size:clamp(64px,10vw,112px);line-height:1}.slogan.svelte-qci9pc{margin-top:36px;font-size:clamp(28px,4.4vw,48px);line-height:1.05}.tagline.svelte-qci9pc{letter-spacing:-.02em;color:var(--brand-ink);margin-top:12px;font-size:clamp(18px,2.4vw,24px);font-weight:750}.story.svelte-qci9pc{max-width:640px;color:var(--text-2);margin-top:24px;font-size:18px}.toc.svelte-qci9pc{flex-wrap:wrap;gap:6px;margin-top:32px;display:flex}.toc.svelte-qci9pc a:where(.svelte-qci9pc){border:1px solid var(--line);background:var(--surface);color:var(--text-2);border-radius:999px;padding:7px 13px;font-size:14px;font-weight:650;text-decoration:none}.toc.svelte-qci9pc a:where(.svelte-qci9pc):hover{color:var(--text);border-color:var(--grass)}.block.svelte-qci9pc{padding:72px 0}.block.soft.svelte-qci9pc{background:var(--bg-soft);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.head.svelte-qci9pc{max-width:680px;margin-bottom:32px}.head.svelte-qci9pc h2:where(.svelte-qci9pc){font-size:clamp(26px,3.4vw,36px);font-weight:800}.head.svelte-qci9pc p:where(.svelte-qci9pc){color:var(--text-2);margin-top:12px;font-size:17px}.head.svelte-qci9pc a:where(.svelte-qci9pc){color:var(--brand-ink)}h3.svelte-qci9pc{margin:36px 0 14px;font-size:20px;font-weight:800}.two.svelte-qci9pc{gap:24px;display:grid}@media (width>=900px){.two.svelte-qci9pc{grid-template-columns:1fr 1fr;gap:48px}.two.svelte-qci9pc .head:where(.svelte-qci9pc){margin-bottom:0}}.rules.svelte-qci9pc,.principles.svelte-qci9pc,.misuse.svelte-qci9pc{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rules.svelte-qci9pc li:where(.svelte-qci9pc),.principles.svelte-qci9pc li:where(.svelte-qci9pc){border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:2px;padding:14px 16px;font-size:15px;display:grid}.rules.svelte-qci9pc b:where(.svelte-qci9pc),.principles.svelte-qci9pc b:where(.svelte-qci9pc){font-size:15px}.rules.svelte-qci9pc span:where(.svelte-qci9pc),.principles.svelte-qci9pc span:where(.svelte-qci9pc){color:var(--text-2)}.principles.svelte-qci9pc{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin-top:28px}.voice.svelte-qci9pc{gap:16px;display:grid}@media (width>=760px){.voice.svelte-qci9pc{grid-template-columns:1fr 1fr}}.col.svelte-qci9pc{background:var(--surface);border:1px solid var(--grass);border-radius:18px;padding:20px 22px}.col.dont.svelte-qci9pc{border-color:var(--line)}.col.svelte-qci9pc h3:where(.svelte-qci9pc){color:var(--brand-ink);margin:0 0 10px;font-size:15px}.col.dont.svelte-qci9pc h3:where(.svelte-qci9pc){color:var(--text-3)}.col.svelte-qci9pc ul:where(.svelte-qci9pc){gap:8px;margin:0;padding:0;font-size:17px;font-weight:650;list-style:none;display:grid}.col.dont.svelte-qci9pc ul:where(.svelte-qci9pc){color:var(--text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--clay);text-decoration-color:var(--clay);font-weight:500}.markgrid.svelte-qci9pc{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.markgrid.svelte-qci9pc figure:where(.svelte-qci9pc){border:1px solid var(--line);background:var(--surface);border-radius:18px;align-content:start;justify-items:center;gap:14px;margin:0;padding:22px;display:grid}.markgrid.svelte-qci9pc figcaption:where(.svelte-qci9pc){color:var(--text-2);text-align:center;font-size:13.5px}.clear.svelte-qci9pc{border:1px dashed var(--text-3);border-radius:36px;padding:30px}.row.svelte-qci9pc{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;min-height:120px;display:flex}.bare.svelte-qci9pc{color:var(--grass)}.misuse.svelte-qci9pc{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:20px}.misuse.svelte-qci9pc li:where(.svelte-qci9pc){background:var(--surface);border:1px solid var(--line);color:var(--text-2);border-radius:12px;padding:12px 14px 12px 36px;font-size:14.5px;position:relative}.misuse.svelte-qci9pc li:where(.svelte-qci9pc):before{content:"×";color:var(--clay);font-size:18px;font-weight:800;position:absolute;top:10px;left:14px}.swatches.svelte-qci9pc{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.swatches.svelte-qci9pc li:where(.svelte-qci9pc){border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:3px;padding:12px;font-size:13.5px;display:grid}.swatches.svelte-qci9pc i:where(.svelte-qci9pc){border:1px solid #0000000f;border-radius:10px;height:64px;margin-bottom:8px}.swatches.svelte-qci9pc b:where(.svelte-qci9pc){font-size:15px}.swatches.svelte-qci9pc code:where(.svelte-qci9pc){color:var(--text-2);font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:13px}.swatches.svelte-qci9pc span:where(.svelte-qci9pc){color:var(--text-2)}.swatches.svelte-qci9pc small:where(.svelte-qci9pc){color:var(--text-3);font-family:ui-monospace,SF Mono,Menlo,monospace}.note.svelte-qci9pc{max-width:680px;color:var(--text-2);margin-top:14px;font-size:15px}table.svelte-qci9pc{border-collapse:collapse;width:100%;max-width:760px;font-size:15px}th.svelte-qci9pc,td.svelte-qci9pc{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}th.svelte-qci9pc{color:var(--text-3);font-size:13px}.sample.svelte-qci9pc{border-radius:8px;padding:4px 10px;font-weight:650;display:inline-block}.ratio.svelte-qci9pc{font-variant-numeric:tabular-nums;font-weight:650}.type.svelte-qci9pc{gap:18px;display:grid}@media (width>=860px){.type.svelte-qci9pc{grid-template-columns:1fr 1fr}}.spec.svelte-qci9pc{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:26px}.display.svelte-qci9pc{font-size:clamp(36px,4.6vw,52px);line-height:1.02}.display.ko.svelte-qci9pc{letter-spacing:-.03em;font-weight:800;line-height:1.15}dl.svelte-qci9pc{grid-template-columns:auto 1fr;gap:6px 14px;margin:22px 0 0;font-size:14.5px;display:grid}dt.svelte-qci9pc{color:var(--text-3)}dd.svelte-qci9pc{color:var(--text-2);margin:0}.motif.svelte-qci9pc{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-bottom:24px;overflow:hidden}.touch.svelte-qci9pc{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.touch.svelte-qci9pc figure:where(.svelte-qci9pc){border:1px solid var(--line);background:var(--surface);border-radius:18px;justify-items:center;gap:12px;margin:0;padding:18px;display:grid}.touch.svelte-qci9pc figcaption:where(.svelte-qci9pc){width:100%;color:var(--text-2);gap:2px;font-size:13.5px;display:grid}.touch.svelte-qci9pc b:where(.svelte-qci9pc){color:var(--text)}.files.svelte-qci9pc{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.files.svelte-qci9pc li:where(.svelte-qci9pc){border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:44px auto 1fr;align-items:center;gap:4px 14px;padding:12px 14px;font-size:14.5px;display:grid}.files.svelte-qci9pc a:where(.svelte-qci9pc){color:var(--brand-ink);font-family:ui-monospace,SF Mono,Menlo,monospace;font-weight:650}.files.svelte-qci9pc span:where(.svelte-qci9pc):last-child{color:var(--text-2)}pre.svelte-qci9pc{background:var(--text);color:var(--bg);border-radius:16px;margin:0;padding:18px 20px;font-size:13px;line-height:1.6;overflow:auto}
