body,html{height:100%}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif,Causten Bold,Causten Regular;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}canvas{position:absolute;top:0;right:0;z-index:1;width:100%;height:100%;-webkit-user-select:none}@font-face{font-family:causten-bold;src:url(../../static/media/Causten-Bold.fdbd1403.otf) format("opentype"),url(../../static/media/Causten-Bold.402eea20.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:causten-regular;src:url(../../static/media/Causten-Regular.b0f79938.otf) format("opentype"),url(../../static/media/Causten-Regular.828d5c11.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.topheader{background-color:initial;margin-bottom:0;padding-bottom:0}.topheader+.results--section{margin-top:-30px}.row.zegels{margin-top:0!important;margin-bottom:0!important}.current--card.container{padding-top:0!important;margin-top:-20px}.image-pad-top{margin-top:-10px!important;padding-top:5px!important}.bottomfooter,.navbar,.navbar-card{background-color:initial}.navbar-card{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.25rem 1rem;min-height:auto}.navbar-end-bottom{justify-content:center;margin-left:auto;margin-right:auto;text-align:center;font-size:12px;font-style:italic}.navbar-end-top{justify-content:right;margin-left:auto;text-align:right}.navbar-item{color:#fff;background-color:initial;z-index:100;border-width:0}.results--section{padding:5px 0;margin-top:0}h1{text-align:center;font-size:30px}.header-container{margin-top:0;padding-left:10px;padding-right:10px;width:100%}.hr-bottom{display:block;margin:.5em auto;border-style:inset;border-width:1px}.logo-profile{transition:transform .2s ease-in-out;-webkit-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;transform:translate(0) scale(1) rotate(0deg);-webkit-transform:translate(0) scale(1) rotate(0deg);-ms-transform:translate(0) scale(1) rotate(0deg);height:30px}.navbar-link.is-active,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:hover{background-color:initial;color:#0a0a0a}html{position:relative;min-height:100%}body,html{-webkit-user-select:none;user-select:none}body{font-family:Lato,sans-serif;margin-bottom:5px}h1{font-family:Lato,sans-serif;font-size:26px;font-weight:900;line-height:32px}h1,h6{color:#3c3124;letter-spacing:1px}h6{font-size:16px;font-weight:700}div.sm{font-size:10px}.logo{transition:transform .2s ease-in-out;-webkit-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;transform:translate(0) scale(1) rotate(0deg);-webkit-transform:translate(0) scale(1) rotate(0deg);-ms-transform:translate(0) scale(1) rotate(0deg)}.logo-scale{transform:translateY(40px) scale(2) rotate(1turn);-webkit-transform:translateY(40px) scale(2) rotate(1turn);-ms-transform:translateY(40px) scale(2) rotate(1turn)}.container,.image-pad-top{margin-top:0}.points-container{padding:5px 5px 0;margin-top:5px}.points-container,.zegels{justify-content:space-around}.zegels{padding:5px}.points-container img{max-width:45px;max-height:45px}.active{filter:grayscale(0)!important}.inactive{filter:grayscale(100)!important;-webkit-filter:grayscale(1)!important}.modal-content{border-radius:5px}.centered,.modal-content{background-color:#f6f2ea!important}.centered{position:fixed;left:50%;transform:translate(-50%,-50%)}.modal-content h1{margin-top:10px}.footer{position:absolute;bottom:0;width:100%;height:60px;background-color:#3c3124}.glyphicon-menu-hamburger{color:#3c3124;margin-top:5px;margin-left:10px;padding:5px;border-radius:5px;background-color:initial;font-size:30px}.container.space-around{justify-content:space-around}.z-index-9999{z-index:9999}.z-index-1{z-index:1}.stamp-wrapper{display:inline-block}.reward-tier,.stamp-wrapper{position:relative}.reward-tier .reward-indicator{position:absolute;top:-8px;right:-8px;background-color:#ffc107;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;z-index:10;box-shadow:0 2px 4px rgba(0,0,0,.2)}.reward-achieved .reward-indicator{background-color:#28a745;animation:pulse 1s infinite}.reward-achieved img{border:2px solid #28a745;border-radius:50%;box-shadow:0 0 10px rgba(40,167,69,.3)}.reward-legend{text-align:center}.reward-legend-item{transition:all .3s ease}.reward-legend-item:hover{transform:translateY(-2px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.social-login-container{padding:20px;max-width:400px;margin:0 auto}.social-buttons{display:flex;flex-direction:column;grid-gap:12px;gap:12px;margin-bottom:20px}.error-message{background-color:#fee2e2;border:1px solid #ef4444;color:#dc2626;padding:12px;border-radius:6px;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center}.error-message button{background:none;border:none;color:#dc2626;cursor:pointer;padding:0 4px}.terms-notice{font-size:.875rem;color:#6b7280;text-align:center;margin-top:16px}.terms-notice a{color:#2563eb;text-decoration:none}.terms-notice a:hover{text-decoration:underline}.social-login-button{transition:opacity .2s ease-in-out}.social-login-button:disabled{cursor:not-allowed}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.loading{animation:pulse 1.5s ease-in-out infinite}