/* Rolagem fina em todas as superfícies; touch usa inércia nativa, mouse usa drag-scroll.js. */
*{scrollbar-width:thin;scrollbar-color:#8bc4c280 transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#8bc4c280;border:1px solid #17323d;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#d4ce9699}::-webkit-scrollbar-button{display:none;width:0;height:0}.modal,.table-wrap,.season-route-viewport,.squad-bar,.tabs,.robot-picker-options,.entity-options,.chat-messages,.chat-room-tabs{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.is-drag-scrolling,.is-drag-scrolling *{cursor:grabbing!important;user-select:none!important}.squad-bar,.season-route-viewport,.table-wrap,.chat-messages{cursor:grab}.floating-chat{position:fixed;right:24px;bottom:calc(105px + env(safe-area-inset-bottom));z-index:40;display:flex;align-items:center;gap:8px;background:linear-gradient(#437f7b,#173e51);border:1px solid #b3d0bd;border-radius:13px;padding:12px 16px;color:#fff0bd;box-shadow:inset 0 -3px #183847,0 6px 20px #0005;font-size:12px}.floating-chat .icon{width:23px;height:23px}body:has([data-page='chat']) .floating-chat{display:none}
.robot-equipment-slots{display:grid;gap:11px;margin:22px 0}.equipment-slot{display:grid;grid-template-columns:56px 1fr auto;gap:13px;align-items:center;border:1px solid #9bc5a36e;border-radius:10px;padding:14px;background:linear-gradient(140deg,#24524877,#133a4b99)}.equipment-slot.empty{border-style:dashed;background:#15394860}.slot-portrait{display:grid;place-items:center;width:56px;height:56px;background:#051c2d6b;border:1px solid #92bca856;border-radius:10px}.slot-portrait .part-emblem{width:58px;height:58px;margin:0}.slot-portrait>.icon{width:28px;height:28px;color:#bad9c5}.equipment-slot>div:nth-child(2)>span{display:block;font-size:9px;letter-spacing:.1em;color:#9eddd9}.equipment-slot b{display:block;font-size:14px;color:#fff1bd;margin:5px 0}.equipment-slot small{display:block;font-size:10px;color:#b9d6c9}.slot-actions{display:flex;flex-direction:column;gap:7px}.slot-actions .btn{min-height:35px;font-size:10px;padding:8px 11px}.equipment-selection{display:grid;gap:12px;margin:16px 0 23px}.equipment-selection>article{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:13px;background:#133f47a1;border:1px solid #87b7a651;border-radius:10px;padding:13px}.equipment-selection .part-emblem{width:70px;height:70px;margin:0}.equipment-selection h3{font-size:16px;color:#ffe5a3;margin:0 0 7px}.equipment-selection p{font-size:11px!important;line-height:1.6!important;margin:5px 0!important}.equipment-selection small{display:block;font-size:9px;color:#bad8cc}.equipment-selection b{display:block;margin-top:7px;color:#f0d690}.equipment-selection .btn{font-size:10px;padding:9px;min-height:39px}
.game-chat{border:1px solid #8ebfb9;border-radius:15px;overflow:hidden;background:linear-gradient(135deg,#173e4de8,#092d3df0);box-shadow:inset 0 0 0 3px #0d2d3e,0 9px 30px #0005}.chat-room-tabs{display:flex;border-bottom:1px solid #85c0af55;background:#0c2a3d8c;padding:8px;gap:8px}.chat-room-tabs>button{display:flex;gap:8px;align-items:center;justify-content:center;min-height:45px;flex:1;border:1px solid #8fb5ae44;border-radius:8px;background:#25565055;color:#c8e2d0;font-size:13px}.chat-room-tabs>button.active{background:linear-gradient(#837d4144,#435c3844);border-color:#dbc684;color:#ffe8a2;box-shadow:inset 0 1px #e1d19355}.chat-room-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:15px 22px;border-bottom:1px solid #7eaca74d;background:#163c4570}.chat-room-heading>b{font-size:16px;color:#f5e6b2}.chat-room-heading small{font-size:9px;color:#a3cebd}.chat-messages{height:min(56svh,510px);min-height:260px;overflow-y:auto;padding:23px;display:flex;flex-direction:column;gap:17px;background:linear-gradient(#052b3c45,#081f3355),url('../../assets/game-backdrop.webp') center/cover}.chat-message{display:flex;gap:13px;align-items:flex-start;max-width:90%}.chat-avatar{width:50px;height:50px;flex-shrink:0;border:1px solid #a0bdad75;border-radius:12px;background:radial-gradient(#70c7ae35,#122f41)}.chat-avatar .sprite{width:49px;height:49px}.chat-message>div{min-width:0;background:#204b4edd;border:1px solid #8ebc9f4a;border-radius:0 12px 12px;padding:12px 16px;box-shadow:0 4px 15px #0002}.chat-message header{display:flex;gap:15px;justify-content:space-between;align-items:center}.chat-message header b{font-size:11px;color:#f5d98f}.chat-message header small{font-size:8px;color:#aad4bd}.chat-message p{margin:8px 0 0;font-size:13px;line-height:1.65;color:#e0ead6;white-space:pre-wrap;overflow-wrap:anywhere}.chat-message.mine{align-self:flex-end;flex-direction:row-reverse}.chat-message.mine>div{background:#315950de;border-radius:12px 0 12px 12px;border-color:#bfd3966b}.chat-composer{display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center;padding:17px 22px;background:#123440e8;border-top:1px solid #9bbaa273}.chat-composer textarea{min-width:0;border:1px solid #91bca164;border-radius:10px;background:#092b3ac9;color:#e6ead6;resize:vertical;font:inherit;font-size:13px;padding:12px}.chat-composer .btn{min-height:48px;font-size:12px}.chat-composer small{grid-column:1/3;font-size:9px;color:#a0cdb8}.chat-empty{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;color:#a9d2c3}.chat-empty .icon{width:53px;height:53px;color:#dbd79b}.chat-empty p{font-size:13px}.chat-join-guild{padding:20px}.social-quick-links{display:flex;gap:11px;margin-top:20px}.social-quick-links .btn{font-size:12px}
.guild-home{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 200px;gap:20px;align-items:center;border:1px solid #8abda9;border-radius:16px;background:linear-gradient(95deg,#10363fdd,#0c3043bd),var(--guild-art) center/cover;padding:32px;box-shadow:inset 0 0 0 4px #1f4e4c66,0 9px 30px #0004;overflow:hidden}.guild-home:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 30% 30%,#acd89826,transparent 65%);animation:hangar-light 7s ease-in-out infinite alternate}.guild-home-identity>img{width:125px;height:125px;float:left;margin-right:22px;filter:drop-shadow(0 0 20px #9ecb9477);animation:equipment-float 6s ease-in-out infinite}.guild-home h1{font-size:34px;color:#fff0b8;margin:10px 0}.guild-home p{font-size:13px;line-height:1.7;color:#c5ded0;margin:8px 0}.guild-level>b{font-size:41px;color:#ffe4a0}.guild-level>span{font-size:12px;color:#c8d6aa;display:block}.guild-level>div{height:8px;background:#071f2b;border:1px solid #8cab6973;border-radius:15px;margin:13px 0;overflow:hidden}.guild-level i{display:block;height:100%;background:linear-gradient(90deg,#76d2bd,#e2d17d)}.guild-level small{font-size:9px;color:#a7ceb4;line-height:1.6;display:block}.guild-home-actions{grid-column:1/3;display:flex;gap:12px;flex-wrap:wrap;border-top:1px solid #91b99055;padding-top:20px}.guild-home-actions .btn{font-size:12px;min-height:43px}.guild-invite-bonuses{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:22px 0}.guild-invite-bonuses>article{padding:20px;border:1px solid #8aba9866;border-radius:11px;background:linear-gradient(145deg,#31594dd1,#12373fe0)}.guild-invite-bonuses span{font-size:8px;letter-spacing:.1em;color:#b3d5b4;display:block}.guild-invite-bonuses b{font-size:24px;color:#ffe9a8;display:flex;align-items:center;gap:9px;margin:10px 0}.guild-invite-bonuses .coin{width:32px;height:32px}.guild-invite-bonuses small{font-size:10px;color:#b5d3b8;line-height:1.6;display:block}.guild-milestones{display:grid;gap:10px;margin:18px 0}.guild-milestones>article{display:flex;gap:14px;align-items:center;border:1px solid #d0bd7d75;border-radius:11px;padding:12px;background:#4153428c}.guild-milestones img{width:58px;height:58px}.guild-milestones b{font-size:14px;color:#ffe9a7}.guild-milestones small{display:block;font-size:10px;color:#cad5aa;margin-top:4px}.guild-milestones .btn{margin-left:auto;min-height:39px;font-size:11px}.guild-discovery-hero,.market-banner{display:flex;align-items:center;gap:23px;border:1px solid #8abdac8a;border-radius:15px;padding:25px;background:linear-gradient(130deg,#315a5199,#133744cc),url('../../assets/guild-canyon.webp') center/cover;box-shadow:inset 0 0 0 3px #214a4770}.guild-discovery-hero>img{width:130px;height:130px;filter:drop-shadow(0 9px 10px #05172680)}.guild-discovery-hero h2,.market-banner h2{font-size:27px;color:#fff0ba;margin:0 0 13px}.guild-discovery-hero p,.market-banner p{font-size:13px;line-height:1.8;color:#cae0cb;margin:0}.guild-event-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.guild-event-card{border:1px solid #8fb8a4;border-radius:14px;overflow:hidden;background:linear-gradient(#1c4750ed,#143344f0);box-shadow:inset 0 0 0 3px #173b3e,0 6px 0 #102e37}.guild-event-art{position:relative;height:220px;background-size:cover;background-position:center;display:grid;place-items:center;border-bottom:1px solid #e0d89c66}.guild-event-art:before{content:'';position:absolute;inset:0;background:linear-gradient(transparent,#071c3277)}.guild-event-art>img{width:95px;height:95px;z-index:1;filter:drop-shadow(0 5px 13px #0a1c32c9);animation:equipment-float 5s ease-in-out infinite}.event-phase{position:absolute;top:17px;left:16px;z-index:2;background:#173934e6;border:1px solid #a4d1959c;border-radius:5px;padding:6px 10px;font-size:9px;color:#def4b1;font-weight:700;letter-spacing:.12em}.event-phase.upcoming{background:#26384dde;color:#c2ddf2;border-color:#92bfd899}.event-phase.ended{background:#32362ce8;color:#dacb8e;border-color:#c3ad6199}.guild-event-card>div:last-child{padding:23px}.guild-event-card h2{font-size:25px;color:#ffecac;margin:9px 0 13px}.guild-event-card p{font-size:12px;line-height:1.7;color:#c7deca;min-height:65px}.event-period{display:flex;flex-direction:column;gap:7px;font-size:10px;margin:17px 0;color:#bad5b7}.event-period span{display:flex;align-items:center;gap:6px}.event-period .icon{width:15px;height:15px}.event-period b{font-size:11px;color:#dce19e}.event-rewards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.event-rewards>span{display:flex;align-items:center;flex-direction:column;gap:7px;text-align:center;padding:12px 5px;border:1px solid #8cb79766;border-radius:8px;background:#133c4099}.event-rewards .coin{width:30px;height:30px}.event-rewards b{font-size:14px;color:#ffe3a0}.event-rewards small{font-size:8px;color:#bdd3b0;line-height:1.5}.guild-scoreboard{margin:16px 0;min-height:32px}.guild-scoreboard>div{display:flex;align-items:center;gap:10px;background:#092b3c88;border:1px solid #7a9e8b3b;border-radius:7px;padding:9px;margin-bottom:6px;font-size:10px;color:#c4dbc0}.guild-scoreboard>div>b{width:22px;height:22px;border-radius:50%;background:#dace86;color:#21403a;display:grid;place-items:center}.guild-scoreboard strong{margin-left:auto;color:#f0dd93}.guild-scoreboard>small{font-size:10px;color:#a9cbb3}.event-reward-note{display:block;color:#a6c8b1;font-size:9px;line-height:1.65;margin-top:12px}.guild-discovery-list{display:grid;gap:12px}.guild-discovery-list>article{display:grid;grid-template-columns:70px 1fr auto;align-items:center;gap:18px;background:linear-gradient(145deg,#2a564bbf,#143844e8);border:1px solid #85b09566;border-radius:12px;padding:17px}.guild-discovery-list img{width:70px;height:70px}.guild-discovery-list h3{font-size:19px;color:#ffe3a6;margin:7px 0}.guild-discovery-list p{font-size:11px;color:#cfdbb4;margin:3px 0}.guild-discovery-list small{font-size:10px;color:#b6d0b5}.guild-discovery-list .btn{font-size:11px}.guild-roster-heading{display:flex;gap:15px;align-items:center;margin-bottom:20px}.guild-roster-heading>img{width:95px;height:95px}.guild-roster-heading h2{font-size:27px!important;margin:9px 0!important}.guild-roster-heading p{font-size:12px!important}.guild-roster-list{display:grid;gap:12px;margin-bottom:22px}.guild-roster-list>article{display:grid;grid-template-columns:60px 1fr;gap:12px;padding:15px;border:1px solid #8abfa065;border-radius:10px;background:#1d494caa}.guild-member-avatar{width:60px;height:60px;display:block;border:1px solid #a1cbb052;border-radius:9px;background:#102d3d66}.guild-member-avatar .sprite{width:60px;height:60px}.guild-roster-list b{display:block;font-size:14px;color:#ffe7b4}.guild-roster-list span:not(.guild-member-avatar){display:block;font-size:11px;color:#cdd6a6;margin:6px 0}.guild-roster-list small{font-size:10px;color:#a7ceb2}.guild-role-actions{grid-column:1/3;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #83b39b45;padding-top:10px}.guild-role-actions .btn{min-height:34px;padding:7px 9px;font-size:9px}.guild-battle-brief-art{height:210px;background-size:cover;background-position:center;border-radius:11px;margin-bottom:22px}.guild-duel-results{display:flex;flex-direction:column;align-items:center;gap:12px;margin:22px 0}.guild-duel-results>span{font-size:16px;color:#d8e8b4}.guild-duel-results>b{display:flex;gap:10px;align-items:center;font-size:31px;color:#ffde8f}.guild-duel-results .coin{width:43px;height:43px}.guild-duel-results small{font-size:11px;color:#bbd8b7}
.market-banner{background:linear-gradient(125deg,#265461bb,#183745e8)}.market-banner>img{width:145px;height:145px;flex-shrink:0;filter:drop-shadow(0 0 18px #70dde533)}.market-banner>div>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.market-banner span{font-size:10px;color:#d9d6a3;border:1px solid #a3ba8e55;border-radius:6px;padding:6px 9px;background:#b5c8820b}.market-listings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:25px 0}.market-robot-card{border:1px solid #8aacad;border-radius:13px;background:linear-gradient(135deg,#28535dda,#113543f0);box-shadow:inset 0 0 0 3px #1c4148,0 6px 0 #0d2835;overflow:hidden}.market-robot-art{position:relative;display:grid;place-items:center;height:220px;background:radial-gradient(color-mix(in srgb,var(--robot-color) 28%,transparent),transparent 65%),url('../../assets/game-backdrop.webp') center/cover}.market-robot-art .sprite{width:225px;height:225px;filter:drop-shadow(0 10px 9px #061b29aa)}.market-robot-art>.rarity{position:absolute;top:15px;left:15px}.market-robot-art>b{position:absolute;right:15px;top:16px;font-size:10px;color:#e6d397;background:#102b3dd9;border:1px solid #a9b28878;border-radius:6px;padding:5px 8px}.market-robot-card>div:last-child{padding:22px}.market-robot-card h2{font-size:27px;color:#fff0b1;margin:10px 0}.market-robot-card p{font-size:11px;color:#c5dbbe;margin:0 0 17px}.market-robot-meta{display:grid;grid-template-columns:1fr 1fr;gap:9px;font-size:10px;color:#cbd8bb}.market-robot-meta>span{background:#0c303c8f;border:1px solid #83a98655;border-radius:6px;padding:8px;line-height:1.5}.market-offer-action{display:flex;flex-direction:column;gap:11px;border-top:1px solid #8fae8b60;padding-top:15px;margin-top:20px}.market-offer-action>b{display:flex;align-items:center;gap:8px;font-size:21px;color:#ffe197}.market-offer-action .coin{width:29px;height:29px}.market-offer-action .btn{font-size:12px;min-height:42px}.trade-proposals{display:grid;gap:12px}.trade-proposals>article{display:flex;flex-wrap:wrap;align-items:center;gap:12px;background:#204d4dc9;border:1px solid #8fb8a266;border-radius:10px;padding:17px}.trade-proposals>article>span{display:flex;gap:8px;align-items:center;font-size:11px;color:#d2d8a2}.trade-proposals>article>b{font-size:12px;color:#ffe1a2}.trade-proposals small{font-size:10px;color:#bbd2b4}.trade-proposals .btn{font-size:10px;min-height:36px;padding:8px 10px}.trade-history{display:grid;gap:9px;margin:20px 0}.trade-history>article{display:flex;gap:12px;align-items:center;background:#133d45bb;border:1px solid #86b6a955;border-radius:9px;padding:13px;font-size:12px;color:#c9ddc5}.trade-history .icon{color:#cde1a0;width:20px;height:20px}.trade-history b{margin-left:auto;color:#ead59b}.social-modal-art{display:block;width:120px;height:120px;object-fit:contain;margin:0 auto 18px}.trade-modal-robot{width:210px;height:210px;margin:0 auto 15px}.admin-event-thumb{width:100px;height:75px;object-fit:cover;border-radius:8px;border:1px solid #b6c99a77}.admin-guild-crest{width:76px;height:76px;object-fit:contain}.admin-chat-messages{display:grid;gap:10px;margin:20px 0}.admin-chat-messages>article{display:flex;gap:15px;align-items:center;justify-content:space-between;padding:15px;border:1px solid #86b6aa55;border-radius:10px;background:#214f4f9c}.admin-chat-messages p{font-size:12px;line-height:1.7;overflow-wrap:anywhere;color:#dce6c8}.admin-chat-messages small{font-size:10px;color:#bbcfa2}.admin-chat-messages .btn{font-size:10px;min-height:36px;flex-shrink:0}
@media(max-width:1000px){.market-listings{grid-template-columns:repeat(2,minmax(0,1fr))}.guild-home{grid-template-columns:1fr 150px;padding:25px}.guild-home-identity>img{width:95px;height:95px;margin-right:15px}.guild-home h1{font-size:29px}.guild-home p{font-size:12px}.guild-level>b{font-size:34px}.guild-event-art{height:180px}.guild-event-card>div:last-child{padding:20px}.guild-event-card h2{font-size:23px}}
@media(max-width:650px){.floating-chat{right:12px;bottom:calc(85px + env(safe-area-inset-bottom));padding:10px;border-radius:11px}.floating-chat span{display:none}.floating-chat .icon{width:22px;height:22px}.equipment-slot{grid-template-columns:46px 1fr;gap:10px;padding:12px}.slot-portrait{width:46px;height:46px}.slot-portrait .part-emblem{width:48px;height:48px}.equipment-slot b{font-size:13px}.slot-actions{grid-column:1/3;flex-direction:row;padding-top:9px;border-top:1px solid #8ab49644}.slot-actions .btn{flex:1;min-height:40px;font-size:10px}.equipment-selection>article{grid-template-columns:60px 1fr;gap:11px;padding:12px}.equipment-selection .part-emblem{width:60px;height:60px}.equipment-selection>article>.btn{grid-column:1/3;width:100%;min-height:42px;font-size:11px}.chat-room-tabs{padding:7px;gap:5px}.chat-room-tabs>button{font-size:11px;min-height:42px;gap:6px}.chat-room-tabs .icon{width:18px;height:18px}.chat-room-heading{padding:12px 15px}.chat-room-heading>b{font-size:13px}.chat-room-heading small{font-size:8px}.chat-messages{height:51svh;min-height:260px;padding:16px 12px;gap:14px}.chat-message{max-width:98%;gap:8px}.chat-avatar,.chat-avatar .sprite{width:39px;height:39px}.chat-message>div{padding:10px 12px}.chat-message header{gap:9px;flex-wrap:wrap}.chat-message header b{font-size:10px}.chat-message header small{font-size:7px}.chat-message p{font-size:12px;line-height:1.7}.chat-composer{padding:13px;gap:7px}.chat-composer textarea{font-size:12px;padding:10px}.chat-composer .btn{font-size:10px;padding:10px;min-height:45px}.chat-composer .icon{width:15px;height:15px}.chat-composer small{font-size:8px}.social-quick-links{gap:8px}.social-quick-links .btn{font-size:10px;flex:1;min-height:43px;padding:10px 8px}.guild-home{grid-template-columns:1fr 95px;gap:15px;padding:20px}.guild-home-identity{grid-column:1/3}.guild-home-identity>img{width:80px;height:80px;margin-right:13px}.guild-home h1{font-size:26px}.guild-home .eyebrow{font-size:9px}.guild-home p{font-size:11px;clear:both;padding-top:12px}.guild-level{grid-column:1/3;display:grid;grid-template-columns:auto 1fr;gap:6px 13px;align-items:center}.guild-level>b{font-size:28px;grid-row:1/3}.guild-level>span{font-size:10px}.guild-level>div{margin:0}.guild-level>small{grid-column:1/3;font-size:9px}.guild-home-actions{gap:8px;padding-top:15px}.guild-home-actions .btn{flex:1;font-size:10px;padding:10px 8px;min-height:40px}.guild-invite-bonuses{gap:7px;margin:18px 0}.guild-invite-bonuses>article{padding:14px 9px}.guild-invite-bonuses span{font-size:6px;line-height:1.7}.guild-invite-bonuses b{font-size:19px;gap:5px}.guild-invite-bonuses .coin{width:24px;height:24px}.guild-invite-bonuses small{font-size:8px;line-height:1.6}.guild-event-grid{grid-template-columns:1fr;gap:19px}.guild-event-art{height:205px}.guild-event-card h2{font-size:25px}.guild-event-card p{min-height:0;font-size:12px}.event-rewards b{font-size:14px}.guild-discovery-hero,.market-banner{padding:19px;gap:14px}.guild-discovery-hero>img{width:82px;height:82px}.guild-discovery-hero h2,.market-banner h2{font-size:23px}.guild-discovery-hero p,.market-banner p{font-size:11px}.guild-discovery-list>article{grid-template-columns:56px 1fr;gap:13px;padding:14px}.guild-discovery-list>article>.btn{grid-column:1/3;width:100%;min-height:41px}.guild-discovery-list img{width:58px;height:58px}.guild-discovery-list h3{font-size:18px}.guild-roster-heading>img{width:65px;height:65px}.guild-roster-heading h2{font-size:24px!important}.guild-role-actions .btn{min-height:35px;font-size:9px}.guild-milestones img{width:45px;height:45px}.guild-milestones b{font-size:12px}.guild-milestones small{font-size:9px}.guild-milestones .btn{font-size:9px;padding:8px;min-height:37px}.guild-battle-brief-art{height:180px}.market-banner{flex-direction:column;align-items:flex-start}.market-banner>img{width:105px;height:105px;margin:auto}.market-banner>div>div{gap:7px}.market-banner span{font-size:8px}.market-listings{grid-template-columns:1fr;gap:20px}.market-robot-art{height:230px}.market-robot-art .sprite{width:240px;height:240px}.market-robot-card>div:last-child{padding:23px}.market-robot-card h2{font-size:29px}.market-robot-meta{font-size:11px}.trade-proposals>article{padding:14px;gap:10px}.trade-proposals>article>b{font-size:11px}.trade-proposals .btn{font-size:9px}.trade-history>article{font-size:10px}.admin-event-thumb{width:70px;height:60px}.admin-guild-crest{width:60px;height:60px}.admin-chat-messages>article{padding:12px;align-items:flex-start}.admin-chat-messages p{font-size:11px}.guild-event-art>img,.guild-home-identity>img{animation-duration:7s}}
@media(prefers-reduced-motion:reduce){.guild-home:before,.guild-home-identity>img,.guild-event-art>img{animation:none!important}}
.world-motion-off .guild-home:before,.world-motion-off .guild-home-identity>img,.world-motion-off .guild-event-art>img{animation:none!important}

.guild-incoming-invite{display:flex;align-items:center;gap:18px;margin-bottom:24px;padding:18px;border:1px solid #e1c98a80;border-radius:22px;background:linear-gradient(120deg,#294e42,#10252a);box-shadow:0 15px 45px #0004}.guild-incoming-invite img{width:80px;height:80px;object-fit:contain}.guild-incoming-invite h2{margin:5px 0}.guild-incoming-invite p{color:#c7d5cd}.guild-incoming-invite .btn{margin-left:auto}@media(max-width:650px){.guild-incoming-invite{flex-wrap:wrap;gap:10px}.guild-incoming-invite img{width:56px;height:56px}.guild-incoming-invite>div{flex:1}.guild-incoming-invite .btn{width:100%;margin:0}}
