#project_menu{border-right:var(--border);position:absolute;top:0;left:0;height:100%;right:20px;transform:translateX(-100%);background:linear-gradient(var(--gcol), transparent);}#project_menu.open{transform: translateX(0);}:root{--gray:#D9D9D9;--bg:#F4F4F4;--fs0:3rem;--fs1:calc(var(--fs0) * .5);--border:1px solid black;}@font-face {font-family:america;font-style:normal;src:url('../fonts/GT-America-Regular.otf');}@font-face {font-family:heldane;font-style:normal;src:url('../fonts/Heldane_Text_Regular.ttf');}@font-face {font-family:heldane;font-style:italic;src:url('../fonts/Heldane_Text_Regular_Italic.ttf');}html{width:100%;overflow-x:hidden;}::selection{background-color:yellow;}body{font-size:var(--fs0);font-family:america;background-color:var(--bg);line-height:1.5;padding:1em;box-sizing:border-box;width:100%;overflow-x:hidden;}em{font-style:italic;}img{max-width:100%;}@media (max-width:700px) {:root{--fs0:1.9rem;}}