@charset "UTF-8";.fallback{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-secondary)}.fallback__title{padding:10px;font-size:22px}.fallback__describe{padding:10px;font-size:18px}.fallback__link{color:var(--text-primary);padding:10px}.fallback__link:hover{color:var(--red)}.fallback__link:active{color:var(--dark-red)}:root{--white: #fff;--black: #000;--red: #ff4d4f;--green: #47c58a;--gray: #e3ecef;--blue-primary: #056fff;--blue-hover: #0151ff;--blue-light: #f2f6fd;--stroke: #e9e9ed;--text-primary: #04060b;--text-secondary: #94a6af;--text-heading: #04060b;--text-input: #464444;--border: #dbd6d6;--border-secondary: #e2e2e2;--border-input: #cdcdcd;--border-accordion: #e4e4e4;--border-check: #000;--border-account: #d9d9d9;--primary-bg: #f7f9fb;--secondary-bg: #ffffff;--shadow: #1526390a;--light-gray: #f4f4f4;--dark-gray: #333333;--primary-color: #4e9fdd;--box-shadow: rgba(0, 0, 0, .1)}:root{--navbar-width-open: 250px;--navbar-width-closed: 80px;--navbar-transition: width .5s ease;--navbar-text-transition: opacity .5s ease, max-width .5s ease;--navbar-margin-transition: margin-left .3s ease;--topbar-height: 60px;--border-radius: 12px;--button-border-radius: 12px;--input-border-radius: 14px;--input-padding: .75rem 1rem;--button-padding: .75rem 1rem;--box-shadow: 0 0 8px 0 rgba(0, 0, 0, .1)}.base-layout{background:var(--primary-bg);height:100%;width:100%;display:flex}.base-layout__wrapper{display:flex;flex-direction:column;min-height:100%;width:100%}.base-layout__content{flex:1 0 auto}.base-layout__header,.base-layout__footer{flex:0 0 auto}.home-layout{display:flex;flex-direction:column;min-height:100vh}.home-layout__wrapper{display:flex;flex:1;flex-direction:column}.home-layout__content{flex:1;padding:20px;overflow-y:auto;background-color:var(--light-gray);box-sizing:border-box}.home-layout__navbar{width:100%;position:sticky;top:0;z-index:1000;background-color:var(--white);box-shadow:0 4px 6px #0000001a}@media (max-width: 768px){.home-layout__content{padding:15px}.home-layout__wrapper{flex-direction:column}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:15px;background-color:#fff;box-shadow:0 2px 4px #0000001a}.navbar_container{display:flex;align-items:center;justify-content:space-between;width:100%}.logo{display:flex;align-items:center}.logo-image{width:40px;height:auto;margin-right:10px}.server-selector{margin-left:20px}.server-selector label{font-size:14px;margin-right:10px;color:#333}.server-selector select{padding:8px 12px;font-size:14px;border:1px solid #ccc;border-radius:4px;background-color:#f9f9f9;color:#333;cursor:pointer}.server-selector select:focus{border-color:#4e9fdd;outline:none}.menu{display:flex;gap:20px}.menu a{text-decoration:none;color:#333;font-size:16px;font-weight:600;transition:color .3s}.menu a:hover{color:#4e9fdd}.langing-page{width:100%;height:100%;display:flex;flex-direction:column}.DiscordLoginButton{display:flex;align-items:center;justify-content:center;padding:.8rem 1.5rem;background:linear-gradient(135deg,#7289da,#99aab5);border:none;border-radius:8px;color:#fff;font-weight:700;font-size:1rem;cursor:pointer;transition:background .3s,transform .2s;box-shadow:0 4px 8px #0003}.DiscordLoginButton:hover{background:linear-gradient(135deg,#5a73b3,#6c82a9);transform:translateY(-2px);box-shadow:0 6px 12px #00000040}.DiscordLoginButton:active{transform:translateY(0);box-shadow:0 3px 6px #00000026}.DiscordLoginButton .icon{margin-right:.5rem;font-size:1.2rem;display:flex;align-items:center}.DiscordLoginButton .icon svg{fill:#fff;width:24px;height:24px}.LoginPage{width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center}.history-page{padding:20px;background-color:#f9f9f9}.history-list{display:flex;flex-wrap:wrap;gap:20px}.history-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:16px;width:300px;box-shadow:0 4px 8px #0000001a;transition:transform .3s,box-shadow .3s}.history-card:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0003}.history-reason{font-size:18px;color:#333;margin-bottom:12px}.positive-points{color:#4caf50;font-weight:700}.negative-points{color:#f44336;font-weight:700}.history-card p{margin:8px 0;font-size:14px;color:#666}body{background-color:#000}
