body:has(.depth-minor-key){background:#e5dce4;color:#513449;font:18px/1.85 Georgia}body:has(.depth-minor-key) main#main{display:block;max-width:1320px;margin:40px auto;padding:0;background:#fff8f9;border-top:8px solid #65425f;box-shadow:8px 10px #65425f20}body:has(.depth-minor-key) .mk-document-header{padding:25px 6%;display:flex;gap:30px;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #ae91a5}.mk-document-header>a{font:italic 35px "Times New Roman",serif;text-decoration:none}.mk-document-header nav{display:flex;flex-wrap:wrap;gap:25px;font:12px Arial;align-items:center}.depth-minor-key{input,select,textarea{font:14px/1.6 Arial;min-width:0}textarea{display:block;width:100%;margin:8px 0 18px}form label,form small{font:12px/1.8 Arial}form small{display:block}button{font:12px/1.7 Arial;max-width:100%;white-space:normal}button:disabled{opacity:.65;cursor:default}output{display:block;white-space:pre-line;overflow-wrap:anywhere;font:13px/1.9 monospace;margin-top:20px}figure{margin:0}figcaption{font:11px/1.8 monospace;padding:12px 0}img{display:block;width:100%;height:auto}details summary{cursor:pointer;padding:12px 0;font:14px/1.7 Arial}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #993e19;outline-offset:4px}*{min-width:0}}.mk-folio-cover{padding:55px 8%;text-align:center}.mk-folio-cover>p:first-child{font:11px monospace;letter-spacing:2px}.mk-folio-cover h1{font:italic 75px/1.05 "Times New Roman",serif;letter-spacing:-2px;margin:30px 0}.mk-folio-cover>p:last-child{max-width:650px;margin:25px auto}.mk-score{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));font:48px/1.4 Georgia;background:repeating-linear-gradient(0deg,transparent 0 14px,#ae91a550 15px 16px,transparent 17px 30px);padding:25px 0;border-inline:2px solid #513449}.mk-score span{border-right:1px solid #513449}.mk-score span:last-child{border-right:0}.mk-folio-pages{display:grid;grid-template-columns:1fr 1fr;gap:0;border-block:1px solid #ae91a5}.mk-folio-pages article{padding:40px 45px}.mk-folio-pages article+article{border-left:1px solid #ae91a5;background:#f6ecef}.mk-folio-pages article>span{font:11px monospace;letter-spacing:1px}.mk-folio-pages h2{font:italic 35px/1.2 "Times New Roman",serif}.mk-folio-pages details{border-top:1px solid #ae91a5;margin-top:25px}.mk-folio-pages details p{font-size:16px}.mk-arrangements{padding:40px 8%}.mk-arrangements h2{font:italic 35px "Times New Roman",serif}.mk-arrangements dl{font:15px/1.8 Arial;display:block}.mk-arrangements dl>div{display:grid;grid-template-columns:170px minmax(0,1fr);gap:35px;padding:18px 0;border-top:1px solid #ae91a5}.mk-arrangements dt{font-weight:bold}.mk-arrangements dd{margin:0}.mk-arrangements>p{font-size:16px}@media(max-width:720px){body:has(.depth-minor-key) main#main{margin:20px 4%;box-shadow:none}.mk-folio-cover{padding:30px 7%}.mk-folio-cover h1{font-size:50px}.mk-score{font-size:27px;padding:15px 0}.mk-folio-pages{grid-template-columns:1fr}.mk-folio-pages article{padding:25px}.mk-folio-pages article+article{border-left:0;border-top:1px solid #ae91a5}.mk-folio-pages h2{font-size:30px}.mk-arrangements{padding:25px}.mk-arrangements dl>div{grid-template-columns:1fr;gap:8px}}