.rt-link{color:var(--purple-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#7a24af73;transition:color .2s,text-decoration-color .2s}.rt-link:hover{color:var(--ink);text-decoration-color:currentColor}[data-theme=dark] .rt-link{text-decoration-color:#e0c3ff80}.wb-sprint-wrap .rt-link,.cta-banner .rt-link{color:#fff;text-decoration-color:#fff9}.wb-sprint-wrap .rt-link:hover,.cta-banner .rt-link:hover{color:#fff;text-decoration-color:#fff}.article-body{overflow-wrap:anywhere}.article-body p{margin:0 0 18px;font-size:18px;color:var(--ink-soft)}.article-body h2{font-family:var(--font-display);font-size:26px;letter-spacing:-.02em;margin:36px 0 12px;color:var(--ink)}.article-body h3{font-family:var(--font-display);font-size:21px;margin:26px 0 10px}.article-body h4{font-family:var(--font-display);font-size:18px;margin:22px 0 8px}.article-body ul,.article-body ol{padding-left:22px;color:var(--ink-soft);font-size:18px}.article-body li{margin-bottom:8px}.article-body blockquote{margin:24px 0;padding:8px 20px;border-left:3px solid var(--purple-deep);color:var(--ink-soft);font-style:italic}.article-body code{font-size:.92em;padding:2px 6px;border-radius:6px;background:var(--glass-tint);border:1px solid var(--glass-edge)}.article-body img{max-width:100%;height:auto;border-radius:var(--r-card, 24px)}.bl-figure{margin:24px 0}.bl-caption{margin:8px 2px 0;font-size:14px;color:var(--ink-mute)}.bl-embed{width:100%;aspect-ratio:16 / 9;border:0;border-radius:var(--r-card, 24px);display:block}.bl-callout{margin:24px 0;padding:18px 20px;border-radius:var(--r-card, 24px);background:var(--glass-tint);border:1px solid var(--glass-edge);border-left:3px solid var(--purple-deep)}.bl-callout p{margin:0 0 8px;font-size:16px}.bl-callout p:last-child{margin-bottom:0}.bl-callout-title{font-weight:700;color:var(--ink)}.bl-callout-tip{border-left-color:#10b981}.bl-callout-varovanie{border-left-color:#f59e0b}.article-body h2[id]{scroll-margin-top:110px}.bl-table-wrap{margin:24px 0;overflow-x:auto;border:1px solid var(--glass-edge);border-radius:16px}.bl-table-wrap:focus-visible{outline:2px solid var(--purple-deep);outline-offset:2px}.bl-table{width:100%;border-collapse:collapse;font-size:16px;overflow-wrap:normal}.bl-table caption{padding:12px 16px;text-align:left;font-size:14px;color:var(--ink-mute);border-bottom:1px solid var(--glass-edge)}.bl-table th,.bl-table td{padding:10px 16px;text-align:left;vertical-align:top;color:var(--ink-soft);border-bottom:1px solid var(--glass-edge)}.bl-table th{font-weight:700;color:var(--ink);background:var(--glass-tint)}.bl-table tbody tr:last-child td{border-bottom:0}.subpage[data-astro-cid-gjphf53z]{padding:40px 0 96px}.post-grid[data-astro-cid-gjphf53z]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}@media(max-width:860px){.post-grid[data-astro-cid-gjphf53z]{grid-template-columns:1fr}}.blog-card[data-astro-cid-gjphf53z]{background:var(--glass-tint-strong);-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);border:1px solid var(--glass-edge);border-radius:var(--r-card, 24px);padding:24px;display:flex;flex-direction:column;gap:10px;color:var(--ink);text-decoration:none;box-shadow:var(--glass-shadow);transition:transform .18s ease}.blog-card[data-astro-cid-gjphf53z]:hover{transform:translateY(-4px);text-decoration:none}.blog-card[data-astro-cid-gjphf53z] h3[data-astro-cid-gjphf53z]{margin:0;font-size:20px;font-family:var(--font-display);line-height:1.2}.blog-card[data-astro-cid-gjphf53z] .meta[data-astro-cid-gjphf53z]{font-size:13px;color:var(--ink-mute)}.blog-card[data-astro-cid-gjphf53z] .sum[data-astro-cid-gjphf53z]{margin:0;color:var(--ink-soft);font-size:15px;flex:1}.blog-card[data-astro-cid-gjphf53z] .more[data-astro-cid-gjphf53z]{color:var(--purple-deep);font-weight:600;font-size:15px}.filters[data-astro-cid-gjphf53z]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 28px}.cat-chip[data-astro-cid-gjphf53z]{display:inline-block;font-size:13px;font-weight:600;line-height:1;color:var(--ink-soft);background:var(--glass-tint);border:1px solid var(--glass-edge);border-radius:999px;padding:8px 15px;text-decoration:none;transition:color .15s ease}a[data-astro-cid-gjphf53z].cat-chip:hover{color:var(--purple-deep);text-decoration:none}.cat-chip[data-astro-cid-gjphf53z].active{color:#fff;background:var(--purple-deep);border-color:transparent}.card-tags[data-astro-cid-gjphf53z]{display:flex;flex-wrap:wrap;gap:6px}.card-tag[data-astro-cid-gjphf53z]{font-size:11px;font-weight:700;letter-spacing:.02em;color:var(--purple-deep);background:#7323ad1a;border-radius:999px;padding:3px 9px;text-transform:uppercase}
