.template{display:grid;grid-template-rows:auto 1fr auto;height:100dvh}.template__body{overflow-y:auto;grid-row:2}.header,.footer{display:flex;align-items:center;padding:0 16px;background:#fff}.header{grid-row:1;height:56px;justify-content:space-between;border-bottom:2px solid #222}.footer{grid-row:3;height:48px;justify-content:flex-end;border-top:1px solid #222;color:#fff;background-color:#222;overflow:hidden}.gallery{display:flex;flex-wrap:wrap;padding-top:20px}.gallery-column{flex:20%;max-width:30%;padding-right:8px}.gallery-art{width:100%;display:block;margin-top:8px}.page{margin:0 auto;padding:24px 16px}.icon-page{padding:24px 20px 0 24px;display:flex;justify-content:space-between;align-items:start;font-size:x-large}.icon-page-icon{width:100px;object-fit:contain}.icon-page-menu{list-style-type:none;text-align:right}.icon-page-menu-option{color:#000}.icon-page-menu-option:hover{background-color:#000;color:#fff}@font-face{font-family:Yrsa;src:url(/assets/Yrsa-Regular-DOi_YiSX.ttf)}@font-face{font-family:Yrsa;font-style:italic;src:url(/assets/Yrsa-Italic-CvhhfwkW.ttf)}@font-face{font-family:AlteHaasGrotesk;src:url(/assets/alte_haas_grotesk_regular-D_-Jh7Mj.ttf)}@font-face{font-family:AlteHaasGrotesk;font-weight:700;src:url(/assets/alte_haas_grotesk_bold-CZYiuDt-.ttf)}:root{font-family:AlteHaasGrotesk;line-height:1.5;unicode-bidi:isolate;text-transform:lowercase;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html,body{margin:0;padding:0;height:100%}body{background:#fff;color:#222}#app{height:100%}a{color:#222;text-decoration:none;font-weight:400}a img{border:none;display:block;max-width:100%}input[type=checkbox]{accent-color:#222}*::selection{background:#bebbbb;color:#fff}
