@font-face{font-family:Apostrof-Regular;src:local("Apostrof-Regular"),url(/fonts/Apostrof-Regular.otf) format("opentype");font-display:swap}@font-face{font-family:Inter-Variable;src:local("Inter-Variable"),url(/fonts/Inter-VariableFont_slnt,wght.ttf) format("truetype");font-display:swap;font-weight:100 900;font-style:normal}body,html{padding:0;margin:0;font-family:Inter-Variable,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}:root{--color-bg:#ffffff;--color-bg-alt:#fafafa;--color-text:#111111;--color-text-subtle:#555555;--color-border:#e5e5e5;--color-link:#0070f3;--color-link-hover:#3291ff;--color-card-bg:#ffffff;--color-rank-badge-bg:rgba(0,0,0,0.65);--badge-bg-solid:rgba(0,0,0,0.6);--badge-fg-solid:#ffffff;--shadow-elev-1:0 2px 4px rgba(0,0,0,0.06);--shadow-elev-2:0 4px 16px rgba(0,0,0,0.12);--skeleton-stop-1:#eee;--skeleton-stop-2:#f5f5f5;--transition-theme:180ms ease-in-out}[data-theme=dark]{--color-bg:#0f1115;--color-bg-alt:#171b21;--color-text:#f5f7fa;--color-text-subtle:#a0acba;--color-border:#2a313b;--color-link:#3182f6;--color-link-hover:#4b92ff;--color-card-bg:#171b21;--color-rank-badge-bg:rgba(255,255,255,0.28);--badge-bg-solid:rgba(255,255,255,0.7);--badge-fg-solid:#111111;--shadow-elev-1:0 2px 4px rgba(0,0,0,0.6);--shadow-elev-2:0 4px 16px rgba(0,0,0,0.7);--skeleton-stop-1:#2a2f36;--skeleton-stop-2:#353c45}body{background:var(--color-bg);color:var(--color-text);transition:background var(--transition-theme),color var(--transition-theme)}a{color:var(--color-link)}a:hover{color:var(--color-link-hover)}a{color:inherit;text-decoration:none}*{box-sizing:border-box}[data-theme=dark] .ui.secondary.pointing.menu .item{color:var(--color-text-subtle)!important}[data-theme=dark] .ui.secondary.pointing.menu .item.active,[data-theme=dark] .ui.secondary.pointing.menu .item:hover{color:var(--color-text)!important;border-color:var(--color-link)!important}[data-theme=dark] .ui.menu .item>i.icon{color:var(--color-text-subtle)!important}[data-theme=dark] .ui.input>input{background:var(--color-bg-alt)!important;color:var(--color-text)!important;border-color:var(--color-border)!important}[data-theme=dark] .ui.input>input::placeholder{color:var(--color-text-subtle)!important;opacity:1}[data-theme=dark] .ui.icon.input>i.icon{color:var(--color-text-subtle)!important}[data-theme=dark] .ui.input>input:focus{background:var(--color-bg-alt)!important;color:var(--color-text)!important;border-color:var(--color-link)!important;box-shadow:none!important}@media (max-width:768px){.ui.secondary.pointing.menu{overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ui.secondary.pointing.menu::-webkit-scrollbar{display:none}.ui.secondary.pointing.menu .item{flex-shrink:0!important;font-size:.85rem!important;padding:.5rem .8rem!important;min-width:max-content!important}}@media (max-width:640px){.ui.large.input{font-size:1rem!important}.ui.large.input input{font-size:16px!important;padding:12px 14px!important}.ui.button,.ui.menu .item{min-height:44px!important;min-width:44px!important}body,html{overflow-x:hidden!important}.ui.container{max-width:100%!important;margin:0!important;padding-left:1rem!important;padding-right:1rem!important}}