.tc-wrap.svelte-m9n6n0{min-height:100vh;background:var(--color-base-200);font-family:Inter,system-ui,sans-serif;padding:3rem 1.5rem}.tc-inner.svelte-m9n6n0{max-width:760px;margin:0 auto}.tc-header.svelte-m9n6n0{text-align:center;margin-bottom:3rem}.tc-header.svelte-m9n6n0 h1:where(.svelte-m9n6n0){font-size:1.75rem;font-weight:700;color:var(--color-base-content);margin:0 0 .2rem;letter-spacing:-.03em}.tc-header.svelte-m9n6n0 h2:where(.svelte-m9n6n0){font-size:1rem;font-weight:500;color:var(--color-neutral);margin:0 0 .75rem}.tc-date.svelte-m9n6n0{font-size:.75rem;color:var(--color-neutral);opacity:.6;margin:0}.tc-sections.svelte-m9n6n0{display:flex;flex-direction:column;gap:1rem}.tc-section.svelte-m9n6n0{background:var(--color-base-100);border:1px solid var(--color-base-300);border-radius:.75rem;padding:1.5rem}.tc-section--highlight.svelte-m9n6n0{background:oklch(from var(--color-primary) l c h / .04);border-color:oklch(from var(--color-primary) l c h / .2)}.tc-section--warning.svelte-m9n6n0{background:oklch(from var(--color-warning) l c h / .05);border-color:oklch(from var(--color-warning) l c h / .25)}.tc-section-head.svelte-m9n6n0{display:flex;align-items:center;gap:.5rem;color:var(--color-primary);margin-bottom:.9rem}.tc-section-head.svelte-m9n6n0 h3:where(.svelte-m9n6n0){margin:0;font-size:.95rem;font-weight:700;color:var(--color-base-content)}.tc-section.svelte-m9n6n0 h3:where(.svelte-m9n6n0){font-size:.95rem;font-weight:700;color:var(--color-base-content);margin:0 0 .9rem}.tc-section.svelte-m9n6n0 p:where(.svelte-m9n6n0){font-size:.83rem;color:var(--color-neutral);line-height:1.75;margin:0 0 .65rem}.tc-section.svelte-m9n6n0 p:where(.svelte-m9n6n0):last-child{margin-bottom:0}.tc-section.svelte-m9n6n0 p:where(.svelte-m9n6n0) strong:where(.svelte-m9n6n0){color:var(--color-base-content)}.tc-section.svelte-m9n6n0 a:where(.svelte-m9n6n0){color:var(--color-primary);text-decoration:none}.tc-section.svelte-m9n6n0 a:where(.svelte-m9n6n0):hover{text-decoration:underline}.tc-section.svelte-m9n6n0 ul:where(.svelte-m9n6n0){margin:.25rem 0 .65rem;padding-left:1.25rem;display:flex;flex-direction:column;gap:.35rem}.tc-section.svelte-m9n6n0 ul:where(.svelte-m9n6n0) li:where(.svelte-m9n6n0){font-size:.83rem;color:var(--color-neutral);line-height:1.6}.tc-caps.svelte-m9n6n0{font-size:.78rem!important;font-weight:700!important;color:var(--color-base-content)!important;letter-spacing:.02em}.tc-footer.svelte-m9n6n0{margin-top:2rem;text-align:center;padding:1.75rem;background:oklch(from var(--color-primary) l c h / .05);border:1px solid oklch(from var(--color-primary) l c h / .15);border-radius:.75rem;color:var(--color-primary)}.tc-footer.svelte-m9n6n0 p:where(.svelte-m9n6n0){font-size:.8rem;color:var(--color-neutral);margin:.4rem 0 0;line-height:1.6}.tc-footer.svelte-m9n6n0 p:where(.svelte-m9n6n0) strong:where(.svelte-m9n6n0){color:var(--color-base-content)}.card-logo.svelte-m9n6n0{width:48px;height:48px;border-radius:.6rem;margin:0 auto .75rem;display:block}
