#ggDirectory :root{color-scheme:dark;font-family:Inter,system-ui,-apple-system,sans-serif;color:#e4e8f0;background:#101217}#ggDirectory *{box-sizing:border-box}#ggDirectory body{margin:0}#ggDirectory a{color:inherit;text-decoration:none}#ggDirectory a:hover{color:#f09bad}#ggDirectory a:focus-visible,#ggDirectory input:focus-visible,#ggDirectory button:focus-visible{outline:2px solid #f09bad;outline-offset:4px}#ggDirectory .wrap{max-width:1280px;margin:auto;padding:0 28px}#ggDirectory header{background:linear-gradient(115deg,#371c28,#1b1c27);border-bottom:1px solid #59313f}#ggDirectory .brand{min-height:130px;display:flex;align-items:center;justify-content:space-between;gap:20px}#ggDirectory .brand a{display:flex;align-items:center;gap:20px}#ggDirectory .brand img{width:65px;height:75px;object-fit:contain}#ggDirectory .brand strong{font-size:26px;letter-spacing:.04em}#ggDirectory .brand>span,#ggDirectory .eyebrow{font-size:11px;letter-spacing:.16em;color:#beacb7}#ggDirectory nav{background:#191c24;border-bottom:1px solid #303541}#ggDirectory nav .wrap{display:flex;gap:30px}#ggDirectory nav a{padding:20px 0;font-size:14px;color:#b4bdcc}#ggDirectory .selected{color:#fff;border-bottom:3px solid #d85f79}#ggDirectory main{padding-top:40px!important}#ggDirectory .eyebrow{color:#d8798e}#ggDirectory h1{font-size:clamp(32px,5vw,44px);letter-spacing:-.04em;margin:13px 0}#ggDirectory h2{font-size:19px;line-height:1.4;margin:8px 0;overflow-wrap:anywhere}#ggDirectory .intro{color:#aab4c5;line-height:1.7;max-width:720px;margin-bottom:30px}#ggDirectory .search{background:#191d26;border:1px solid #343b48;border-radius:12px;padding:20px;margin-bottom:24px}#ggDirectory .search label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}#ggDirectory .search>div{display:flex;gap:12px}#ggDirectory input{width:100%;background:#11151c;border:1px solid #414c5e;border-radius:7px;padding:14px;color:#edf0f7;font:inherit;min-width:0}#ggDirectory button{background:#ab2b41;border:1px solid #ce4e68;color:white;border-radius:7px;padding:12px 28px;font-weight:650;cursor:pointer}#ggDirectory .filter{display:flex;gap:20px;flex-wrap:wrap;margin:20px 0;font-size:14px}#ggDirectory .filter a{color:#f09bad}#ggDirectory .staff-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}#ggDirectory .staff-card{display:grid;grid-template-columns:48px 1fr;gap:16px;padding:23px;background:#191d26;border:1px solid #303745;border-radius:12px}#ggDirectory .avatar{width:48px;height:48px;display:grid;place-items:center;border-radius:12px;background:#4a2737;color:#ffb1c0;font-size:22px;font-weight:700}#ggDirectory .rank{text-transform:uppercase;letter-spacing:.09em;font-size:10px;color:#dc91a2}#ggDirectory code{font-size:11px;color:#9ba8bd;overflow-wrap:anywhere}#ggDirectory .card-links{grid-column:1/-1;border-top:1px solid #333a46;padding-top:17px;display:flex;justify-content:space-between;gap:10px;font-size:13px}#ggDirectory .card-links a:first-child{color:#f09bad}#ggDirectory .records{border:1px solid #333b48;border-radius:12px;overflow:hidden;background:#191d26}#ggDirectory .record-head{background:#222733;padding:18px 24px;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.08em}#ggDirectory .record-head span{color:#aeb8c9;letter-spacing:0}#ggDirectory .record{display:grid;grid-template-columns:1fr 230px;gap:30px;padding:25px;border-bottom:1px solid #303744}#ggDirectory .record:last-child{border:0}#ggDirectory time,#ggDirectory .muted{font-size:12px;color:#aab4c5}#ggDirectory .reason{line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}#ggDirectory .unban{font-size:13px;color:#a8d5c5;line-height:1.6}#ggDirectory .record-side{display:flex;flex-direction:column;align-items:flex-start;gap:9px;border-left:1px solid #353c49;padding-left:25px}#ggDirectory .duration{font-size:12px;padding:6px 10px;border:1px solid #754054;background:#422733;border-radius:6px;color:#f4b9c8;margin-bottom:8px}#ggDirectory .record-side a{font-size:14px;overflow-wrap:anywhere}#ggDirectory .pagination{display:flex;align-items:center;justify-content:center;gap:30px;margin:25px 0}#ggDirectory .pagination a{padding:12px 20px;border:1px solid #3a4454;border-radius:7px}#ggDirectory .note{font-size:12px;color:#9ba8ba;text-align:center}#ggDirectory .empty{padding:50px 25px;text-align:center;background:#191d26;border:1px solid #333b48;border-radius:12px}#ggDirectory .empty p{color:#aeb8c9}#ggDirectory footer{margin-top:50px;padding:30px 0;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #303744;font-size:13px;color:#aab4c5}@media(max-width:1000px){#ggDirectory .staff-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#ggDirectory .brand>span{display:none}}@media(max-width:600px){#ggDirectory .wrap{padding:0 18px}#ggDirectory .brand{min-height:100px}#ggDirectory .brand strong{font-size:20px}#ggDirectory .brand img{width:43px;height:55px}#ggDirectory nav .wrap{gap:20px;overflow-x:auto}#ggDirectory nav a{font-size:12px;white-space:nowrap}#ggDirectory .staff-grid{grid-template-columns:1fr}#ggDirectory .record{grid-template-columns:1fr;gap:20px;padding:20px}#ggDirectory .record-side{border-left:0;border-top:1px solid #353c49;padding:16px 0 0}#ggDirectory .search{padding:16px}#ggDirectory button{padding:12px 18px}#ggDirectory footer{flex-wrap:wrap}}

#ggDirectory{color:rgb(var(--theme-text_color));font-family:inherit;padding:25px 0}#ggDirectory .gg-tabs{display:flex;gap:28px;padding:0 0 18px;margin-bottom:25px}#ggDirectory .forum-profiles{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;font-size:13px;color:#f09bad}#ggDirectory .staff-card{grid-template-columns:48px minmax(0,1fr)}
