.citations-section{background:var(--gr-bg-elev);border:1px solid var(--border,#00000014);border-radius:1rem;margin-bottom:2rem;padding:2rem;box-shadow:0 1px 3px #0000000a}.citations-section-title{color:var(--gr-ink-strong);margin:0 0 1.25rem;font-size:1.25rem;font-weight:700}.citations-section .sources-intro{color:var(--gr-ink-soft);margin-bottom:1.25rem;font-size:.9375rem;line-height:1.6}.citations-section .sources-list{margin:0 0 1.25rem;padding:0;list-style:none}.citations-section .sources-list li{border-bottom:1px solid var(--border,#00000014);color:var(--gr-ink-soft);padding:.625rem 0;font-size:.9375rem}.citations-section .sources-list li:last-child{border-bottom:none}.citations-section .sources-list a{color:var(--primary,var(--gr-accent-ink));font-weight:500;text-decoration:none}.citations-section .sources-list a:hover{text-decoration:underline}.citations-section .sources-note{color:var(--gr-ink-mute);font-size:.875rem;font-style:italic}.citations-section .sources-note a{color:var(--primary,var(--gr-accent-ink));text-decoration:none}.citations-section .sources-note a:hover{text-decoration:underline}.citations-section .section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--primary,var(--gr-accent-ink));background:var(--primary-light,#6366f11a);border-radius:1rem;margin-bottom:.75rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}[data-theme=dark] .citations-section{background:var(--gr-bg-elev);border-color:var(--border,#ffffff14)}[data-theme=dark] .citations-section-title{color:var(--gr-ink-strong)}[data-theme=dark] .citations-section .sources-intro,[data-theme=dark] .citations-section .sources-list li{color:var(--gr-ink-soft);border-color:var(--border,#ffffff14)}[data-theme=dark] .citations-section .sources-note{color:var(--gr-ink-mute)}