.tm-page.svelte-1e0rsuc{width:100%;max-width:760px;margin:0 auto;padding:3.2em 1.5em 5em}.tm-card.svelte-1e0rsuc{border:1px solid var(--border-light);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent),var(--surface-card);padding:2.6em 2.4em 2.2em}.tm-card.svelte-1e0rsuc h1:where(.svelte-1e0rsuc){font-family:var(--font-display);font-weight:600;color:#fff;text-transform:lowercase;font-size:clamp(1.9rem,4vw,2.6rem);line-height:1.05;margin:0 0 .2em}.tm-sub.svelte-1e0rsuc{font-family:var(--font-mono);font-size:.62rem;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 2em}.tm-card.svelte-1e0rsuc h2:where(.svelte-1e0rsuc){font-family:var(--font-display);font-weight:600;color:var(--accent);text-transform:lowercase;font-size:1.15rem;margin:1.9em 0 .55em}.tm-card.svelte-1e0rsuc p:where(.svelte-1e0rsuc){color:var(--text-secondary);line-height:1.75;font-weight:300;font-size:.96rem}.tm-card.svelte-1e0rsuc pre:where(.svelte-1e0rsuc){background:var(--bg-deep);border:1px solid var(--border-light);color:var(--text-secondary);padding:1.3em 1.4em;border-radius:12px;font-family:var(--font-mono);font-size:.76rem;line-height:1.65;overflow-x:auto;white-space:pre-wrap;margin-top:.8em}.tm-contact.svelte-1e0rsuc{margin-top:2.4em;padding-top:1.4em;border-top:1px solid var(--border-light);font-family:var(--font-mono);font-size:.72rem;color:var(--text-muted)}.tm-contact.svelte-1e0rsuc a:where(.svelte-1e0rsuc){color:var(--accent)}.tm-back.svelte-1e0rsuc{display:inline-flex;align-items:center;gap:.5em;margin-top:2em;font-family:var(--font-mono);font-size:.78rem;color:var(--text-secondary);text-decoration:none;transition:color .2s}.tm-back.svelte-1e0rsuc:hover{color:var(--accent)}.tm-back-arrow.svelte-1e0rsuc{font-size:1.1em;line-height:1}
