.container.svelte-9sh0on{max-width:800px;margin:0 auto;padding:var(--space-xl) var(--space-l)}.page-header.svelte-9sh0on{margin-bottom:var(--space-2xl)}.page-header.svelte-9sh0on h1:where(.svelte-9sh0on){font-size:var(--step-4);color:var(--color-text);margin-bottom:var(--space-s)}.subtitle.svelte-9sh0on{font-size:var(--step-0);color:var(--color-text-secondary);margin:0}.content.svelte-9sh0on section:where(.svelte-9sh0on){margin-bottom:var(--space-xl)}.content.svelte-9sh0on h2:where(.svelte-9sh0on){font-size:var(--step-2);color:var(--color-background-secondary-2-dark);margin-bottom:var(--space-m);border-bottom:2px solid var(--color-background-secondary-2);padding-bottom:var(--space-xs)}.content.svelte-9sh0on p:where(.svelte-9sh0on){line-height:1.6;margin-bottom:var(--space-m);color:var(--color-text)}.content.svelte-9sh0on ul:where(.svelte-9sh0on){margin-bottom:var(--space-m);padding-left:var(--space-l)}.content.svelte-9sh0on li:where(.svelte-9sh0on){margin-bottom:var(--space-xs);line-height:1.6;color:var(--color-text)}.content.svelte-9sh0on a:where(.svelte-9sh0on){color:var(--color-background-secondary-2-dark);text-decoration:underline}.content.svelte-9sh0on a:where(.svelte-9sh0on):hover{color:var(--color-text-accent)}.content.svelte-9sh0on strong:where(.svelte-9sh0on){color:var(--color-text);font-weight:600}.content.svelte-9sh0on blockquote:where(.svelte-9sh0on){margin:var(--space-m) 0;padding:var(--space-m) var(--space-l);background:var(--color-background-secondary-1);border-left:4px solid var(--color-background-secondary-2-dark);border-radius:var(--radius-m);color:var(--color-text);font-size:var(--step-0);font-style:italic;box-shadow:0 1px 4px #00000008}.copy-icon-btn.svelte-9sh0on{float:right;margin-left:var(--space-m);margin-top:.2em;margin-right:.2em;padding:0;border:none;background:none;cursor:pointer;line-height:0}.copy-icon.svelte-9sh0on{width:1.5em;height:1.5em;opacity:.7;transition:opacity .2s}.copy-icon-btn.svelte-9sh0on:hover .copy-icon:where(.svelte-9sh0on){opacity:1}.copy-confirm.svelte-9sh0on{position:absolute;background-color:var(--color-background-secondary-2-dark);color:var(--color-background);padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-s);font-size:var(--step--2);white-space:nowrap;z-index:10}@media (max-width: 768px){.container.svelte-9sh0on{padding:var(--space-l) var(--space-m)}.page-header.svelte-9sh0on h1:where(.svelte-9sh0on){font-size:var(--step-3)}}
