.deadline-note.svelte-8k9n8m{padding:1.25rem 1.5rem;background:var(--bs-paper-sunk);border-left:2px solid var(--bs-secondary);color:var(--bs-body-color);line-height:1.7}.download-list.svelte-8k9n8m{border-top:1px solid var(--bs-rule)}.download-row.svelte-8k9n8m{padding:1.25rem 0;border-bottom:1px solid var(--bs-rule)}.download-lang.svelte-8k9n8m{font-family:var(--bs-font-serif);font-size:1.1rem;color:var(--bs-dark)}.pdf-reader-overlay.svelte-8k9n8m{position:fixed;top:0;right:0;bottom:0;left:0;background:#111;z-index:1050;display:flex;flex-direction:column}.pdf-reader-bar.svelte-8k9n8m{flex:0 0 auto;display:flex;align-items:center;gap:.75rem;justify-content:space-between;background:var(--bs-paper);border-bottom:1px solid var(--bs-rule);padding:.5rem .75rem}.pdf-reader-title.svelte-8k9n8m{font-weight:600;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-reader-actions.svelte-8k9n8m .btn:where(.svelte-8k9n8m){margin-left:.5rem}.pdf-reader-frame.svelte-8k9n8m{flex:1 1 auto;width:100%;height:100%;border:0;background:#2b2b2b}@media (max-width: 576px){.pdf-reader-actions.svelte-8k9n8m .btn:where(.svelte-8k9n8m){padding:.375rem .5rem}.pdf-reader-title.svelte-8k9n8m{max-width:40vw}}
