:root{--color-primary: #2e2e2e;--color-secondary: #799c03;--color-success: #4daa50;--color-error: #cc003a;--color-A100: #e8eaee;--color-A200: #c6c8cc;--color-A400: #8992a2;--color-A700: #262a33;--color-background: #f5f5f5;--color-info: #cacbc3}html,body{overflow:hidden}@keyframes underlineBounce{0%{transform:scaleX(0)}70%{transform:scaleX(1.05)}85%{transform:scaleX(.98)}to{transform:scaleX(1)}}a{color:var(--color-secondary);text-decoration:none;position:relative;display:inline-block}a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}a:hover:after{animation:underlineBounce .5s ease forwards}.root{height:100vh;display:grid;grid-template-rows:130px 1fr 114px;grid-template-columns:225px 1fr;grid-template-areas:"header header" "sidebar main" "footer footer";container-name:root;container-type:inline-size}@media(max-width:768px){.root{grid-template-rows:130px 1fr 40px;grid-template-columns:1fr;grid-template-areas:"header" "main" "footer"}}@page{size:A4;margin:0!important}@media print{html,body{width:100%;height:auto;margin:0;padding:0;overflow:auto}body{-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:0}.root{height:100%;display:block}}
