:where(.app) a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}.app .medal{display:block;flex:0 0 auto}:where(.app) a.hav,:where(.app) a.rw{display:block}.sitelogin{display:flex;flex-direction:column;gap:10px;margin:0 auto 16px;width:100%;max-width:720px}.sitelogin p{margin:0;text-align:center;line-height:1.45}.sitelogin .small{font-size:12.5px}.sitelogin .muted{color:var(--muted)}.sitelogin .err{color:#ff8a7a}.sitelogin .row{display:flex;gap:8px}.sitelogin .row .fld{flex:1 1;min-width:0;text-align:center;letter-spacing:6px;font-size:18px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sitelogin .link{background:none;border:0;color:var(--gold);text-decoration:underline;cursor:pointer;align-self:center;padding:4px}.sitelogin button:disabled{opacity:.55;cursor:default}.sitelogin .fld{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:12px 14px;outline:none}.sitelogin .fld:focus{border-color:var(--gold)}.sitelogin .row .fld:placeholder-shown{letter-spacing:normal;font-size:15px}.devlogin{display:flex;width:100%;max-width:720px;margin:0 auto 14px;box-sizing:border-box}.devlogin.bottom{margin:16px auto 18px}.gname{position:relative;display:inline-block;background:linear-gradient(180deg,#fbeccb,#ecd09a 38%,#d2a95f 72%,#b48a47);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.gspark{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;pointer-events:none;background:#fff;-webkit-clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 3px rgba(255,240,200,.95));animation:gspark .9s ease-out forwards}@keyframes gspark{0%{transform:scale(0) rotate(0);opacity:0}35%{transform:scale(1) rotate(25deg);opacity:1}to{transform:scale(0) rotate(70deg);opacity:0}}a.champ,a.ghost{text-decoration:none}