:root{--paper: #e6e3dc;--ink: #161512;--signal: #d5001c;--inverse: #ffffff;--stripe-a: #dedbd3;--stripe-b: #e3e0d8;--body-text: rgba(0, 0, 0, .72);--meta-60: rgba(0, 0, 0, .6);--meta-55: rgba(0, 0, 0, .55);--meta-50: rgba(0, 0, 0, .5);--meta-45: rgba(0, 0, 0, .45);--meta-40: rgba(0, 0, 0, .4);--border-strong: rgba(0, 0, 0, .3);--border-mid: rgba(0, 0, 0, .22);--border-table: rgba(0, 0, 0, .2);--border-section: rgba(0, 0, 0, .16);--border-row: rgba(0, 0, 0, .08);--grot: Helvetica, Arial, sans-serif;--mono: ui-monospace, Menlo, monospace}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--grot);-webkit-font-smoothing:antialiased}.page{max-width:700px;margin-inline:auto}.i18n [lang]{display:none}html[data-l=it] .i18n [lang=it],html[data-l=de] .i18n [lang=de],html[data-l=en] .i18n [lang=en]{display:inline}.topbar{display:flex;justify-content:space-between;align-items:flex-start;padding:20px 26px 16px;border-bottom:1px solid var(--border-section)}.name{font-size:15px;font-weight:700;letter-spacing:-.01em}.sub{margin-top:4px;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;color:var(--meta-50)}.lang{display:flex;border:1px solid var(--border-strong)}.lang button{font-family:var(--mono);font-size:10px;font-weight:600;padding:5px 9px;background:none;border:none;color:var(--meta-55);cursor:pointer}.lang button+button{border-left:1px solid var(--border-mid)}.lang button[aria-pressed=true]{background:var(--ink);color:var(--inverse)}.fig,.status,.downloads{margin-top:16px;border-top:1px solid var(--border-section);padding:22px 26px 8px}.li{margin-top:16px;border-top:1px solid var(--border-section);padding:18px 26px}.foot{margin-top:16px;border-top:1px solid var(--border-section);padding:12px 26px 20px}.figcap{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.12em;color:var(--meta-50)}.figcap.above{margin-bottom:8px}.figcap.below{margin-top:8px}.viewport{position:relative;aspect-ratio:16 / 9;border:1px solid var(--border-strong);background:repeating-linear-gradient(135deg,var(--stripe-a) 0 9px,var(--stripe-b) 9px 18px)}.ck{position:absolute;width:14px;height:14px}.ck.tl{top:8px;left:8px;border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.ck.tr{top:8px;right:8px;border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.ck.bl{bottom:8px;left:8px;border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink)}.ck.br{bottom:8px;right:8px;border-bottom:1.5px solid var(--ink);border-right:1.5px solid var(--ink)}.play{position:absolute;inset:0;margin:auto;width:0;height:0;border-left:26px solid var(--ink);border-top:15px solid transparent;border-bottom:15px solid transparent}.rec{position:absolute;left:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:5px;font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;color:var(--ink)}.rec:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--signal)}.soon{position:absolute;left:0;right:0;bottom:14px;text-align:center;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.12em;color:var(--meta-50)}.slabel{margin:0 0 12px;font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.14em;color:var(--signal)}.status h2{margin:0 0 14px;font-size:33px;font-weight:800;line-height:1.02;letter-spacing:-.02em;max-width:15ch}.status dl{display:grid;grid-template-columns:88px 1fr;gap:6px 18px;margin:0}.status dt{font-family:var(--mono);font-size:9px;font-weight:500;letter-spacing:.1em;color:var(--meta-45);padding-top:3px}.status dd{margin:0;font-size:12.5px;line-height:1.55;color:var(--body-text)}.dlhead{display:flex;justify-content:space-between;align-items:baseline}.counter{margin:0;font-family:var(--mono);font-size:9px;font-weight:500;color:var(--meta-45)}.dltable{display:grid;grid-template-columns:1fr auto auto auto}.th{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:.1em;color:var(--meta-40);padding:6px 14px;border-bottom:1px solid var(--border-table)}.th.first{padding-left:0}.th.last{padding-right:0;text-align:right}.cname{font-size:12px;padding:9px 0;border-bottom:1px solid var(--border-row);align-self:center}.cmeta{font-family:var(--mono);font-size:10px;color:var(--meta-60);padding:9px 14px;border-bottom:1px solid var(--border-row);align-self:center;white-space:nowrap}.cget{font-size:12px;font-weight:700;color:var(--signal);text-align:right;padding:9px 0 9px 14px;border-bottom:1px solid var(--border-row);align-self:center}.rowlast{border-bottom:none}.emph{font-weight:700}.cmeta a{color:inherit;text-decoration:underline;text-underline-offset:2px}.libar{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--ink);padding:13px 16px;text-decoration:none;color:inherit}.lilabel{font-size:13px;font-weight:700}.liopen{font-family:var(--mono);font-size:10px;font-weight:600;letter-spacing:.1em}.foot{display:flex;justify-content:space-between;font-family:var(--mono);font-size:9px;font-weight:500;color:var(--meta-40)}@media(max-width:740px){.topbar{padding:20px 20px 16px}.fig,.status,.downloads{padding:22px 20px 8px}.li{padding:18px 20px}.foot{padding:12px 20px 20px}}@media(max-width:480px){.status dl{grid-template-columns:1fr;gap:4px}.status dt{padding-top:10px}.cmeta,.th{padding-left:8px;padding-right:8px}.th.first,.th.last{padding-left:0;padding-right:0}}
