.guild-page{background:linear-gradient(#080c12cc,#080c12f5 75%),url('../assets/sky-conquest-background.webp') center top/cover fixed}.guild-order{font-size:10px;color:#ac9979}.guild-count{font-size:10px;color:#a5977e;margin:24px 0 17px}.guild-list{display:grid;gap:12px}.guild-card{display:grid;grid-template-columns:32px minmax(230px,1.8fr) repeat(3,minmax(80px,.65fr)) auto;align-items:center;gap:20px;padding:22px 20px;border:1px solid #b3905838;background:linear-gradient(115deg,#46341b30,#0b1118af)}.guild-card:hover{border-color:#c4a06180}.guild-position{font:20px Georgia,serif;color:#b99a65}.guild-banner{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:49px;height:59px;color:#ebc888;font:22px Georgia,serif;background:linear-gradient(130deg,#594326,#1b1b1c);border-top:2px solid #d0ae71;clip-path:polygon(0 0,100% 0,100% 84%,50% 100%,0 84%)}.guild-identity{display:flex;align-items:center;gap:15px;min-width:0}.guild-card h3{font:21px Georgia,serif;color:#eadcc4;margin:0 0 7px;overflow-wrap:anywhere}.guild-card h3 a:hover{color:#f1c77e}.guild-meta{font-size:9px;line-height:1.8;color:#aa9a81}.guild-meta a{color:#c3ac83}.guild-metric strong{display:block;font:23px Georgia,serif;color:#dcc08d}.guild-metric span{display:block;font-size:8px;color:#988c78;margin-top:6px;line-height:1.6}.guild-view{white-space:nowrap;color:#d7b47b;border:1px solid #b6935738;padding:10px 12px;font-size:9px}.guild-view:hover{background:#bd95551a}.guild-back{display:inline-block;font-size:11px;color:#cbae7b;margin:0 0 22px}.guild-profile-heading{display:flex;gap:24px;align-items:center;padding:28px;border:1px solid #bd975841;background:linear-gradient(115deg,#553d1b4d,#0e141bcc);margin-bottom:24px}.guild-profile-heading .guild-banner{width:80px;height:96px;font-size:36px}.guild-profile-heading h2{font:40px Georgia,serif;margin:10px 0;color:#f0dfbf}.guild-profile-heading p{font-size:12px;color:#b7a68b;line-height:1.8;margin:0}.guild-profile-heading a{color:#e0bd80}.guild-member-search{display:grid;gap:10px;font-size:10px;color:#c3b18e;max-width:420px;margin-bottom:24px}.guild-member-search input{padding:13px;background:#0b1118;color:#e9dfcf;border:1px solid #b28d533d;font:12px 'Segoe UI',sans-serif}.guild-roster{min-width:650px}.guild-message{text-align:center;padding:25px;color:#c6b18c;line-height:1.8;font-size:12px}.guild-online{color:#79d5a6}.guild-offline{color:#918674}.guild-role-leader{color:#e6bf7a}.guild-roster .prestige-hero{min-width:220px}@media(max-width:1100px){.guild-card{grid-template-columns:25px minmax(210px,1.5fr) repeat(3,minmax(65px,.6fr));gap:13px}.guild-view{grid-column:2/-1;justify-self:start}}@media(max-width:600px){.guild-card{grid-template-columns:25px repeat(3,1fr);padding:18px 14px;gap:17px 10px}.guild-identity{grid-column:2/-1}.guild-metric:nth-of-type(3){grid-column:2}.guild-view{grid-column:2/-1}.guild-metric strong{font-size:20px}.guild-profile-heading{padding:20px;gap:16px;align-items:start}.guild-profile-heading .guild-banner{width:54px;height:68px;font-size:25px}.guild-profile-heading h2{font-size:28px;overflow-wrap:anywhere}}

.guild-mark{display:flex;align-items:center;gap:9px;flex-shrink:0}.guild-faction-badge{display:inline-flex;align-items:center;gap:5px;padding:5px 7px;font-size:7px;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:#c6b58f;border:1px solid #aa91624d;background:#b69b5812;white-space:nowrap}.guild-faction-badge::before{content:'✦';font-size:10px}.guild-faction-alliance{color:#92bfe4;border-color:#638cb35c;background:#355a7f21}.guild-faction-horde{color:#dfa095;border-color:#a762565c;background:#7c352521}.guild-profile-heading .guild-mark{gap:12px}.guild-profile-heading .guild-faction-badge{font-size:8px;padding:7px 9px}.guild-card{grid-template-columns:25px minmax(285px,1.8fr) repeat(3,minmax(65px,.65fr)) auto;gap:15px}@media(max-width:1100px){.guild-card{grid-template-columns:25px minmax(275px,1.5fr) repeat(3,minmax(60px,.6fr))}.guild-view{grid-column:2/-1}}@media(max-width:700px){.guild-identity{align-items:flex-start;flex-direction:column;gap:12px}.guild-card{grid-template-columns:25px repeat(3,1fr)}.guild-identity{grid-column:2/-1}.guild-metric:nth-of-type(3){grid-column:2}.guild-profile-heading{flex-wrap:wrap}.guild-profile-heading .guild-mark{gap:12px}}