@page{size:a4 portrait;margin:0}.pdf{width:100%;box-shadow:inset 0 1px 0 0 var(--c-border), 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;transition:width var(--transition);background-color:#fff;margin:auto;overflow:hidden}@media (width>=1024px){.pdf{border-radius:4px;width:960px}}@media print{.pdf{aspect-ratio:210/297;border-radius:0}}.pdf-container{transition:padding var(--transition);padding-block:64px}@media (width>=1024px){.pdf-container{padding:72px 8px}}@media print{.pdf-container{padding:0}}.pdf-action{z-index:1;width:100%;padding:8px 16px calc(8px + var(--safe-area-bottom));background-color:var(--c-background-3);box-shadow:inset 0 1px 0 0 var(--c-border), 0 3px 1px -2px #0003, 0 2px 2px 0 #00000024, 0 1px 5px 0 #0000001f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);justify-content:center;display:flex;position:fixed;bottom:0;left:0}@media print{.pdf-action{display:none}}.dark-mode .pdf-action,.hacked-mode .pdf-action{background-color:color-mix(in srgb, var(--c-gray-87) 80%, transparent)}@media (prefers-contrast:more){.dark-mode .pdf-action,.hacked-mode .pdf-action{background-color:color-mix(in srgb, var(--c-gray-90) 90%, transparent)}}.light-mode .pdf-action{background-color:#fffc}@media (prefers-contrast:more){.light-mode .pdf-action{background-color:#ffffffe6}}
