.community-page{max-width:1250px;margin:0 auto}.community-page .page-heading{margin-bottom:27px;align-items:flex-start}.community-page .page-heading p{max-width:67ch;line-height:1.9;font-size:13px}.community-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #344d32;border-radius:12px;background:#182e1f;margin:0 0 29px}.community-summary>div{display:flex;align-items:center;gap:13px;padding:20px 23px;border-right:1px solid #344d32;min-width:0}.community-summary>div:last-child{border-right:0}.community-summary svg{width:19px;height:19px;color:#a7c291;flex-shrink:0}.community-summary span{font-size:12px;color:#a8bf9b;flex:1}.community-summary strong{font-family:Sora,sans-serif;font-size:24px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;color:#e5edd7}.friend-search-section{padding:21px 22px 0;background:#14261b;border:1px solid #344b31;border-radius:13px;margin-bottom:30px}.friend-search-section .toolbar{margin-bottom:21px}.friend-search-section .search-input{flex:1;max-width:none;background:#102118;border-color:#3d5734;min-height:44px}.friend-search-section .search-input input{font-size:13px;width:100%;padding-block:10px}.friend-search-section .search-input svg{width:18px;height:18px;color:#9eb78b}.friend-search-section:has(#player-search-results:empty){padding-bottom:0}.community-page .social-section{margin-top:29px}.community-page .social-section .section-heading{margin-bottom:17px}.community-page .social-section h2{font-size:19px;letter-spacing:-.6px;font-weight:550}.community-section-count{display:grid;place-items:center;min-width:29px;height:27px;border-radius:7px;background:#29422b;color:#b9d49f;font-size:12px;font-variant-numeric:tabular-nums}.social-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.community-page .social-row,#player-search-results .social-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 13px;padding:22px;background:#1a3021;border:1px solid #355333;border-radius:12px;min-width:0;align-items:center;margin:0}.community-page .social-row>.avatar,#player-search-results .social-row>.avatar{width:44px;height:44px;border:0;box-shadow:none;border-radius:13px;background:#355532;color:#d9ebc1;font-size:13px;font-weight:600}.community-page .social-copy,#player-search-results .social-copy{min-width:0}.community-page .social-copy h3,#player-search-results .social-copy h3{font-size:15px;letter-spacing:-.3px;color:#e5edd5;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.community-page .social-copy p,#player-search-results .social-copy p{font-size:10px;color:#a0b791;margin-top:3px}.community-page .social-actions,#player-search-results .social-actions{grid-column:1/-1;display:flex;align-items:center;justify-content:stretch;gap:11px;margin-top:21px;border-top:1px solid #345330;padding-top:17px;flex-wrap:wrap}.community-page .social-actions .button,#player-search-results .social-actions .button{flex:1;min-height:39px;font-size:11px;padding:11px 13px;white-space:normal}.community-page .social-actions .button.primary{box-shadow:none;background:#bad69d;color:#1b2b19}.community-page .social-actions .button.ghost{flex:0 1 auto;padding-inline:17px}.community-page .social-invitations .social-row{background:#243822;border-color:#506640}.community-page .social-invitations .social-actions{border-color:#4a6039}.community-empty{padding:48px 25px;text-align:center;background:#162b1d;border:1px solid #334e31;border-radius:14px}.community-empty-icon{display:grid;place-items:center;width:63px;height:63px;border-radius:18px;background:#2e4a2b;color:#c3dba9;margin:0 auto 21px}.community-empty-icon svg{width:29px;height:29px}.community-empty h2{font-size:21px;font-weight:500;letter-spacing:-.6px}.community-empty p{max-width:55ch;margin:14px auto 0;color:#aabf9a;font-size:13px;line-height:1.9}.community-empty .button{margin-top:25px;font-size:12px}.friend-search-section #player-search-results:not(:empty){padding-bottom:22px}.community-page .trade-list{display:flex;flex-direction:column;gap:24px}.community-page .trade-item{background:#182d1e;border:1px solid #405e39;border-radius:15px;padding:0;overflow:hidden}.community-page .trade-heading{padding:21px 25px;border-bottom:1px solid #385633;display:flex;justify-content:space-between;align-items:center;gap:16px;margin:0;background:#1d3422}.trade-person{display:flex;align-items:center;gap:13px;min-width:0}.trade-person .avatar{width:38px;height:38px;flex-shrink:0;border:0;box-shadow:none;border-radius:11px;background:#355331;color:#d8e9c0;font-size:12px;font-weight:600}.community-page .trade-heading h2{font-size:17px;font-weight:500;letter-spacing:-.35px;line-height:1.5;overflow-wrap:anywhere}.community-page .trade-heading h2>span:first-child{color:#9fb891;font-size:12px;font-family:"Plus Jakarta Sans",sans-serif;margin-right:6px}.community-page .trade-columns{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:60px;padding:25px;background:#14281b}.community-page .trade-columns>section{min-width:0;padding:0;border:0;background:none;position:relative}.community-page .trade-columns>section>h3{font-size:12px;font-family:"Plus Jakarta Sans",sans-serif;font-weight:600;color:#bbd0a5;text-align:left;letter-spacing:0;margin-bottom:17px}.community-page .trade-direction{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;z-index:2;width:35px;height:35px;border-radius:10px;border:1px solid #4b683e;background:#274129;color:#bfd5a6}.community-page .trade-direction svg{width:17px;height:17px}.community-page .trade-card-list{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:16px;overflow:visible}.community-page .trade-mini{width:min(160px,calc((100% - 16px)/2));flex:0 0 min(160px,calc((100% - 16px)/2));min-width:0;position:relative;padding:0;overflow:visible}.community-page .trade-mini .card-wrap{width:100%;max-width:none;margin:0}.community-page .trade-mini .collectible-card{height:auto!important;aspect-ratio:2/3!important;width:100%;box-shadow:none}.community-page .trade-mini .card-title{font-size:13px;line-height:1.4;-webkit-line-clamp:2;margin-top:5px}.community-page .trade-mini .card-category{font-size:9px}.community-page .trade-mini .card-description{display:none}.community-page .trade-mini .card-body{padding:9px 8px 7px}.community-page .trade-mini .card-bottom{padding:5px 8px;font-size:7px;line-height:1.5;gap:5px;align-items:center}.community-page .trade-mini .rarity-label{font-size:7px;gap:3px}.community-page .trade-mini .card-number{font-size:7px}.community-page .trade-mini .card-top{inset:7px 7px auto}.community-page .trade-mini .universe-tag{font-size:7px;padding:4px 5px}.community-page .trade-mini .card-meta-actions .rarity-mark{font-size:8px;width:19px;height:20px;border-radius:4px}.community-page .trade-quantity{position:static;display:block;text-align:center;margin-top:9px;color:#b4cb9f;font-size:10px;background:none;padding:0}.community-page .trade-footer{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #395631;background:#1b3220;padding:18px 25px}.community-page .trade-footer>span{display:flex;align-items:center;gap:7px;color:#9fb98c;font-size:11px;line-height:1.7}.community-page .trade-footer>span svg{width:14px;height:14px}.community-page .trade-footer .request-actions{display:flex;align-items:center;gap:10px;margin:0;flex-wrap:wrap}.community-page .trade-footer .button{font-size:12px;min-height:38px;padding:10px 14px}.catalog-page .collection-summary{grid-template-columns:repeat(3,minmax(0,1fr));background:#172d1d;border:1px solid #3a5732;border-radius:11px}.catalog-page .collection-summary>div{background:none;box-shadow:none;border:0;border-right:1px solid #3a5732;border-radius:0;padding:22px 25px;display:flex;gap:14px;align-items:center}.catalog-page .collection-summary>div:last-child{border-right:0}.catalog-page .collection-summary strong{font-size:27px;font-variant-numeric:tabular-nums;line-height:1.4;font-weight:500;color:#e4ecd6}.catalog-page .collection-summary span{font-size:12px;color:#a7bc94}.catalog-page #album-filter{display:none}.catalog-page .collection-intro{border:1px solid #3b5735;border-radius:14px;background:#1a3220;min-height:154px;position:relative;margin-bottom:25px;overflow:hidden}.catalog-page .collection-intro>img{opacity:.24;object-position:right center;filter:saturate(.65)}.catalog-page .collection-intro .page-heading{padding:27px 29px;margin:0;gap:25px;min-height:154px;align-items:center;position:relative;z-index:1}.catalog-page .collection-intro h1{font-size:32px;letter-spacing:-1px}.catalog-page .collection-intro p{font-size:13px;max-width:58ch;line-height:1.8;color:#bad0a9;margin-top:11px}.catalog-membership-note{display:flex;align-items:flex-start;gap:9px;margin:2px 0 18px;max-width:70ch;padding:13px 16px;background:#1d3320;border-left:2px solid #9abb77;border-radius:0 7px 7px 0;color:#b1c49c;font-size:11px;line-height:1.8}.catalog-membership-note svg{width:16px;height:16px;flex-shrink:0;margin-top:3px}.catalog-page .toolbar{padding:17px;background:#172c1e;border:1px solid #365032;border-radius:11px;gap:15px;align-items:center;margin-bottom:17px}.catalog-page .toolbar .search-input{background:#112319;border-color:#3f5a36;min-height:43px}.catalog-page .toolbar .filter-group{gap:12px}.catalog-page .filter-select{min-width:160px}.catalog-page .collection-tabs{margin-bottom:22px}.catalog-page .results-count{font-size:12px;color:#a9be96;margin-bottom:19px}.catalog-page .card-grid{padding-top:9px;overflow:visible}

