.short-version .app{grid-template-rows:auto minmax(0,1fr);max-width:680px}
.short-version .bar{border-bottom:1px solid var(--hair);padding-top:calc(var(--top) + 6px)}
.short-version .read{padding:.45rem 1.4rem 3rem 1.4rem;scrollbar-width:thin;touch-action:pan-y}
.short-article{font-size:.92rem;line-height:1.55;hyphens:auto;overflow-wrap:break-word}
.short-header{margin:1.2rem 0 1.45rem}
.short-label{font:400 10px var(--mono);color:var(--dim);letter-spacing:.06em}
.short-header h1{font:400 2.1rem/1.2 var(--serif);margin:.5rem 0}
.short-subtitle{font-size:1.04rem;margin:.25rem 0}
.short-byline{font:400 10px var(--mono);color:var(--dim);margin:.35rem 0 0}
.short-article section.level2{margin:2rem 0 2.5rem;scroll-margin-top:2rem}
.short-article h2{font:400 1.18rem/1.4 var(--serif);padding-top:.5rem;margin:0 0 1rem;border-top:1px solid var(--line)}
.short-article h2 .header-section-number{font:400 .82rem var(--mono);color:var(--dim);margin-right:.5rem}
.short-article p{margin:.8rem 0}
.short-article .abstract{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);padding:.75rem 0;margin:1rem 0 2rem}
.short-article .abstract p{margin:.25rem 0}
.short-article .definisjon,.short-article .postulat,.short-article .teorem,.short-article .folgje{margin:1rem 0;break-inside:avoid}
.short-article dl{margin:.85rem 0;display:grid;grid-template-columns:4.7rem minmax(0,1fr);gap:.35rem .5rem}
.short-article dt{font-size:.83rem;font-weight:600;white-space:nowrap}
.short-article dd{margin:0;min-width:0}
.short-article .math-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:.1rem 0}
.short-article math[display="block"]{display:block;max-width:none;min-width:max-content;margin:.7em auto;text-align:center;font-size:.94em}
.short-article math:not([display="block"]){font-size:.94em}
.short-article .math-scroll::-webkit-scrollbar{height:3px}
.short-article .math-scroll::-webkit-scrollbar-thumb{background:var(--line)}
.short-article .equation{margin:1rem 0}
.short-footer{border-top:1px solid var(--hair);padding:1rem 0 0;margin:3rem 0 0;display:flex;flex-wrap:wrap;gap:1rem;font:400 10px/1.6 var(--mono)}
.short-footer a{color:var(--dim);text-decoration:none}.short-footer a:hover{color:var(--fg)}
.short-version .bar a[aria-current="page"]{color:var(--fg);text-decoration:underline;text-underline-offset:4px}
@media(max-width:480px){.short-version .read{padding:.35rem 1rem 3rem}.short-article{font-size:.90rem}.short-header h1{font-size:1.8rem}.short-article math[display="block"]{font-size:.9em}}
@media print{
@page{size:A4;margin:13mm 14mm}
.short-version .app{display:block;max-width:none;border:0}
.short-version .read{padding:0;overflow:visible}
.short-article{font-size:9pt;line-height:1.34;columns:2;column-gap:6mm}
.short-header{column-span:all;margin:0 0 1.2rem}
.short-header h1{font-size:18pt}
.short-article section.level2{break-inside:avoid-column;margin:0 0 1.5rem}
.short-article h2{font-size:10pt;break-after:avoid}
.short-article p{margin:.45em 0;orphans:3;widows:3}
.short-article math[display="block"]{font-size:.77em}
.short-article .math-scroll{overflow:visible}
.short-footer{display:none}
}
