/* PROUP.GG — a living guild portal. */
:root{--p-bg:#0c141b;--p-panel:#131f28;--p-panel-2:#172630;--p-line:#2b3a43;--p-text:#f0f3ef;--p-muted:#a4b3b8;--p-gold:#e5c481;--p-mint:#8cceb1;--p-blue:#8fc8ee;--p-coral:#f5a58d}
.proup-portal{margin:0;background:var(--p-bg);color:var(--p-text);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:14px;line-height:1.6}.proup-portal *{box-sizing:border-box}.proup-portal a{color:inherit}.proup-portal button,.proup-portal input,.proup-portal select{font:inherit}.proup-portal button,.proup-portal a{touch-action:manipulation}.proup-portal :focus-visible{outline:3px solid #f0cb7a;outline-offset:4px}.proup-portal main:focus{outline:none}.proup-portal svg{width:20px;height:20px;flex:none}.proup-portal .button{border-radius:5px;font-size:12px;font-weight:650;letter-spacing:.1px;min-height:46px;gap:12px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;padding:12px 19px;line-height:1.4}.proup-portal .button-gold,.proup-portal .button-primary{background:var(--p-gold);color:#17201e;border:1px solid #f0d69e;box-shadow:0 2px 0 #a58b57}.proup-portal .button-gold:hover,.proup-portal .button-primary:hover{background:#f0d8a3}.proup-portal .button-outline{background:transparent;color:inherit;border:1px solid currentColor}.proup-portal .skip-link{background:#fff6e1;color:#10232a;z-index:100}.proup-sidebar{width:232px;position:fixed;inset:0 auto 0 0;background:#101c24;border-right:1px solid #293841;z-index:30;overflow-y:auto;padding:27px 18px 20px;scrollbar-width:thin;scrollbar-color:#40505a transparent}.proup-brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin:0 4px 25px;font-size:24px;line-height:1.05;font-weight:850;letter-spacing:-1px;color:#f7f2df!important}.proup-brand>svg{width:35px;height:41px;color:var(--p-gold)}.proup-brand small{display:block;font-size:6.7px;letter-spacing:1.3px;font-weight:550;color:#9cacb0;margin-top:9px}.brand-dot{color:var(--p-gold)}.sidebar-world{display:flex;gap:11px;align-items:center;margin:0 8px 30px;font-size:12px;color:#d5ded9}.sidebar-world small{display:block;font-size:10px;color:#9daeb2;margin-top:3px}.live-indicator{display:inline-block;width:7px;height:7px;background:#8ed3ae;box-shadow:0 0 0 4px #8ed3ae14;border-radius:100%;flex:none}.live-indicator.is-offline{background:#c6b47e;box-shadow:none}.proup-nav-section{margin-bottom:26px}.proup-nav-section h2{font-family:inherit;font-size:9px;font-weight:600;letter-spacing:1.7px;color:#8b9fa7;margin:0 14px 12px}.proup-nav-section>a{display:flex;align-items:center;gap:12px;min-height:45px;padding:9px 13px;margin:3px 0;font-size:12px;color:#b8c5c9;text-decoration:none;border-radius:5px;border-left:2px solid transparent}.proup-nav-section>a svg{width:18px;height:18px;color:#91a6ae}.proup-nav-section>a:hover{background:#1b2b34;color:white}.proup-nav-section>a[aria-current]{color:#efdbad;background:#d7bb7910;border-left-color:var(--p-gold)}.proup-nav-section>a[aria-current] svg{color:var(--p-gold)}.nav-new{font-size:8px;color:#b8d5c2;background:#3c60453d;padding:2px 5px;border:1px solid #5b7c655e;border-radius:3px;margin-left:auto}.sidebar-join{padding:20px 12px 18px;border-top:1px solid var(--p-line);position:relative}.sidebar-join>svg{position:absolute;right:10px;top:25px;width:40px;height:40px;color:#c6ad7133}.sidebar-join h2{font-family:Georgia,serif;font-size:19px;line-height:1.35;font-weight:400;color:#e7dfc8;margin:0 0 8px}.sidebar-join p{font-size:10px;color:#9bafb5;line-height:1.7}.sidebar-join a{font-size:11px;color:var(--p-gold);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.sidebar-download{display:flex;gap:10px;align-items:center;justify-content:space-between;border:1px solid #384a53;border-radius:5px;padding:11px 13px;font-size:12px;text-decoration:none;min-height:44px}.sidebar-foot{display:block;font-size:8px;letter-spacing:1.2px;color:#879ca5;text-align:center;margin-top:22px}.proup-workspace{margin-left:232px;min-width:0}.proup-topbar{min-height:77px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #23343e;padding:13px 36px;background:#0f1a22}.desktop-breadcrumb{font-size:11px;color:#8ea3ac}.desktop-breadcrumb>span{margin:0 14px;color:#4b6673}.desktop-breadcrumb strong{font-weight:500;color:#cbd5d7}.topbar-actions{display:flex;align-items:center;gap:24px}.topbar-login{font-size:12px;text-decoration:none;min-height:44px;display:flex;align-items:center}.topbar-primary{min-height:40px!important;font-size:11px!important;padding:10px 17px!important}.menu-toggle,.mobile-brand{display:none}.proup-main{padding:30px 36px 48px;max-width:1610px;margin:0 auto}.proup-hero{min-height:296px;border:1px solid #5c6c5f67;border-radius:8px;padding:35px 38px;position:relative;overflow:hidden;isolation:isolate;background:#1b2c2f;margin-bottom:22px}.proup-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#14252a 1%,#14252ae8 28%,#14252a63 61%,#15232620 100%),url('world-art.jpg') center 42%/cover}.proup-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#17252bce,transparent 60%)}.hero-eyebrow{font-size:9px;letter-spacing:2px;font-weight:650;color:#d3c491;display:flex;align-items:center;gap:9px}.hero-eyebrow>span{width:19px;height:1px;background:#d3c491}.hero-copy h1{font-family:Georgia,serif;font-size:43px;font-weight:400;line-height:1.13;letter-spacing:-.8px;margin:16px 0;color:#fff9e9}.hero-copy h1 em{color:#e8c783;font-style:normal}.hero-copy>p{font-size:12px;color:#c2cfd0;margin:0 0 22px;line-height:1.7}.hero-actions{display:flex;gap:23px;align-items:center}.hero-secondary{font-size:11px;font-weight:600;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.hero-emblem{position:absolute;right:10%;top:28%;width:125px;height:145px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#f2d99c;filter:drop-shadow(0 2px 10px #000);border-inline:1px solid #e0be7159}.hero-emblem:before,.hero-emblem:after{content:"";position:absolute;left:15px;right:15px;height:1px;background:#e0be7177}.hero-emblem:before{top:0}.hero-emblem:after{bottom:0}.hero-emblem svg{height:48px;width:48px}.hero-emblem>span{font-size:22px;font-weight:850;letter-spacing:3px}.hero-emblem small{font-size:6px;letter-spacing:2.1px}.hero-caption{position:absolute;right:25px;bottom:15px;font-size:6px;letter-spacing:1.1px;color:#d5d2b6}.live-controls{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap;min-height:36px}.live-label{font-size:8px;color:#b2c3c8;letter-spacing:1.5px;font-weight:600;display:flex;gap:8px;align-items:center}.live-label i{width:5px;height:5px;background:var(--p-mint);border-radius:50%}.live-controls>[data-live-message]{font-size:10px;color:#9cb0b8;margin-left:auto}.quiet-button{background:transparent;color:#beced3;border:1px solid #344650;border-radius:4px;min-height:34px;padding:6px 10px;font-size:10px!important;cursor:pointer}.quiet-button:hover{background:#213540}.quiet-button[aria-pressed=true]{color:var(--p-gold);border-color:var(--p-gold)}.world-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#121f28;border:1px solid var(--p-line);border-radius:6px;margin-bottom:25px}.world-metrics>div{padding:19px 22px;border-right:1px solid var(--p-line)}.world-metrics>div:last-child{border:0}.world-metrics>div>span{font-size:8px;letter-spacing:1.1px;color:#aebfc4;display:flex;align-items:center;gap:8px}.world-metrics svg{width:15px;height:15px;color:#b3c89e}.world-metrics strong{font-size:31px;font-weight:550;line-height:1.15;letter-spacing:-1px;display:block;margin-top:12px;color:#f0f3ed;font-variant-numeric:tabular-nums}.world-metrics small{font-size:9px;color:#8ea3ad;display:block;margin-top:7px}.community-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:22px;margin-bottom:24px}.community-panel{border:1px solid var(--p-line);background:#131f28;border-radius:7px;overflow:hidden;min-width:0}.section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px 18px}.kicker{display:block;font-size:8px;letter-spacing:1.7px;font-weight:600;color:#9bafb8;margin-bottom:5px}.section-head h2{font-family:Georgia,serif;font-size:24px;line-height:1.3;font-weight:400;margin:0;color:#f0eee4}.text-action{font-size:11px;color:#dec68e!important;text-decoration:none!important;display:inline-flex;align-items:center;gap:8px;min-height:44px;flex:none}.text-action:hover{text-decoration:underline!important}.war-empty-visual{text-align:center;padding:8px 35px 33px;background:radial-gradient(ellipse at 50% 15%,#43675c22,transparent 70%)}.empty-standards{display:flex;justify-content:center;align-items:center;gap:35px;margin:5px 0 15px}.empty-standards>span:not(.guild-crest){font-size:12px;font-weight:700;color:#70858c;letter-spacing:2px}.guild-crest{width:56px;height:65px;position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;color:#d7bd82;background:linear-gradient(#cbb47e14,#cbb47e05);clip-path:polygon(0 0,100% 0,100% 70%,50% 100%,0 70%)}.guild-crest>svg{position:absolute;width:100%;height:100%;opacity:.6;stroke-width:.8}.guild-crest>b{font-family:Georgia,serif;font-size:27px;font-weight:400;line-height:1}.crest-blue{color:var(--p-blue);background:linear-gradient(#88bde527,#88bde507)}.crest-coral{color:var(--p-coral);background:linear-gradient(#d8927627,#d8927607)}.war-empty-visual h3{font-family:Georgia,serif;font-size:25px;line-height:1.3;font-weight:400;margin:10px 0;color:#ecede3}.war-empty-visual p{max-width:350px;margin:12px auto 23px;color:#a5b5bc;font-size:12px;line-height:1.75}.war-empty-visual>.button{font-size:11px}.community-empty{text-align:center;padding:30px 24px;color:#9eb1b9}.community-empty>svg{width:32px;height:32px;margin-bottom:12px;color:#b1c8b7}.community-empty h3{font-family:Georgia,serif;font-size:23px;line-height:1.25;font-weight:400;color:#dde5df;margin:0 auto 13px;max-width:340px}.community-empty p{font-size:12px;line-height:1.8;max-width:350px;margin:0 auto 10px}.activity-panel .community-empty{padding-top:42px;min-height:278px}.activity-panel .community-empty>.text-action{display:none}.panel-bottom-link{border-top:1px solid var(--p-line);padding:13px 24px;display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#d4c49a!important;text-decoration:none;min-height:49px}.section-caption{font-size:11px;color:#9eb0b8;padding:0 24px;margin:-4px 0 19px}.guilds-panel{margin-bottom:24px}.guilds-panel>.community-empty{padding:15px 24px 22px}.guilds-panel .community-empty>svg{display:none}.guilds-panel .community-empty h3{font-size:22px;max-width:none}.guild-rank-row{display:flex;align-items:center;gap:17px;padding:17px 24px;border-top:1px solid var(--p-line)}.rank-number{font-size:11px;color:#94a8b2;font-variant-numeric:tabular-nums}.guild-rank-row>.guild-crest{width:38px;height:43px}.guild-rank-row .guild-crest b{font-size:19px}.guild-rank-name{min-width:0}.guild-rank-name h3{font-size:13px;font-weight:600;margin:0}.guild-rank-name a{text-decoration:none;overflow-wrap:anywhere}.guild-rank-name p{font-size:10px;color:#a4b5bf;margin:4px 0 0}.guild-rank-name p>span{color:#99c9af}.guild-rank-score{margin-left:auto;text-align:right;flex:none}.guild-rank-score strong{font-size:20px;line-height:1;color:#e5cb92;font-weight:600}.guild-rank-score>span,.guild-rank-score>small{display:block;font-size:8px;color:#9aafb8;margin-top:4px}.war-card{border:1px solid #334550;background:#14232d;border-radius:6px;margin:0 22px 20px;padding:17px 20px}.war-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:8px;letter-spacing:1px;color:#91a6b1}.state-tag{display:inline-flex;align-items:center;gap:6px;border:1px solid #6981714a;background:#66967b14;border-radius:20px;padding:4px 8px;font-size:8px;letter-spacing:0;color:#abd3b5}.state-tag i{width:4px;height:4px;border-radius:50%;background:currentColor}.state-neutral,.state-ended{color:#bbc5cb;background:#bcc9d00d;border-color:#8ba1ad33}.state-pending{color:#e1c991;background:#e1c99110;border-color:#e1c99144}.war-versus{display:grid;grid-template-columns:minmax(0,1fr) 110px minmax(0,1fr);align-items:center;gap:8px;padding:20px 0 19px;text-align:center}.war-team h3{font-size:12px;line-height:1.3;margin:10px 0 2px;font-weight:600;overflow-wrap:anywhere}.war-team h3 a{text-decoration:none}.war-team>span:not(.guild-crest){font-size:7px;letter-spacing:1px;color:#9bb0ba}.war-score>div{display:flex;align-items:center;justify-content:center;gap:13px;font-variant-numeric:tabular-nums}.war-score strong{font-size:35px;line-height:1.2;font-weight:650;color:#eaf0ee}.war-score strong:first-child{color:var(--p-blue)}.war-score strong:last-child{color:var(--p-coral)}.war-score>div>span{font-size:20px;color:#6b8493}.war-score small{font-size:6px;letter-spacing:.7px;color:#9eb1b9;display:block;margin-top:8px}.score-track{display:flex;height:3px;border-radius:4px;background:#a96351;overflow:hidden}.score-track>span{background:#6dadd5}.war-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;font-size:9px;color:#9bb1bb}.war-bottom>.text-action{font-size:10px;min-height:32px}.death-list{padding:0;margin:0;list-style:none}.death-list>li{display:flex;align-items:flex-start;gap:13px;border-top:1px solid #2a3d48;padding:17px 22px}.kill-type{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:5px;background:#d7886914;color:#db9d84;flex:none}.kill-type>svg{width:16px;height:16px}.kill-pve{color:#b7bd92;background:#b7bd9212}.kill-copy{min-width:0}.kill-pair{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:1.65}.kill-pair a{text-decoration:none;overflow-wrap:anywhere}.killer{color:#a3d7bf}.victim{color:#e7b9a5}.kill-verb{font-size:10px;color:#a2b0b8;font-weight:400}.kill-copy p{margin:5px 0 0;font-size:9px;color:#a0b2bd;line-height:1.8}.mini-chip{color:#c8b88a;font-size:7px;letter-spacing:.5px;margin-right:5px}.kill-time{margin-left:auto;text-align:right;flex:none;color:#a1b3bc;font-size:10px;line-height:1.7}.kill-time small{display:block;font-size:9px}.compact .death-list>li{padding:15px 20px}.compact .kill-pair{font-size:11px;gap:5px}.compact .kill-verb{font-size:9px}.compact .kill-type{width:25px;height:28px}.compact .kill-time{font-size:9px}.home-bottom{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:24px}.home-news>.news-article{padding:5px 25px 22px}.home-news .news-meta{color:#a4b8c0;font-size:8px}.home-news .news-article h2{font-size:26px;color:#e6dfc9;line-height:1.25}.home-news .news-body{color:#b9c7cb;font-size:13px;line-height:1.9}.home-news .news-body h3{color:#dce8e3;font-size:22px}.home-news .news-footer{color:#9eb4bf;border-color:#344752;margin-top:20px;font-size:9px}.home-news .news-footer a{color:#dbc18b}.home-news .news-signature>span{background:#29433b;color:#d6c087}.community-invite{padding:34px 28px;background:linear-gradient(145deg,#254139,#152a30);display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.invite-mark{border:1px solid #b6b58b60;padding:15px;display:flex;border-radius:50%;margin-bottom:28px;color:#d7c78d}.invite-mark>svg{width:30px;height:30px}.community-invite>.kicker{color:#a6c0b4;font-size:7px;line-height:1.8}.community-invite h2{font-family:Georgia,serif;font-size:35px;line-height:1.2;color:#f0e3bd;margin:14px 0 18px;font-weight:400}.community-invite p{color:#b8ccc3;font-size:12px;line-height:1.8;margin:0 0 25px}.community-invite>.text-action{margin-top:14px;font-size:11px}.proup-footer{padding:28px 36px;border-top:1px solid var(--p-line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;max-width:1610px;margin:auto}.proup-footer strong{font-size:18px;letter-spacing:-.7px}.proup-footer strong>span{color:var(--p-gold)}.proup-footer p{font-size:10px;color:#9db1b9;margin:5px 0 0}.proup-footer nav{display:flex;align-items:center;gap:25px;font-size:11px}.proup-footer nav a{min-height:44px;display:flex;align-items:center;text-decoration:none}.proup-credits{width:100%;font-size:9px;color:#8ba0a9;line-height:1.8}.proup-page-heading{margin-bottom:26px}.proup-page-heading h1{font-family:Georgia,serif;font-weight:400;font-size:35px;line-height:1.25;margin:9px 0 0;color:#f2ebdb}.proup-page-heading>.kicker{color:#aebdba}.community-page{padding:28px;background:#131f28;border:1px solid var(--p-line);border-radius:7px}.community-page-intro{margin-bottom:27px}.community-page-intro h2{font-family:Georgia,serif;font-weight:400;font-size:28px;line-height:1.3;margin:10px 0;color:#dfd6b9}.community-page-intro>p{font-size:12px;color:#aebec5;line-height:1.85;max-width:700px}.community-page .live-region{margin-top:24px}.filter-tabs{display:flex;gap:10px;border-bottom:1px solid #3a4b54;padding-bottom:15px;flex-wrap:wrap}.filter-tabs>a{display:inline-flex;align-items:center;font-size:12px;min-height:44px;padding:7px 17px;color:#a9bcc5;text-decoration:none;border:1px solid transparent;border-radius:5px}.filter-tabs>a[aria-current]{color:#edcf90;border-color:#d8bc7955;background:#b49a5d15}.back-link{display:inline-flex;align-items:center;min-height:44px;color:#e1c58c!important;font-size:12px;text-decoration:none}.war-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.war-list>.war-card{margin:0}.war-list:has(.war-detail){display:block}.war-detail .war-versus{max-width:800px;margin:auto;grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);padding:28px 0}.war-detail .guild-crest{width:76px;height:87px}.war-detail .war-score strong{font-size:56px}.war-detail .war-team h3{font-size:19px}.war-detail .war-score small{font-size:8px}.timeline-head{padding:30px 0 18px}.war-timeline{list-style:none;padding:0;margin:0}.war-timeline li{display:flex;align-items:flex-start;gap:16px;padding:18px 0;border-top:1px solid var(--p-line)}.timeline-dot{width:8px;height:8px;flex:none;background:var(--p-blue);border-radius:100%;margin-top:8px}.side-coral .timeline-dot{background:var(--p-coral)}.war-timeline strong{font-size:13px;font-weight:600}.war-timeline strong a{text-decoration:none}.war-timeline strong span{color:#9eb3bc;font-size:10px;font-weight:400;margin-inline:5px}.war-timeline p{font-size:10px;color:#a5b9c1;margin:5px 0 0}.war-timeline time{font-size:10px;color:#a1b2bc;white-space:nowrap;margin-left:auto}.battle-filters{display:flex;align-items:end;gap:14px;flex-wrap:wrap;padding:22px;background:#10202a;border:1px solid #314651;border-radius:5px}.battle-filters>div:first-child{flex:1;min-width:170px}.battle-filters>div:nth-child(2){min-width:190px}.battle-filters label{display:block;font-size:11px;font-weight:500;margin-bottom:8px;color:#bdcbd1}.battle-filters input,.battle-filters select{width:100%;min-height:46px;border:1px solid #4a626f;border-radius:4px;background:#111c25;color:#edf4f1;padding:10px 12px;font-size:13px}.battle-filters input::placeholder{color:#98b0bb}.battle-filters .text-action{min-height:46px}.community-pagination{display:flex;align-items:center;justify-content:center;gap:24px;padding:25px 0 0;font-size:12px}.community-pagination a{display:flex;align-items:center;min-height:44px;color:#e5ca90}.community-pagination span{color:#a8bdc6}.source-unavailable{padding:25px;color:#d8c896;background:#ad8f4a0b;border:1px dashed #ac9a6877;margin:0 20px 20px;font-size:12px}.source-unavailable p{color:#b4c3c8;font-size:11px}.paper-panel{background:#faf7ef;border-radius:7px;overflow:hidden;color:#2c4038;border:1px solid #8c977c44}.paper-panel a{color:#31553e}.paper-panel .inner-content{padding:34px;min-height:450px}.paper-panel .auth-panel h2{font-size:32px}.paper-panel .auth-panel>p{font-size:13px}.paper-panel .notice{font-size:13px}.paper-panel .inner-content table{color:#2e4337}.paper-panel .table-scroll{max-width:100%}.paper-panel .button-primary{color:#1b2a1f}.paper-panel .button-outline{color:#35503e}.paper-panel .guild-row h2{font-size:25px}.paper-panel .account-section>h2{color:#304b3b}.paper-panel .page-intro h2{font-size:32px}.paper-panel input,.paper-panel select{color:#253d31}.paper-panel .auth-panel .eyebrow{font-size:10px}.paper-panel .auth-panel label:not(.check-label){font-size:13px}.paper-panel .notice.warning{color:#6a4322}.paper-panel .info-list dd{color:#294236}.proup-portal .muted{color:#a1b4bd}
@media(min-width:1700px){.proup-main{padding-top:38px}.proup-hero{min-height:330px}.hero-copy h1{font-size:49px}}
@media(max-width:1200px){.proup-sidebar{width:210px;padding-inline:14px}.proup-workspace{margin-left:210px}.proup-main{padding:24px}.proup-topbar{padding-inline:24px}.proup-brand{font-size:22px}.proup-brand>svg{width:31px}.proup-nav-section>a{font-size:11px;padding-inline:10px;gap:9px}.nav-new{display:none}.hero-copy h1{font-size:38px}.proup-hero{padding:30px}.hero-emblem{right:7%;transform:scale(.85)}.world-metrics>div{padding:17px}.world-metrics>div>span{font-size:7px;letter-spacing:.7px}.community-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px}.section-head{padding:19px}.section-head h2{font-size:22px}.section-head>.text-action{font-size:10px}.war-card{padding:15px;margin-inline:15px}.war-versus{grid-template-columns:minmax(0,1fr) 85px minmax(0,1fr)}.war-score strong{font-size:30px}.war-score>div{gap:8px}.war-team h3{font-size:11px}.war-bottom{flex-wrap:wrap}.death-list>li{padding:15px;gap:10px}.kill-type{display:none}.war-list{grid-template-columns:1fr}.home-bottom{gap:18px}.community-invite{padding:26px}.community-invite h2{font-size:30px}}
@media(max-width:980px){.proup-sidebar{width:190px;padding-inline:10px}.proup-workspace{margin-left:190px}.proup-brand{font-size:20px;gap:7px}.proup-brand small{font-size:5.7px}.proup-brand>svg{width:28px}.proup-nav-section>a{font-size:10px}.proup-main{padding:20px}.proup-topbar{padding-inline:20px}.desktop-breadcrumb{display:none}.topbar-actions{margin-left:auto}.community-grid,.home-bottom{grid-template-columns:1fr}.hero-copy h1{font-size:35px}.hero-emblem{display:none}.proup-hero:before{background:linear-gradient(90deg,#14252af5,#14252a55),url('world-art.jpg') 65% 35%/cover}.hero-caption{display:none}.world-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.world-metrics>div{border-bottom:1px solid var(--p-line)}.world-metrics>div:nth-child(2){border-right:0}.world-metrics>div:nth-child(3){border-bottom:0}.world-metrics>div>span{font-size:8px}.community-invite{padding:30px}.war-versus{grid-template-columns:minmax(0,1fr) 140px minmax(0,1fr)}.war-team h3{font-size:14px}.war-score strong{font-size:40px}.activity-panel .community-empty{min-height:220px}.proup-footer{padding:24px}.community-page{padding:22px}.live-controls>[data-live-message]{margin-left:0}.live-label{margin-right:auto}}
@media(max-width:700px){.proup-sidebar{display:none;position:relative;inset:auto;width:auto;height:auto;border-right:0;border-bottom:1px solid var(--p-line);padding:20px 18px;z-index:20}.proup-sidebar.is-open{display:block}.proup-sidebar .proup-brand,.proup-sidebar .sidebar-world,.sidebar-join,.sidebar-foot{display:none}.proup-sidebar>nav{display:grid;grid-template-columns:1fr 1fr;gap:12px}.proup-nav-section{margin-bottom:10px}.proup-nav-section>a{font-size:11px;padding:10px 8px;gap:8px;min-height:44px}.proup-nav-section h2{font-size:8px;margin-left:8px}.proup-sidebar .sidebar-download{margin-top:12px}.proup-workspace{margin-left:0}.proup-topbar{min-height:71px;padding:12px 18px;gap:12px}.mobile-brand{display:block;font-size:21px;font-weight:850;letter-spacing:-1px;text-decoration:none}.mobile-brand>span{color:var(--p-gold)}.topbar-actions{gap:16px}.topbar-primary{display:none!important}.topbar-login{font-size:12px}.menu-toggle{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #425863;background:#182c36;color:#e9d69e;border-radius:4px;font-size:17px!important}.proup-main{padding:17px 16px 30px}.proup-hero{min-height:315px;padding:27px 23px;border-radius:6px;margin-bottom:14px}.hero-eyebrow{font-size:7px;letter-spacing:1.4px}.hero-copy h1{font-size:35px;line-height:1.15;margin-top:20px}.hero-copy>p{font-size:12px;line-height:1.85}.hero-actions{gap:14px;flex-wrap:wrap}.hero-actions>.button{font-size:11px;padding-inline:15px}.hero-secondary{font-size:10px}.proup-hero:before{background:linear-gradient(90deg,#14252af7 0,#14252a99 70%,#14252a80),url('world-art.jpg') 64% 36%/auto 360px}.live-controls{gap:8px;margin-bottom:13px;align-items:center}.live-controls>.live-label{width:100%;margin-top:6px;font-size:8px}.live-controls>[data-live-message]{font-size:9px;flex:1;min-width:120px;line-height:1.6}.quiet-button{min-height:44px;padding-inline:9px;font-size:10px!important}.world-metrics{margin-bottom:18px}.world-metrics>div{padding:17px 16px}.world-metrics>div>span{font-size:7px;letter-spacing:.5px;gap:7px}.world-metrics>div>span svg{width:13px;height:13px}.world-metrics strong{font-size:29px}.world-metrics small{font-size:9px;line-height:1.65;margin-top:4px}.community-grid{gap:18px;margin-bottom:18px}.section-head{padding:21px 20px 17px;gap:10px}.section-head h2{font-size:23px}.section-head .kicker{font-size:7px;letter-spacing:1.2px}.text-action{font-size:11px}.war-empty-visual{padding:10px 23px 26px}.war-empty-visual h3{font-size:25px}.war-empty-visual p{font-size:12px}.war-empty-visual>.button{font-size:12px}.empty-standards{gap:28px}.community-empty{padding:25px 22px}.community-empty h3{font-size:24px}.community-empty p{font-size:12px}.activity-panel .community-empty{min-height:220px;padding-top:25px}.panel-bottom-link{font-size:11px}.guilds-panel{margin-bottom:18px}.section-caption{padding-inline:20px;font-size:10px}.guild-rank-row{padding:16px 17px;gap:10px}.guild-rank-row>.guild-crest{width:34px;height:40px}.guild-rank-name h3{font-size:12px}.guild-rank-name p{font-size:9px}.guild-rank-score>span{max-width:55px;font-size:7px}.guild-rank-score strong{font-size:21px}.rank-number{font-size:9px}.home-bottom{gap:18px}.home-news>.news-article{padding-inline:21px}.home-news .news-article h2{font-size:27px}.home-news .news-body{font-size:14px}.community-invite{padding:30px 25px}.community-invite h2{font-size:34px}.community-invite p{font-size:13px}.proup-footer{padding:25px 18px;display:block}.proup-footer nav{margin-top:14px;gap:22px;font-size:11px}.proup-credits{font-size:8px;margin-top:15px}.proup-page-heading{margin:8px 0 22px}.proup-page-heading h1{font-size:31px}.proup-page-heading>.kicker{font-size:8px}.community-page{padding:21px 16px}.community-page-intro h2{font-size:27px}.community-page-intro>p{font-size:12px}.filter-tabs{gap:5px}.filter-tabs>a{font-size:11px;padding:8px 12px}.war-card{padding:14px;margin-inline:13px}.war-versus{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);gap:4px;padding:20px 0}.war-score strong{font-size:32px}.war-score>div{gap:8px}.war-team .guild-crest{width:45px;height:53px}.war-team h3{font-size:12px;line-height:1.4}.war-score small{font-size:6px;line-height:1.8}.war-meta{font-size:7px}.war-bottom{font-size:9px;gap:4px}.war-bottom>.text-action{min-height:44px}.war-detail .war-versus{grid-template-columns:minmax(0,1fr) 94px minmax(0,1fr);gap:5px}.war-detail .guild-crest{width:48px;height:58px}.war-detail .war-team h3{font-size:12px}.war-detail .war-score strong{font-size:33px}.war-detail .war-score small{font-size:6px;line-height:1.8}.timeline-head{padding-inline:0}.timeline-head h2{font-size:24px}.war-timeline li{gap:9px;flex-wrap:wrap}.war-timeline li>div{flex:1;min-width:0}.war-timeline strong{font-size:12px;overflow-wrap:anywhere}.war-timeline time{margin-left:17px;width:100%;font-size:10px}.death-list>li{padding:17px 5px;gap:10px}.activity-panel .death-list>li{padding-inline:18px}.kill-pair{font-size:12px;display:block}.kill-pair .kill-verb{margin-inline:5px}.kill-pair a{overflow-wrap:anywhere}.kill-copy p{font-size:9px}.kill-time{font-size:10px}.kill-time small{font-size:8px}.damage-credit{display:block}.battle-filters{padding:16px;gap:16px;align-items:stretch}.battle-filters>div:first-child,.battle-filters>div:nth-child(2){width:100%;min-width:0;flex:none}.battle-filters input,.battle-filters select{font-size:16px}.battle-filters .button{flex:1;font-size:12px}.battle-filters label{font-size:12px}.source-unavailable{margin:0 0 18px;padding:20px}.community-pagination{gap:14px;font-size:11px}.paper-panel .inner-content{padding:26px 21px}.paper-panel .auth-panel h2{font-size:29px}.paper-panel .auth-panel input:not([type=checkbox]),.paper-panel .auth-panel select{font-size:16px}}
@media(prefers-reduced-motion:reduce){.proup-portal *, .proup-portal *:before, .proup-portal *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
