@font-face{font-family:Mobilize;src:url('/client/MBLZ-Text-Regular-LGC-6266bad4e3b5c702.woff2') format('woff2');font-weight:400;font-display:swap}
*{box-sizing:border-box}
html,body{margin:0;height:100%;background:#111212;color:#fff;font-family:Mobilize,Arial,sans-serif}
body{display:flex;flex-direction:column;height:100vh;height:100dvh}
.PdfToolbar{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 20px;border-bottom:1px solid #444}
.PdfToolbar nav{display:flex;align-items:center;gap:16px}
.PdfToolbar a{display:inline-flex;align-items:center;min-height:44px;color:#fff;font-size:16px;line-height:1.4;text-decoration:underline;text-underline-offset:4px}
.PdfToolbar .PdfToolbar__open{padding:10px 14px;background:#eb411d;text-decoration:none}
a:focus-visible{outline:3px solid #ff795a;outline-offset:3px}
.PdfViewer{flex:1;min-height:0;display:flex;background:#525659}
.PdfViewer__document{display:block;width:100%;height:100%;border:0}
.PdfViewer__fallback{margin:auto;padding:32px;max-width:600px;line-height:1.6}
.PdfViewer__fallback a{display:inline-block;padding:12px 20px;color:#fff;background:#eb411d}
@media(max-width:600px){.PdfToolbar{align-items:flex-start;flex-direction:column;gap:0;padding:8px 12px}.PdfToolbar nav{width:100%;gap:20px}.PdfToolbar a{font-size:16px}.PdfToolbar nav a:last-child{margin-left:auto}}
