.decoradas-sidebar[data-astro-cid-rwryai26]{flex-direction:column;gap:1.25rem;width:100%;display:flex}.sidebar-box[data-astro-cid-rwryai26]{background:hsl(var(--bg-surface));border-bottom:1px solid hsl(var(--border-subtle,0 0% 85%) / .4);border-radius:var(--radius-lg);box-shadow:0 4px 20px -2px hsl(var(--bg-base) / .5);padding:1.25rem}.sidebar-heading[data-astro-cid-rwryai26]{font-size:var(--text-base);font-weight:var(--font-bold);color:hsl(var(--text-primary));align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.heading-icon[data-astro-cid-rwryai26]{font-size:1.2rem}.sidebar-desc[data-astro-cid-rwryai26]{font-size:var(--text-xs);color:hsl(var(--text-secondary));margin-bottom:.85rem}.chips-cloud[data-astro-cid-rwryai26]{flex-wrap:wrap;gap:.5rem;display:flex}.quick-copy-chip[data-astro-cid-rwryai26]{font-size:var(--text-xs);font-family:var(--font-mono);background:hsl(var(--bg-base));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-sm);color:hsl(var(--text-primary));cursor:pointer;user-select:none;transition:all var(--transition-fast);padding:.45rem .75rem}.quick-copy-chip[data-astro-cid-rwryai26]:hover{background:hsl(var(--accent-primary));color:#fff;border-color:hsl(var(--accent-primary))}.quick-copy-chip[data-astro-cid-rwryai26].copied{color:#fff;background:#21c45d;border-color:#21c45d}.info-title[data-astro-cid-rwryai26],.nav-title[data-astro-cid-rwryai26]{font-size:var(--text-sm);font-weight:var(--font-bold);color:hsl(var(--text-primary));margin-bottom:.75rem}.effects-table[data-astro-cid-rwryai26]{font-size:var(--text-xs);flex-direction:column;gap:.5rem;display:flex}.effect-row[data-astro-cid-rwryai26]{border-bottom:1px dashed hsl(var(--border-subtle));color:hsl(var(--text-secondary));justify-content:space-between;align-items:center;padding-bottom:.35rem;display:flex}.effect-row[data-astro-cid-rwryai26] code[data-astro-cid-rwryai26]{font-family:var(--font-mono);color:hsl(var(--accent-primary))}.related-links[data-astro-cid-rwryai26]{flex-direction:column;gap:.65rem;display:flex}.related-link[data-astro-cid-rwryai26]{background:hsl(var(--bg-base));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-medium);color:hsl(var(--text-primary));transition:all var(--transition-fast);justify-content:space-between;align-items:center;padding:.65rem .85rem;text-decoration:none;display:flex}.related-link[data-astro-cid-rwryai26]:hover{background:hsl(var(--accent-primary) / .1);border-color:hsl(var(--accent-primary));color:hsl(var(--accent-primary));transform:translate(3px)}.educational-prose[data-astro-cid-rb5mt7eu]{width:100%;margin:3.5rem auto;padding:0 1.25rem}.max-w-4xl[data-astro-cid-rb5mt7eu]{max-width:56rem}.educational-prose[data-astro-cid-rb5mt7eu] h2[data-astro-cid-rb5mt7eu]{font-size:var(--text-h2);border-top:1px solid hsl(var(--border-subtle));color:hsl(var(--text-primary));margin:3rem 0 1rem;padding-top:2rem}.educational-prose[data-astro-cid-rb5mt7eu] h3[data-astro-cid-rb5mt7eu]{font-size:var(--text-h3);color:hsl(var(--text-primary));margin:2rem 0 .75rem}.educational-prose[data-astro-cid-rb5mt7eu] p[data-astro-cid-rb5mt7eu]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:hsl(var(--text-secondary));margin-bottom:1.25rem}.educational-prose[data-astro-cid-rb5mt7eu] a[data-astro-cid-rb5mt7eu]{color:hsl(var(--accent-primary));text-underline-offset:3px;text-decoration:underline}.educational-prose[data-astro-cid-rb5mt7eu] ul[data-astro-cid-rb5mt7eu].steps-list,.educational-prose[data-astro-cid-rb5mt7eu] ol[data-astro-cid-rb5mt7eu].steps-list{flex-direction:column;gap:.85rem;margin:1.25rem 0 2rem;padding-left:1.5rem;display:flex}.educational-prose[data-astro-cid-rb5mt7eu] li[data-astro-cid-rb5mt7eu]{font-size:var(--text-base);line-height:var(--leading-relaxed);color:hsl(var(--text-secondary))}.educational-prose[data-astro-cid-rb5mt7eu] strong[data-astro-cid-rb5mt7eu]{color:hsl(var(--text-primary))}.educational-prose[data-astro-cid-rb5mt7eu] code[data-astro-cid-rb5mt7eu]{font-family:var(--font-mono);background:hsl(var(--bg-surface));border:1px solid hsl(var(--border-subtle));border-radius:var(--radius-sm);color:hsl(var(--accent-primary));padding:.15rem .4rem;font-size:.875em}
