/* QE V7: portfolio cover type and the explicitly requested folder enlargement.
   Source desktop folders are 44px / 34px mobile. QE's requested increase is
   56px / 44px; source 8px labels, font and icon filter remain unchanged. */
@font-face{font-family:'QE Cover Garamond';src:url('fonts/EBGaramond-Cover-V7-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
:root{--qe-desktop-folder-size:56px;--qe-cover-serif:'QE Cover Garamond','EB Garamond',Georgia,'Times New Roman',serif}
html[data-theme] body .folder img,html body .xs-site-header .xs-site-folder img{width:var(--qe-desktop-folder-size);height:var(--qe-desktop-folder-size);object-fit:contain;filter:saturate(.85) brightness(1.04);transform-origin:center;transition:transform .18s ease}
html[data-theme] body .folder:hover img,html[data-theme] body .folder:focus-within img,html body .xs-site-header .xs-site-folder:hover img,html body .xs-site-header .xs-site-folder:focus-within img{transform:scale(1.18)}
@media(prefers-reduced-motion:reduce){html[data-theme] body .folder img,html body .xs-site-header .xs-site-folder img{transition:none}}
.qe-about-content{width:calc(100% - 2 * var(--left,20px));max-width:730px;margin:clamp(60px,12vh,120px) auto 100px var(--left,20px)}
.qe-about-content h1{font:400 clamp(46px,7vw,82px)/1.1 var(--display,'Old London',serif);letter-spacing:0;margin:0 0 26px}
.qe-about-content p{font:400 14px/1.75 var(--body,'Courier Prime',monospace);max-width:46ch;margin:0}
@media(max-width:600px){body .xs-site-header .xs-site-folders{flex-basis:100%;justify-content:flex-end;margin-left:auto}:root{--qe-desktop-folder-size:44px}.qe-about-content{margin-top:64px}}
