@font-face{font-family:GuildPixel;src:url('/assets/guild/pixel.ttf') format('truetype');font-display:swap}
.guild-entry{display:inline-flex;align-items:center;gap:17px;text-decoration:none;background:#142b35;color:#e9e7d4;padding:18px 21px;margin-top:29px;box-shadow:5px 5px 0 #b6b9a5;border:2px solid #55726e;clip-path:polygon(4px 0,calc(100% - 4px) 0,calc(100% - 4px) 4px,100% 4px,100% calc(100% - 4px),calc(100% - 4px) calc(100% - 4px),calc(100% - 4px) 100%,4px 100%,4px calc(100% - 4px),0 calc(100% - 4px),0 4px,4px 4px);transition:background .15s,transform .15s}
.guild-entry:hover{background:#234d50;transform:translateY(-2px)}.guild-entry:focus-visible{outline:3px solid #9cdbbf;outline-offset:5px}.guild-entry small{display:block;font:7px/1.7 GuildPixel,monospace;color:#9cdbbf;margin-bottom:9px}.guild-entry strong{display:block;font:10px/1.7 GuildPixel,monospace;letter-spacing:-.05em}.guild-arrow{font:24px/1 monospace;color:#e6bc77;margin-left:17px}
@media(max-width:600px){.guild-entry{padding:15px 16px;gap:12px}.guild-entry strong{font-size:9px}.guild-entry small{font-size:6px}.guild-arrow{margin-left:4px}}
@media(prefers-reduced-motion:reduce){.guild-entry{transition:none}}
