*{box-sizing:border-box}@media screen and (max-width: 650px){html body{margin:8px 1rem}}body{margin:8px auto;max-width:640px}body nav ul{list-style-type:none;display:grid;grid-template-columns:repeat(3, 1fr);padding:0;justify-content:center;width:clamp(300px,100%,500px);align-items:start;gap:1rem 2rem;margin:0 auto;font-size:1.4rem}body nav ul li{display:grid;align-items:start;text-align:center}body nav ul li.wide{grid-column:span 3}body#page-1{color:#6b0002;background:#cbcbcb;display:grid;gap:2rem}body#page-1 a{color:#ff6300}body#page-1 a:visited{color:#117a78}body#page-1 h1{margin:0}body#page-1 h1 a{aspect-ratio:536/165;display:block;color:rgba(255,255,255,0);background:url(allog.gif) 0 0/100% no-repeat;image-rendering:pixelated}body#page-1 footer p{display:flex;width:fit-content;flex-wrap:wrap;margin:0 auto;gap:1ch}body#page-1 footer p span{width:fit-content}body#page-1 footer p span.gc_icon{aspect-ratio:160/40;background:url(gc_icon.gif) 50% 50%/100%;min-width:160px;color:rgba(0,0,0,0)}body#page-alhome{color:#683d59;background:#e3d4ca;display:grid;gap:2rem}body#page-alhome a{color:#ff6359}body#page-alhome a:visited{color:#11787a}body#page-alhome main{display:flex;flex-wrap:wrap;gap:8px}body#page-alhome main a{display:block;border:1px solid}body#page-alhome main a img{display:block}body#page-alhome blockquote{display:grid;gap:.2rem;width:fit-content}body#page-alhome blockquote span:nth-child(2n){text-indent:4ch}body#page-alhome p.center{text-align:center}body#page-resume{color:#000;background:#e6e6e6;display:grid;gap:1rem}body#page-resume a{color:#ff6300}body#page-resume a:visited{color:#117a78}body#page-resume h1{aspect-ratio:432/72;background:url(allogres.gif) 50% 50%/100% no-repeat;margin:0;color:rgba(0,0,0,0);min-width:432px}body#page-resume section h2{text-transform:uppercase;letter-spacing:1rem;font-weight:normal;font-size:1rem}body#page-resume section h2:first-letter{text-transform:lowercase;font-size:2.2rem}body#page-resume section h2 span{letter-spacing:normal;text-transform:lowercase}body#page-resume section h2.links::first-letter{font-style:italic}body#page-resume section{display:grid;gap:1rem}body#page-resume section p{margin:.1rem 0}body#page-resume section p.sub{margin:.1rem .2rem .1rem 3rem}body#page-resume section p.sub-sub{margin:.1rem .2rem .1rem 6rem}
