.article-reactions[data-astro-cid-ao7x4zhx]{margin:56px 0 24px;padding:28px 24px;background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:12px;text-align:center}.reactions-label[data-astro-cid-ao7x4zhx]{font-family:var(--font-mono);font-size:12px;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.16em;margin:0 0 18px}.reactions-buttons[data-astro-cid-ao7x4zhx]{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap}.reactions-buttons[data-astro-cid-ao7x4zhx] button[data-astro-cid-ao7x4zhx]{display:inline-flex;align-items:center;gap:10px;padding:10px 18px;background:var(--color-bg-2);border:1.5px solid var(--color-line-strong);border-radius:40px;color:var(--color-text);font-family:var(--font-sans);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}.reactions-buttons[data-astro-cid-ao7x4zhx] button[data-astro-cid-ao7x4zhx]:hover:not(:disabled){border-color:var(--color-signal);background:color-mix(in oklab,var(--color-signal) 8%,var(--color-bg-2))}.reactions-buttons[data-astro-cid-ao7x4zhx] button[data-astro-cid-ao7x4zhx]:active:not(:disabled){transform:scale(.97)}.reactions-buttons[data-astro-cid-ao7x4zhx] button[data-astro-cid-ao7x4zhx]:disabled{opacity:.55;cursor:default}.reactions-buttons[data-astro-cid-ao7x4zhx] button[data-astro-cid-ao7x4zhx].voted{border-color:var(--color-signal);background:color-mix(in oklab,var(--color-signal) 14%,var(--color-bg-2));color:var(--color-text);opacity:1}.reactions-buttons[data-astro-cid-ao7x4zhx] svg[data-astro-cid-ao7x4zhx]{color:var(--color-text-muted)}.reactions-buttons[data-astro-cid-ao7x4zhx] button[data-astro-cid-ao7x4zhx].voted svg[data-astro-cid-ao7x4zhx]{color:var(--color-signal)}.reactions-buttons[data-astro-cid-ao7x4zhx] .count[data-astro-cid-ao7x4zhx]{color:var(--color-signal);font-weight:600;font-variant-numeric:tabular-nums;min-width:20px;text-align:right}.reactions-status[data-astro-cid-ao7x4zhx]{margin:14px 0 0;font-size:12px;color:var(--color-text-subtle);min-height:16px}.article-feedback[data-astro-cid-odxxo6jj]{margin:32px 0 56px;padding:32px 28px;background:var(--color-bg-1);border:1px solid var(--color-line);border-radius:12px;text-align:center}.feedback-question[data-astro-cid-odxxo6jj]{font-family:var(--font-serif);font-size:22px;color:var(--color-text);margin:0 0 20px;font-weight:400}.feedback-stars[data-astro-cid-odxxo6jj]{display:inline-flex;gap:6px;margin-bottom:8px}.feedback-stars[data-astro-cid-odxxo6jj] .star[data-astro-cid-odxxo6jj]{background:transparent;border:none;padding:6px;cursor:pointer;color:var(--color-text-subtle);transition:color .15s,transform .1s}.feedback-stars[data-astro-cid-odxxo6jj] .star[data-astro-cid-odxxo6jj]:hover,.feedback-stars[data-astro-cid-odxxo6jj] .star[data-astro-cid-odxxo6jj].active{color:var(--color-signal)}.feedback-stars[data-astro-cid-odxxo6jj] .star[data-astro-cid-odxxo6jj].active svg[data-astro-cid-odxxo6jj]{fill:currentColor}.feedback-stars[data-astro-cid-odxxo6jj] .star[data-astro-cid-odxxo6jj]:active{transform:scale(.92)}.feedback-hint[data-astro-cid-odxxo6jj]{font-size:12px;color:var(--color-text-subtle);margin:4px 0 0}.feedback-form[data-astro-cid-odxxo6jj]{margin-top:24px;text-align:left;display:flex;flex-direction:column;gap:16px}.feedback-form[data-astro-cid-odxxo6jj] .field[data-astro-cid-odxxo6jj]{display:flex;flex-direction:column;gap:6px}.feedback-form[data-astro-cid-odxxo6jj] textarea[data-astro-cid-odxxo6jj],.feedback-form[data-astro-cid-odxxo6jj] input[data-astro-cid-odxxo6jj][type=email]{width:100%;padding:10px 12px;background:var(--color-bg-3);border:1px solid var(--color-line-strong);border-radius:6px;color:var(--color-text);font-family:var(--font-sans);font-size:14px;resize:vertical}.feedback-form[data-astro-cid-odxxo6jj] textarea[data-astro-cid-odxxo6jj]:focus,.feedback-form[data-astro-cid-odxxo6jj] input[data-astro-cid-odxxo6jj][type=email]:focus{outline:none;border-color:var(--color-signal)}.feedback-form[data-astro-cid-odxxo6jj] .checkbox[data-astro-cid-odxxo6jj]{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--color-text-muted);cursor:pointer}.feedback-form[data-astro-cid-odxxo6jj] .checkbox[data-astro-cid-odxxo6jj] input[data-astro-cid-odxxo6jj]{margin-top:2px;accent-color:var(--color-signal)}.feedback-form[data-astro-cid-odxxo6jj] .actions[data-astro-cid-odxxo6jj]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.feedback-status[data-astro-cid-odxxo6jj]{font-size:13px}.article-tldr[data-astro-cid-h37lvksk]{margin:8px 0 40px;padding:24px 26px 22px;background:linear-gradient(180deg,color-mix(in oklab,var(--color-signal) 6%,var(--color-bg-1)) 0%,var(--color-bg-1) 100%);border:1px solid var(--color-line-strong);border-left:3px solid var(--color-signal);border-radius:10px}.tldr-head[data-astro-cid-h37lvksk]{display:flex;align-items:baseline;gap:14px;margin-bottom:14px;flex-wrap:wrap}.tldr-badge[data-astro-cid-h37lvksk]{display:inline-block;padding:3px 10px;background:var(--color-signal);color:var(--color-bg-0);font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.14em;border-radius:4px;text-transform:uppercase}.tldr-sub[data-astro-cid-h37lvksk]{color:var(--color-text-muted);font-family:var(--font-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.article-tldr[data-astro-cid-h37lvksk] ul[data-astro-cid-h37lvksk]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.article-tldr[data-astro-cid-h37lvksk] li[data-astro-cid-h37lvksk]{position:relative;padding-left:22px;color:var(--color-text);font-size:15.5px;line-height:1.55}.article-tldr[data-astro-cid-h37lvksk] li[data-astro-cid-h37lvksk]:before{content:"→";position:absolute;left:0;top:0;color:var(--color-signal);font-weight:600}