@media(max-width:1050px){.social-grid{grid-template-columns:1fr}.community-summary>div{padding:18px 17px;gap:9px}.community-summary span{font-size:11px}.community-summary strong{font-size:22px}.community-page .trade-columns{gap:42px;padding:22px}.community-page .trade-mini{width:min(150px,calc((100% - 14px)/2));flex-basis:min(150px,calc((100% - 14px)/2))}.community-page .trade-card-list{gap:14px}.catalog-page .collection-summary>div{padding:18px;gap:10px}.catalog-page .collection-summary strong{font-size:23px}.catalog-page .collection-summary span{font-size:11px}.catalog-page .filter-select{min-width:145px}}
@media(max-width:760px){.community-page .page-heading{gap:17px;margin-bottom:23px}.community-page .page-heading h1{font-size:27px}.community-page .page-heading p{font-size:12px;line-height:1.9}.community-page .page-heading>.button{font-size:12px;min-height:40px;padding:11px 14px}.community-summary{margin-bottom:24px;gap:0}.community-summary>div{padding:15px 12px;display:grid;grid-template-columns:1fr auto;gap:6px}.community-summary svg{grid-column:1;grid-row:1;width:16px;height:16px}.community-summary span{grid-column:1/-1;grid-row:2;font-size:10px;line-height:1.6}.community-summary strong{grid-column:2;grid-row:1;font-size:21px;line-height:1.5}.friend-search-section{padding:17px 16px 0;border-radius:11px;margin-bottom:25px}.friend-search-section .toolbar{gap:10px;margin-bottom:17px;flex-wrap:wrap}.friend-search-section .search-input{flex-basis:100%;width:100%}.friend-search-section .search-input input{font-size:16px}.friend-search-section .toolbar>.button{font-size:12px;min-height:39px;padding:10px 14px;width:100%}.community-page .social-section{margin-top:25px}.community-page .social-section h2{font-size:17px}.community-page .social-row,#player-search-results .social-row{padding:19px;grid-template-columns:40px minmax(0,1fr);gap:0 12px;border-radius:11px}.community-page .social-row>.avatar,#player-search-results .social-row>.avatar{width:40px;height:40px;border-radius:11px}.community-page .social-copy h3,#player-search-results .social-copy h3{font-size:14px}.community-page .social-actions,#player-search-results .social-actions{gap:9px;align-items:stretch;padding-top:16px;margin-top:17px}.community-page .social-actions .button,#player-search-results .social-actions .button{font-size:10px;min-height:39px;padding:10px;line-height:1.7}.community-empty{padding:36px 21px}.community-empty h2{font-size:19px;line-height:1.5}.community-empty p{font-size:12px;line-height:1.9}.community-empty-icon{width:53px;height:53px;border-radius:14px}.community-empty-icon svg{width:24px;height:24px}.community-page .trade-heading{padding:18px;gap:12px;align-items:flex-start}.community-page .trade-heading h2{font-size:14px}.trade-person{gap:10px}.trade-person .avatar{width:33px;height:33px;border-radius:9px;font-size:10px}.community-page .trade-heading .status-badge{font-size:10px;padding:5px 8px;line-height:1.5}.community-page .trade-columns{grid-template-columns:1fr;gap:42px;padding:19px 18px}.community-page .trade-direction{top:50%;width:29px;height:29px;border-radius:8px;transform:translate(-50%,-50%) rotate(90deg)}.community-page .trade-columns>section>h3{font-size:11px;margin-bottom:14px}.community-page .trade-card-list{gap:15px}.community-page .trade-mini{width:min(155px,calc((100% - 15px)/2));flex-basis:min(155px,calc((100% - 15px)/2))}.community-page .trade-footer{padding:17px 18px;align-items:flex-start;flex-direction:column;gap:15px}.community-page .trade-footer .request-actions{width:100%;gap:9px}.community-page .trade-footer .button{font-size:11px;flex:1;padding:11px 13px;min-height:39px}.community-page .trade-footer>span{font-size:10px}.community-page .trade-mini .card-title{font-size:13px;line-height:1.4}.catalog-page .collection-intro .page-heading{padding:23px 21px;min-height:185px;flex-direction:column;align-items:flex-start;gap:16px}.catalog-page .collection-intro h1{font-size:27px}.catalog-page .collection-intro p{font-size:12px;line-height:1.9;margin-top:9px}.catalog-page .collection-intro .button{font-size:12px;min-height:38px;padding:10px 13px}.catalog-page .collection-summary{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:23px}.catalog-page .collection-summary>div{padding:15px 12px;gap:5px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.catalog-page .collection-summary strong{font-size:24px;line-height:1.3}.catalog-page .collection-summary span{font-size:10px;line-height:1.6}.catalog-page .toolbar{padding:15px;gap:13px;align-items:stretch}.catalog-page .toolbar .search-input{width:100%;max-width:none}.catalog-page .toolbar .search-input input{font-size:16px}.catalog-page .toolbar .filter-group{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:11px}.catalog-page .filter-select{min-width:0;width:100%}.catalog-page .filter-select::part(display-input){font-size:11px}.catalog-membership-note{font-size:10px;line-height:1.8;padding:11px 13px}.catalog-page .collection-tabs{gap:6px;flex-wrap:wrap}.catalog-page .collection-tabs>button{font-size:11px;padding:9px 12px;min-height:38px}.catalog-page .results-count{font-size:11px;margin-bottom:17px}}

body .trade-mini .card-wrap{display:block;width:100%;max-width:none}
body .trade-mini .card-wrap .collectible-card{display:flex;flex-direction:column;position:relative;height:auto!important;min-height:0;aspect-ratio:2/3!important;padding:6px;width:100%;--card-finish-top:calc(43% + 6px);overflow:hidden}
body .trade-mini .card-wrap .card-art{position:relative;inset:auto;width:100%;height:43%;flex:0 0 43%;min-height:0;margin:0;border-radius:5px}
body .trade-mini .card-wrap .card-body,body .trade-mini .card-wrap .card-body.has-description,body .trade-mini .card-wrap .collectible-card:has(.card-art[data-image-universe="mounts"]) .card-body{position:relative;inset:auto;display:grid;grid-template-rows:15px minmax(0,1fr) 20px;gap:5px;width:100%;height:auto;min-height:0;flex:1;padding:9px 7px 5px;overflow:hidden}
body .trade-mini .card-wrap .card-description{display:none!important}
body .trade-mini .card-wrap .card-category{grid-row:1;display:block;min-width:0;max-height:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;padding:0;font-size:8px;line-height:15px}
body .trade-mini .card-wrap .card-title,body .trade-mini .card-wrap .card-body.has-description .card-title{grid-row:2;align-self:start;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:36px;overflow:hidden;white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.35;margin:0;padding:0;min-height:0}
body .trade-mini .card-wrap .card-bottom,body .trade-mini .card-wrap .card-body.has-description .card-bottom{position:static;inset:auto;grid-row:3;display:flex;align-items:center;justify-content:space-between;align-self:end;margin:0;padding:0;min-height:20px;height:20px;border:0;gap:4px;font-size:8px;line-height:1.5;white-space:nowrap}
body .trade-mini .card-wrap .card-number{font-size:7px;line-height:1.5;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
body .trade-mini .card-wrap .rarity-label{display:flex;align-items:center;justify-content:flex-end;gap:3px;font-size:7px;line-height:1.5;margin:0;min-width:0;white-space:nowrap}
body .trade-mini .card-wrap .card-topline{top:7px;left:7px;right:7px;gap:5px;padding:0}
body .trade-mini .card-wrap .card-universe{font-size:7px;line-height:13px;min-height:19px;padding:3px 4px;max-width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
body .trade-mini .card-wrap .rarity-mark{height:19px;width:19px;min-width:19px;font-size:8px;border-radius:4px}
.trade-empty-side{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:11px;min-height:180px;padding:20px;color:#93ad81;background:#1b3220;border:1px dashed #425b35;border-radius:11px;font-size:11px;text-align:center}
.trade-empty-side svg{width:23px;height:23px;opacity:.75}
@media(max-width:760px){body .trade-mini .card-wrap .collectible-card{padding:6px;--card-finish-top:calc(43% + 6px)}body .trade-mini .card-wrap .card-body,body .trade-mini .card-wrap .card-body.has-description,body .trade-mini .card-wrap .collectible-card:has(.card-art[data-image-universe="mounts"]) .card-body{grid-template-rows:15px minmax(0,1fr) 20px;padding:9px 7px 5px;gap:5px}body .trade-mini .card-wrap .card-title,body .trade-mini .card-wrap .card-body.has-description .card-title{font-size:13px;line-height:1.35;max-height:36px}.trade-empty-side{min-height:130px;font-size:11px}}

body .trade-mini .card-wrap .collectible-card:has(.card-art[data-image-universe="mounts"]) .card-art{height:43%;flex-basis:43%}

main[tabindex="-1"]:focus-visible{outline:none}
body .community-page .trade-card-list{gap:18px;max-height:720px;overflow-y:auto;overflow-x:hidden;padding:14px;margin:-14px;scrollbar-width:thin;scrollbar-color:#64864e #14281b;align-content:flex-start}
body .community-page .trade-mini{width:210px;flex:0 0 210px;max-width:100%}
body .trade-mini .card-wrap .card-body,body .trade-mini .card-wrap .card-body.has-description,body .trade-mini .card-wrap .collectible-card:has(.card-art[data-image-universe="mounts"]) .card-body{grid-template-rows:18px minmax(0,1fr) 24px;gap:6px;padding:12px 10px 7px}
body .trade-mini .card-wrap .card-category{max-height:18px;line-height:18px;font-size:10px}
body .trade-mini .card-wrap .card-title,body .trade-mini .card-wrap .card-body.has-description .card-title{font-size:14px;line-height:1.4;max-height:40px;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}
body .trade-mini .card-wrap .card-bottom,body .trade-mini .card-wrap .card-body.has-description .card-bottom{font-size:10px;line-height:1.5;min-height:24px;height:24px;gap:6px}
body .trade-mini .card-wrap .card-number{font-size:10px;line-height:1.5;max-width:45%}
body .trade-mini .card-wrap .rarity-label{font-size:10px;line-height:1.5;gap:4px}
body .trade-mini .card-wrap .card-universe{font-size:8px;line-height:15px;min-height:22px;padding:3px 5px;max-width:calc(100% - 28px)}
body .trade-mini .card-wrap .rarity-mark{height:22px;width:22px;min-width:22px;font-size:9px}
body .community-page .trade-quantity{font-size:11px;margin-top:11px}
.friend-collection{grid-template-columns:repeat(auto-fit,minmax(180px,210px));justify-content:start;gap:23px}
.friend-collection .trade-mini{width:100%;max-width:210px;flex-basis:210px}
@media(max-width:1050px) and (min-width:761px){body .community-page .trade-mini{width:190px;flex-basis:190px}body .community-page .trade-card-list{gap:17px}}
@media(max-width:760px){body .community-page .trade-mini{width:160px;flex-basis:160px}body .community-page .trade-card-list{max-height:540px;gap:17px;padding:12px;margin:-12px}body .trade-mini .card-wrap .card-body,body .trade-mini .card-wrap .card-body.has-description,body .trade-mini .card-wrap .collectible-card:has(.card-art[data-image-universe="mounts"]) .card-body{grid-template-rows:16px minmax(0,1fr) 22px;gap:5px;padding:9px 8px 6px}body .trade-mini .card-wrap .card-title,body .trade-mini .card-wrap .card-body.has-description .card-title{font-size:12px;line-height:1.45;max-height:35px;-webkit-line-clamp:2}body .trade-mini .card-wrap .card-category{font-size:9px;line-height:16px;max-height:16px}body .trade-mini .card-wrap .card-bottom,body .trade-mini .card-wrap .card-body.has-description .card-bottom{font-size:9px;height:22px;min-height:22px;gap:4px}body .trade-mini .card-wrap .card-number,body .trade-mini .card-wrap .rarity-label{font-size:9px;line-height:1.5}.friend-collection{grid-template-columns:repeat(auto-fit,minmax(150px,160px));gap:20px}.friend-collection .trade-mini{max-width:160px;flex-basis:160px}}

@media(max-width:760px){body .community-page .trade-columns{gap:22px}body .community-page .trade-columns>.trade-direction{position:static;inset:auto;transform:rotate(90deg);justify-self:center;margin:0}body .community-page .trade-card-list{justify-content:center}}

.trade-compose-copy{margin:20px 0 26px;font-size:13px;line-height:1.8;color:#b6c9a8}.trade-compose-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.trade-compose-side{min-width:0;display:flex;flex-direction:column;gap:18px}.trade-compose-side+.trade-compose-side{border-left:1px solid #3a5233;padding-left:28px}.trade-compose-heading{display:flex;justify-content:space-between;align-items:center;gap:14px}.trade-compose-heading h3{font-size:16px;font-weight:550;margin:0}.trade-compose-heading>span{font-size:12px;color:#abc399;font-variant-numeric:tabular-nums}.trade-compose-side .search-input{width:100%;max-width:none;min-width:0;margin:0}.trade-compose-side input{min-width:0}.trade-picker{max-height:520px;overflow:auto;overscroll-behavior:contain;padding:8px;margin:-8px;scrollbar-width:thin}.trade-picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.trade-card-choice{position:relative;display:block;width:100%;padding:0;margin:0;border:0;background:transparent;cursor:pointer;color:inherit;min-width:0}.trade-card-choice>.card-wrap{width:100%;display:block;pointer-events:none}.trade-card-choice .collectible-card{width:100%;height:auto!important;min-height:0!important;aspect-ratio:2/3!important}.trade-card-choice .card-body{padding:13px 12px!important}.trade-card-choice .card-category{font-size:9px!important}.trade-card-choice .card-title{font-size:15px!important;line-height:1.35!important}.trade-card-choice .card-bottom{font-size:8px!important;gap:6px!important}.trade-card-choice .card-universe{max-width:calc(100% - 30px);font-size:8px!important}.trade-card-choice .rarity-mark{width:23px!important;height:23px!important;font-size:10px!important}.trade-choice-mark{position:absolute;right:10px;top:calc(60% - 21px);width:29px;height:29px;border-radius:50%;display:grid;place-items:center;background:#234329;border:1px solid #789c59;color:#dbebca;box-shadow:0 3px 8px #06110c80;pointer-events:none}.trade-choice-mark svg{width:16px;height:16px}.trade-card-choice.is-selected .collectible-card{box-shadow:0 0 0 2px #bfdc9e!important}.trade-card-choice.is-selected .trade-choice-mark{background:#beda9d;color:#17271a}.trade-card-choice:focus-visible{outline:2px solid #ddedc4;outline-offset:6px;border-radius:12px}.trade-selection-list{display:flex;flex-wrap:wrap;gap:8px;min-height:0}.trade-selection-list:empty{display:none}.trade-selection-item{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 7px 6px 11px;background:#29432c;border:1px solid #4b653d;border-radius:8px;font-size:10px;line-height:1.6;color:#d9e8c5}.trade-selection-item>span{min-width:0;overflow-wrap:anywhere}.trade-selection-item .icon-button{width:23px;height:23px;padding:4px;flex:none}.trade-selection-item svg{width:13px;height:13px}.trade-picker-more{width:100%;justify-content:center;margin-top:20px}.trade-picker-empty{min-height:220px;display:flex;align-items:center;justify-content:center;padding:25px;text-align:center;font-size:12px;line-height:1.8;color:#acc099;background:#14291b;border-radius:10px}.community-empty .button{margin-top:22px}.community-page .trade-footer{gap:20px}.community-page .trade-footer .request-actions{gap:12px}.community-page .trade-mini .collectible-card{min-height:0!important}.modal:has(.trade-compose){width:min(930px,calc(100vw - 32px))}@media(max-width:760px){.trade-compose-columns{grid-template-columns:1fr;gap:30px}.trade-compose-side+.trade-compose-side{border-left:0;border-top:1px solid #3a5233;padding-left:0;padding-top:28px}.trade-compose-copy{font-size:12px;margin:17px 0 23px}.trade-picker{max-height:430px}.trade-compose-side input{font-size:16px}.trade-picker-grid{gap:17px}.trade-compose-heading h3{font-size:15px}}

.social-row>.avatar,.trade-person>.avatar{position:relative;overflow:hidden}

.trade-unavailable-note{color:#d4c4a2;font-size:11px;line-height:1.8;max-width:44ch;margin:0}.trade-footer:has(.trade-unavailable-note){flex-wrap:wrap}.trade-footer .trade-unavailable-note{flex:1 1 260px}
