.app-header{position:relative;--tw-bg-l:0;--tw-bg-c:0;--tw-bg-h:0;--tw-bg-l-offset:0;--tw-bg-opacity:1;background-color:oklch(clamp(0,calc(var(--tw-bg-l) + var(--tw-bg-l-offset)),1) var(--tw-bg-c) var(--tw-bg-h)/var(--tw-bg-opacity));background-color:#fff;color:#000;top:0;z-index:100}.app-header .container{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem;padding-top:1rem;width:100%}.app-header .i{font-size:1rem;line-height:1.5rem}.app-header a{color:#000}.app-header .logo-text{flex:1 1 0%;--tw-text-l:.99999999;--tw-text-c:.00000004;--tw-text-h:0;--tw-text-l-offset:0;--tw-text-opacity:1;color:oklch(clamp(0,calc(var(--tw-text-l) + var(--tw-text-l-offset)),1) var(--tw-text-c) var(--tw-text-h)/var(--tw-text-opacity));color:#000;font-size:32px;letter-spacing:1px;text-transform:uppercase}.app-header .container{padding-bottom:4rem;padding-top:4rem}.app-footer{position:sticky;top:0}.app-footer .container{display:flex;padding:1rem;padding-top:0;width:100%}@media(min-width:640px){.app-footer .container{padding-left:2rem;padding-right:2rem}}.app-footer .logo{transition:all .7s;--size:32px;aspect-ratio:1/1;width:var(--size)}:is(.app-footer .logo)+span{margin-top:10px}
