.page-mobile.svelte-io44xd{width:100vw;display:flex;justify-content:center;align-items:center;padding:20px;text-align:center;font-size:1.2rem;color:#666}.container.svelte-106g6sp{padding-top:7rem}.post-container.svelte-106g6sp{max-width:1000px;margin:0 auto;padding:40px}.post-header.svelte-106g6sp{margin-bottom:1.2rem;text-align:center}.post-title.svelte-106g6sp{font-size:1.8em;font-weight:500;color:#1d1d1f;margin-bottom:12px;letter-spacing:-.02em;transition:color .3s ease}.post-title.svelte-106g6sp:hover{color:#007aff}.top-cta.svelte-106g6sp{position:fixed;bottom:24px;right:24px;display:inline-flex;align-items:center;gap:8px;padding:12px 16px;background:#007aff;color:#fff;border:none;border-radius:999px;box-shadow:0 10px 20px #00000026;font-weight:600;cursor:pointer;z-index:1000;opacity:.95;transition:transform .15s ease,box-shadow .15s ease,opacity .2s ease}.top-cta.svelte-106g6sp:hover{transform:translateY(-1px);box-shadow:0 12px 24px #0000002e;opacity:1}.top-cta.svelte-106g6sp .cta-main:where(.svelte-106g6sp){font-size:.95rem}.top-cta.svelte-106g6sp .cta-sep:where(.svelte-106g6sp){opacity:.7}.top-cta.svelte-106g6sp .cta-sub:where(.svelte-106g6sp){font-size:.9rem;opacity:.9}.html-content .categories-section.highlight{outline:2px solid #007aff;border-radius:10px;box-shadow:0 0 0 4px #007aff26;scroll-margin-top:96px}.page.svelte-1p0cdwf{margin:0 auto;padding:0}
