@font-face{font-family:'Sligoil Fallback';src:local('Courier New');font-weight:100 900;size-adjust:99.98373%;ascent-override:80.01302%;descent-override:20.00326%;line-gap-override:20.00326%}
@font-face{font-family:'Sligoil';src:url('/fonts/sligoil-var.woff2') format('woff2');font-weight:100 900;font-display:swap}
html.ch2 .ch2-type-mono{font-family:'Sligoil','Sligoil Fallback',monospace!important;letter-spacing:0!important}
html.ch2 .ch2-type-figure{font-family:'Author','Display Fallback',sans-serif!important;font-weight:600!important;font-variant-numeric:lining-nums;letter-spacing:-.03em!important}   /* 20.10 design part 1: principal numbers in Author (direction A); Sligoil stays for identifiers and ticking clocks */
html.ch2 body .tot b,html.ch2 body #mleft,html.ch2 body .meter>div:first-child dd{font-family:'Author','Display Fallback',sans-serif!important;font-weight:600!important;letter-spacing:-.03em!important}
html.ch2 .ch2-type-small{font-size:12px!important}
html.ch2 .qh{font-family:'Sligoil','Sligoil Fallback',monospace;font-size:13px}
html.ch2 .qh nav.ch2-direct a,html.ch2 .qh .cta,html.ch2 .qh .qh-lang{font-size:13px}
html.ch2 #toburn{font-size:150px}
html.ch2 #routed{font-size:50px}
html.ch2 .meter>div:first-child dd{font:600 84px/1.1 'Author','Display Fallback',sans-serif;letter-spacing:-.03em}
@media(max-width:640px){html.ch2 #toburn{font-size:104px}html.ch2 #routed{font-size:40px}html.ch2 .meter>div:first-child dd{font-size:64px}html.ch2 .qh nav.ch2-direct a,html.ch2 .qh .cta,html.ch2 .qh .qh-lang{font-size:12px}html.ch2 .qh .cta[data-ch2-state='payg']{font-size:12px;max-width:170px}}
/* The seat selector adds a row above the existing mobile summary. */
@media(max-width:860px){html.ch2 body.cabinet:not(.payg-console) .side{height:auto!important;flex:0 0 auto}html.ch2 body.cabinet:not(.payg-console) .sidesum{min-height:68px;height:auto;padding:8px 0}}
html.ch2 .qh{font-weight:400}
