.Footer-module__EZoWya__footer{background-color:var(--surface);color:#333;text-align:center;margin-top:40px;padding:24px 16px}.Footer-module__EZoWya__title{margin:0 0 8px;font-size:1.5rem}.Footer-module__EZoWya__subtitle{color:#666;margin:0 0 8px}.Footer-module__EZoWya__copyright{color:#666;margin:0;font-size:.875rem}.Footer-module__EZoWya__link{text-decoration:underline}
.Nav-module__e1xquq__nav{background-color:var(--page-bg);height:var(--nav-height);z-index:10;align-items:center;gap:10px;padding:0 10px;display:flex;position:fixed;top:0;left:0;right:0}.Nav-module__e1xquq__side,.Nav-module__e1xquq__sideEnd{flex:none;align-items:center;display:flex}.Nav-module__e1xquq__sideEnd{justify-content:flex-end}.Nav-module__e1xquq__logo{width:100px;max-width:100%;height:auto}.Nav-module__e1xquq__searchBar{background-color:var(--text);border-radius:4px;flex:auto;align-items:center;gap:10px;min-width:0;padding:6px 10px;display:flex}@media (min-width:768px){.Nav-module__e1xquq__side,.Nav-module__e1xquq__sideEnd{flex:1 1 0;min-width:0}.Nav-module__e1xquq__logo{width:200px}.Nav-module__e1xquq__searchBar{flex:0 0 250px}}.Nav-module__e1xquq__searchButton{cursor:pointer;background:0 0;border:none;padding:0;display:flex}.Nav-module__e1xquq__input{border:none;outline:none;flex:1;min-width:0}.Nav-module__e1xquq__avatar{flex-shrink:0}
.layout-module__CUj6aG__main{min-height:calc(100vh - var(--nav-height));padding-top:var(--nav-height)}
:root{--page-bg:#111;--text:#fff;--text-muted:#919191;--text-dim:gray;--divider:#2f2f2f;--star:#d68910;--surface:whitesmoke;--nav-height:80px;--font-heading:"Source Sans Pro", Arial, sans-serif;--font-detail:Arimo, Arial, Helvetica, "Lucida Grande", sans-serif}*{box-sizing:border-box}body{background-color:var(--page-bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.messagePage{text-align:center;flex-direction:column;align-items:center;gap:20px;padding:40px 0;display:flex}.messageButton{color:var(--text);cursor:pointer;text-transform:uppercase;background-color:#1976d2;border:none;border-radius:4px;padding:8px 16px;font-family:inherit;font-size:1rem;font-weight:500}.messageButton:hover{background-color:#1565c0}.messageImage{width:100%;height:auto}
