:root{--bg:#100d09;--panel:#201a11;--line:#59442a;--gold:#e4bd6c;--dim:#b6a78e;--paper:#f5ebd7}body{background:linear-gradient(#0c0a0726,#0c0a078c 580px,#0c0a07db),#100d09 url(/wwm/images/yulin-wuxia-gold.webp) top/cover no-repeat fixed}header{background:linear-gradient(90deg,#100c09ed,#241b10df,#100c09ed);border-bottom-color:#b38b44;box-shadow:0 5px 28px #0005}header nav .support-link{white-space:nowrap;font-size:14px;font-weight:600;line-height:1.5}.brand{color:#f7dfaa}.brand small{color:#bca77e}.seal{color:#f5cd78;background:#30200c80;box-shadow:inset 0 0 0 3px #21170c,0 0 18px #bc8b2020}.gold{color:#211407;background:linear-gradient(135deg,#f2d796,#d3a452 65%,#bd8b3d);border:1px solid #f6d58e;border-radius:3px;box-shadow:inset 0 1px #fff5,0 3px 12px #0004}.outline{color:#e9cc93;background:#1b140bc9;border-color:#9c783f;border-radius:3px}.text{color:#e7c481}input,select{color:#f3e6cf;background:#120f0be6;border-color:#66502f;border-radius:3px}input::placeholder{color:#a69477}select option{color:#f3e6cf;background:#1c160f}.hero{background:linear-gradient(90deg,#100c09d9 3%,#1711098c 45%,#100c0910 80%);border-bottom:1px solid #97713d;height:285px;padding:48px 4%;box-shadow:inset 0 -30px 45px #100d0950}.hero h1{text-shadow:0 3px 20px #0009;color:#fff1cf;font-size:49px}.hero h1 em{color:#f2ce83}.hero p{color:#e0d0b2;text-shadow:0 2px 8px #000}.eyebrow{color:#e6bc6b;letter-spacing:2.5px}.mountains,.hero:after{display:none}.workspace{padding-top:34px;padding-bottom:20px}.toolbar{border-bottom:1px solid #a77c3b66;padding-bottom:19px}.toolbar h2{color:#f3d99f;text-shadow:0 2px 8px #000}.toolbar .eyebrow{color:#cda75e}aside{background:linear-gradient(140deg,#241c12f5,#100e0af2);border:1px solid #a57c3e;border-radius:5px;box-shadow:inset 0 0 0 4px #151009,inset 0 0 0 5px #78562e55,0 12px 35px #0005}.panel-top small{color:#dfc38a}.intro small,.aside-foot{color:#b6a487}.roster-title b{color:#f3ce84;background:#49351b}.roster{scrollbar-color:#93703b transparent}.member{border-bottom-color:#60472d80}.member.selected{background:#63491e66}.weapon{color:#f1cd7c;background:linear-gradient(145deg,#4a341b,#21180e);border-color:#a17b3e}.member small{color:#c3ae8a}.member i,.person i{color:#ddc48c}.member i.late,.person i.late{color:#f4b974}.tabs button{color:#d2bc94;background:linear-gradient(135deg,#2d2216ed,#17120ced);border-color:#8a6635;border-radius:3px;box-shadow:inset 0 0 0 3px #160f09}.tabs small{color:#b59a6f}.tabs .active{color:#241606;background:linear-gradient(135deg,#efd397,#c6984d);border-color:#ffe2a3;box-shadow:inset 0 0 0 3px #c2955055,0 3px 18px #0005}.tabs .active small{color:#513a1b}.count{color:#cab38a}.count strong{color:#f0cd82}.count strong span{color:#b89860}.instructions{color:#d2bd99}.instructions b{color:#f4ddb1}.army{background:linear-gradient(145deg,#292014ed,#100e0bf5);border:1px solid #c09a56;border-radius:4px;padding:22px 16px 16px;box-shadow:inset 0 0 0 4px #100c08,inset 0 0 0 5px #79552e88,0 12px 35px #0005}.army:before,.army:after{border-color:#f2cf83;width:17px;height:17px}.army-icon{background:radial-gradient(circle at 35% 30%,#705029,#26190e);border-color:#c49a50;font-size:22px;box-shadow:0 0 0 4px #1a1209,0 0 0 5px #8a642e}.army-title h3{color:#f0cd87;text-shadow:0 2px 7px #0005}.army-title p{color:#baa584}.army-title>b small{color:#b89961}.squad{background:linear-gradient(135deg,#211a11ed,#13100cf0);border-color:#795a30;border-radius:2px;box-shadow:inset 0 0 0 2px #100d08}.squad-title{border-bottom-color:#82603566}.squad-title h4{color:#eac77e}.squad-title h4 span,.squad-title>small{color:#b99a63}.slot{background:linear-gradient(145deg,#2b2115c9,#17120ce0);border:1px solid #69512e;border-radius:2px;box-shadow:inset 0 0 0 2px #151009}.slot.filled{background:linear-gradient(145deg,#513b1e,#281d11);border-color:#c29a50}.slot.target{border-color:#f3d48a;box-shadow:inset 0 0 0 1px #d5ae6380}.empty-slot{color:#b49a6d}.empty-slot span,.number{color:#cfb17a}.person strong{color:#faeac8}.person small{color:#d9c098}.slot select,.slot input{color:#f2dfb9;background:#251a10;border-top-color:#8d6939}.remove{color:#dfc38c}.notice{color:#efd9ad;background:#352819f2;border-color:#96713e}.notice.error{color:#ffd1b9;background:#3b2018f2;border-color:#ad6445}.welcome{background:linear-gradient(145deg,#302315fa,#15100afa);border:1px solid #c49a51;box-shadow:inset 0 0 0 4px #171009,inset 0 0 0 5px #8b623d88,0 25px 80px #0009}.welcome h3{color:#f2dbad}.formation.inactive{opacity:.55}footer{color:#bba481}footer a{color:#e4c489}@media (max-width:1200px){.army{padding:19px 11px 12px}}@media (max-width:650px){body{background-color:#100d09;background-position:58% 0;background-size:auto 1100px;background-attachment:scroll}.hero{background:linear-gradient(90deg,#100b08dc,#100b0855);height:230px;padding:35px 20px}.hero h1{font-size:34px;line-height:1.45}.hero p{max-width:240px;line-height:1.8}.workspace{padding-top:22px}.army{padding:20px 10px 12px}.toolbar{padding-bottom:15px}.army-title h3{font-size:19px}}.hero{background:linear-gradient(90deg,#100c09e8,#1711098c 45%,#100c0926 75%,#100c0966);justify-content:space-between;align-items:center;gap:45px;height:auto;min-height:310px;padding:32px 5%;display:flex}.hero-copy{z-index:1;max-width:670px;position:relative}.hero-copy .eyebrow{letter-spacing:3px;font-size:9px}.hero h1{font:400 clamp(30px,3.4vw,49px)/1.28 var(--serif);letter-spacing:-.6px;color:#f8e8bf;margin:16px 0 15px}.hero h1 em{color:#e9c47a;font-style:normal;font-weight:400}.hero-copy>p{color:#ddc9a4;text-wrap:pretty;max-width:520px;margin:0;font:400 12px/1.9 Be Vietnam Pro,sans-serif}.hero-details{color:#c9ac76;letter-spacing:.5px;align-items:center;gap:14px;margin-top:20px;font-size:9px;display:flex}.hero-details i{color:#aa7937;font-size:5px;font-style:normal}.hero-art{pointer-events:none;flex:0 390px;justify-content:center;align-self:center;align-items:center;margin-right:2%;display:flex}.hero-art img{object-fit:contain;filter:drop-shadow(0 8px 15px #0006);width:100%;height:auto;max-height:255px;display:block;-webkit-mask-image:radial-gradient(#000 42%,#000b 63%,#0000 76%);mask-image:radial-gradient(#000 42%,#000b 63%,#0000 76%)}@media (min-width:1600px){.hero-art{flex-basis:440px;margin-right:4%}.hero{padding-top:35px;padding-bottom:35px}}@media (max-width:900px){.hero{gap:22px;padding-left:4%;padding-right:4%}.hero-art{flex-basis:270px;margin-right:0}.hero-copy>p{font-size:11px}.hero-details{gap:10px;font-size:8px}}@media (max-width:650px){.hero{background:linear-gradient(90deg,#100b08e6,#100b0866);min-height:0;padding:29px 22px 25px;display:block}.hero h1{font-size:33px;line-height:1.32}.hero-copy>p{max-width:360px;font-size:11px}.hero-details{flex-wrap:wrap;gap:11px;margin-top:16px}.hero-art{width:180px;max-width:45%;margin:10px 0 -12px auto}.hero-art img{max-height:110px}}.hero .hero-copy>p{color:#eedcbb;max-width:610px;font-size:17px;line-height:1.9}.hero .hero-details{color:#e0bf83;flex-wrap:wrap;gap:16px;font-size:14px;line-height:1.8}.hero .hero-details i{font-size:7px}@media (max-width:650px){.hero .hero-copy>p{font-size:16px;line-height:1.8}.hero .hero-details{gap:12px;font-size:13px}}body{font-size:15px}.workspace{grid-template-columns:300px minmax(0,1fr)}.eyebrow,.panel-top small{font-size:11px}aside label{font-size:13px}input,select{padding:11px 10px;font-size:14px;line-height:1.5}.filters{grid-template-columns:1fr;gap:8px}.filters select{padding:10px;font-size:13px}.roster-title h3{font-size:17px}.roster-title b{font-size:13px}.member{gap:10px;padding:14px 4px}.member strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.member small{font-size:12px;line-height:1.6}.member i,.person i{font-size:12px}.weapon{width:34px;height:38px;font-size:21px}.empty-info,.aside-foot,.intro small{font-size:12px}.intro p{font-size:14px}.aside-foot{line-height:1.9}.toolbar h2{font-size:28px}.gold,.outline,.actions button{padding:12px 17px;font-size:14px}.text,.instructions .text{font-size:12px;line-height:1.7}.tabs button{padding:13px 24px;font-size:15px}.tabs small,.count{font-size:12px}.count strong{font-size:30px}.count strong span{font-size:16px}.instructions{font-size:13px;line-height:1.8}.notice{padding:13px 15px;font-size:14px}.army-title h3{font-size:24px}.army-title p{font-size:12px;line-height:1.6}.army-title>b{font-size:28px}.army-title>b small{font-size:13px}.squad-title h4{letter-spacing:.6px;font-size:14px}.squad-title>small{font-size:12px}.slot,.empty-slot{min-height:125px}.slot.filled{min-height:215px}.person{gap:8px;min-height:125px;padding:27px 5px 10px}.person strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.person small{font-size:12px;line-height:1.6}.empty-slot small{font-size:12px}.empty-slot span,.number{font-size:11px}.empty-slot i{font-size:24px}.slot select,.slot input{height:42px;padding:8px 5px;font-size:13px}.remove{min-width:26px;min-height:26px;font-size:22px}.welcome p{font-size:14px}footer{font-size:12px}@media (max-width:1350px){.formation{grid-template-columns:1fr}.workspace{grid-template-columns:280px minmax(0,1fr)}}@media (max-width:650px){.workspace{display:flex}.roster{grid-template-columns:1fr}.filters{grid-template-columns:1fr 1fr}.filters select,aside input,aside select,.member strong{font-size:16px}.member small{font-size:13px}.member i{font-size:12px}.toolbar{flex-wrap:wrap;align-items:flex-start;gap:15px}.toolbar h2{font-size:25px}.actions{flex-wrap:wrap}.actions button{padding:12px 14px;font-size:13px}.tabs button{padding:12px 15px;font-size:14px}.tabs small{font-size:11px}.daybar{flex-wrap:wrap;gap:12px}.instructions{font-size:13px;display:block}.instructions .text{margin-top:9px;display:block}.slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.person strong{font-size:14px}.person small,.person i{font-size:12px}.slot select,.slot input{height:44px;font-size:16px}.army-title h3{font-size:24px}.army-title p{font-size:11px}.squad-title h4{font-size:13px}.notice{font-size:14px}.hero-copy>p{font-size:13px}.hero-details{font-size:11px}.aside-foot,.intro small{font-size:12px}.intro p{font-size:14px}footer{flex-wrap:wrap;font-size:11px}}.manual-member{border-top:1px solid #76572d;border-bottom:1px solid #76572d;gap:12px;margin:22px 0;padding:18px 0;display:grid}.manual-member h3{color:#edcf91;margin:0;font-size:16px}.manual-member>small{color:#c8b38d;font-size:12px}.manual-member label{gap:7px;font-size:14px;display:grid}.manual-member input,.manual-member select{width:100%;min-width:0;font-size:14px}.formation .slot.role-tank{--role-fill:#493019;--role-border:#eea14b;--role-text:#ffd29b}.formation .slot.role-dps{--role-fill:#172f43;--role-border:#64b8ef;--role-text:#b6e2ff}.formation .slot.role-heal{--role-fill:#193c2b;--role-border:#6fce92;--role-text:#c0f2cf}.formation .slot:is(.role-tank,.role-dps,.role-heal,.role-support){background:var(--role-fill);border-color:var(--role-border);box-shadow:inset 0 3px var(--role-border)}.formation .slot:is(.role-tank,.role-dps,.role-heal,.role-support) .person{background:0 0}.formation .slot:is(.role-tank,.role-dps,.role-heal,.role-support) .person strong{color:var(--role-text)}.formation .slot:is(.role-tank,.role-dps,.role-heal,.role-support) select,.formation .slot:is(.role-tank,.role-dps,.role-heal,.role-support) input{border-color:var(--role-border);color:var(--role-text);background:#100e0a70}@media (max-width:600px){.manual-member input,.manual-member select{font-size:16px}}.formation .slot.role-support{--role-fill:#461e25;--role-border:#ee7586;--role-text:#ffc4cd}.member-flex,.formation .person .person-flex{color:#edcf91;overflow-wrap:anywhere;font-size:12px;line-height:1.5}.formation .person .person-flex{-webkit-line-clamp:3}.formation .army-title{height:auto;min-height:70px;margin-bottom:6px}.formation .slot,.formation .slot.filled{flex-direction:column;height:auto;min-height:180px;display:flex}.formation .person{flex:1 0 auto;gap:6px;height:auto;min-height:110px;padding:25px 5px 12px;overflow:visible}.formation .person strong,.formation .person small,.formation .person .person-flex{-webkit-line-clamp:unset;overflow-wrap:anywhere;white-space:normal;display:block;overflow:visible}.formation .slot select{flex:none;height:38px;min-height:38px;padding:7px 5px}.formation .slot textarea{box-sizing:border-box;resize:none;width:100%;min-width:0;min-height:58px;font:inherit;color:#f2dfb9;white-space:pre-wrap;overflow-wrap:anywhere;background:#251a10;border:0;border-top:1px solid #8d6939;border-radius:0;flex:none;padding:8px 6px;font-size:13px;line-height:20px;display:block;overflow:hidden}.formation .slot textarea::placeholder{color:#bba481;font-size:11px}.formation .slot textarea:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.formation .slot:is(.role-tank,.role-dps,.role-heal,.role-support) textarea{border-color:var(--role-border);color:var(--role-text);background:#100e0a70}.formation .empty-slot{flex:1;width:100%;height:auto;min-height:0}.formation .empty-slot span{position:absolute}@media (min-width:1351px){.formation{grid-template-rows:auto auto auto auto;row-gap:12px}.formation .army{grid-template-rows:subgrid;row-gap:12px;display:grid}.formation .army:first-child{grid-area:1/1/span 4}.formation .army:last-child{grid-area:1/2/span 4}.formation .squad{flex-direction:column;margin-top:0;display:flex}.formation .squad-title{flex:none;min-height:35px}.formation .slots{flex:1;align-items:stretch}}@media (max-width:650px){.formation .slot textarea{min-height:64px;font-size:16px;line-height:23px}.formation .slot select{height:42px;min-height:42px}}.member-row{align-items:center;gap:4px;display:flex}.member-row>.member{flex:1;min-width:0}.delete-signup{color:#f2a99b;background:#291b15;border:1px solid #774f37;flex:0 0 30px;padding:5px;font-size:20px}.delete-signup:hover{background:#54251e}.primary-tabs{gap:6px;margin:0 auto;padding:0 18px;display:flex}.primary-tabs button{color:#cbb58f;background:0 0;border:1px solid #0000;border-radius:3px;padding:12px 18px;font-size:14px}.primary-tabs button[aria-selected=true]{color:#f2d28e;background:#3c2d1b99;border-color:#96713e}.primary-tabs button:hover{background:#3c2d1b77}[hidden]{display:none!important}.strategy-page-days{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.strategy-page-days h2{margin:0;font-size:26px}.strategy-access{color:#ddc49a;background:#1c150de8;border:1px solid #97703b;padding:35px;line-height:1.9}.strategy-access h3{color:#f2d28e;font-size:22px}.strategy-board{color:#e9d8b5;min-width:0}.strategy-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.strategy-top h2{margin:8px 0;font-size:26px}.strategy-top p{color:#c4ac86;margin:0;font-size:13px;line-height:1.8}.strategy-layout{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:14px;display:grid}.strategy-tools{background:#1b150ef2;border:1px solid #886332;border-radius:3px;padding:12px}.strategy-tools h3{color:#e5c27b;margin:0 0 12px;font-size:15px}.strategy-tools h3:not(:first-child){margin-top:20px}.strategy-tool-grid,.strategy-file-tools,.strategy-teams{grid-template-columns:1fr 1fr;gap:6px;display:grid}.strategy-tools button{color:#e5d3af;background:#161b1c;border:1px solid #6b5534;border-radius:2px;min-height:36px;padding:8px 5px;font-size:11px;line-height:1.6}.strategy-tools button.active{color:#fff2cf;background:#6c5129;border-color:#ecc778}.strategy-tool-grid button:first-child{grid-column:span 2}.strategy-teams{grid-template-columns:1fr}.strategy-map-column{min-width:0}.strategy-map{aspect-ratio:1488/1056;touch-action:none;isolation:isolate;-webkit-user-select:none;user-select:none;background:#06121c;border:1px solid #9b763e;width:100%;position:relative;overflow:hidden}.strategy-map.locked{opacity:.55;pointer-events:none}.strategy-map>img{pointer-events:none;width:100%;height:100%;display:block}.strategy-map.tool-draw,.strategy-map.tool-arrow,.strategy-map.tool-note{cursor:crosshair}.strategy-map.tool-erase{cursor:not-allowed}.strategy-drawing{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.strategy-drawing.eraser polyline{pointer-events:stroke;stroke-width:1px}.strategy-map button{cursor:grab;z-index:2;touch-action:none;position:absolute;transform:translate(-50%,-50%)}.strategy-marker{background:#101b25;border:2px solid;border-radius:50%;place-items:center;width:29px;height:29px;padding:0;font-size:17px;display:grid;box-shadow:0 2px 8px #000}.strategy-marker.player{border-radius:5px}.strategy-marker small{color:#f8e6c1;white-space:normal;overflow-wrap:anywhere;text-align:center;background:#061018e8;border:1px solid #74613c;border-radius:2px;min-width:45px;max-width:160px;padding:3px 5px;font:600 11px/1.4 Be Vietnam Pro,sans-serif;position:absolute;top:32px;left:50%;transform:translate(-50%)}.strategy-map .strategy-note{color:#251b0d;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;background:#ecd393;border:1px solid #f5e0ac;min-width:65px;max-width:220px;padding:6px 9px;font-size:12px;line-height:1.5;box-shadow:0 3px 10px #0008}.strategy-status{color:#c8b38d;justify-content:space-between;gap:15px;margin:12px 0;font-size:12px;line-height:1.8;display:flex}.strategy-modal{z-index:1000;background:#050908dd;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.strategy-modal form{background:#21180f;border:1px solid #bd9553;border-radius:6px;width:min(480px,100%);padding:24px}.strategy-modal h3{color:#f2d28e;margin:0 0 15px}.strategy-modal textarea{color:#f3e3c3;resize:vertical;background:#100e0c;border:1px solid #8c6a3c;width:100%;padding:12px;font:15px/1.6 Be Vietnam Pro,sans-serif}.strategy-modal .actions{justify-content:flex-end;margin-top:16px}.strategy-modal button{color:#edcf91;background:#3c2d1b;padding:10px 16px}.strategy-modal .gold{color:#21180f;background:#d7ad61}.strategy-board:-webkit-full-screen{background:#0b0d0b;padding:24px;overflow:auto}.strategy-board:fullscreen{background:#0b0d0b;padding:24px;overflow:auto}.strategy-board:-webkit-full-screen .strategy-map-column{width:100%;max-width:1550px;margin:auto}.strategy-board:fullscreen .strategy-map-column{width:100%;max-width:1550px;margin:auto}@media (max-width:1200px){.strategy-layout{grid-template-columns:1fr}.strategy-tools{grid-template-columns:1fr;gap:12px;display:grid}.strategy-tools>h3,.strategy-tools>.strategy-teams{grid-column:1/-1}.strategy-tool-grid{grid-template-columns:repeat(4,1fr)}.strategy-tools>.strategy-file-tools{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.strategy-teams{grid-template-columns:repeat(3,1fr)}.strategy-map{min-height:0}.primary-tabs{padding:0 5px}.primary-tabs button{padding:10px;font-size:13px}}@media (max-width:650px){header{flex-wrap:wrap;gap:10px;height:auto;min-height:75px;padding-block:14px}.primary-tabs{border-top:1px solid #76572d;order:3;justify-content:center;width:100%;padding-top:10px}.primary-tabs button{flex:1}.strategy-page-days,.strategy-top{flex-wrap:wrap}.strategy-tools{display:block}.strategy-tool-grid{grid-template-columns:repeat(3,1fr)}.strategy-tools>.strategy-file-tools{grid-template-columns:repeat(3,1fr);display:grid}.strategy-teams{grid-template-columns:repeat(2,1fr)}.strategy-marker{width:24px;height:24px;font-size:14px}.strategy-marker small{max-width:100px;font-size:10px;top:26px}.strategy-map .strategy-note{max-width:140px;font-size:11px}.strategy-status,.strategy-status>span{display:block}.strategy-top p{font-size:12px}}.guild-members{background:linear-gradient(135deg,#152024ef,#100f0df5);border:1px solid #96713e;padding:24px;box-shadow:inset 0 0 0 4px #19130d,inset 0 0 0 5px #8b693c55}.guild-members-title{text-align:center;border-bottom:1px solid #7e6036;margin-bottom:22px;padding:15px 0 25px;position:relative}.guild-members-title h2{font:600 clamp(28px,3vw,40px) var(--serif);color:#f4dfa7;margin:15px 0 10px}.guild-members-title p{color:#c6bb9f;font-size:13px}.guild-members-count{color:#e8c982;border:1px solid #9e7940;margin-top:8px;padding:8px 12px;font-size:12px;display:inline-block}.guild-members-filters{grid-template-columns:2fr 1fr;align-items:center;gap:12px;margin-bottom:25px;display:grid}.guild-members-filters small{color:#a5c6b3;grid-column:1/-1;font-size:12px}.guild-member-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.guild-member-card{background:linear-gradient(90deg,#081518f5,#111516b8),url(/images/yulin-wuxia-gold.webp) 50%/cover;border:1px solid #b38a4b;position:relative;box-shadow:inset 0 0 0 4px #17150f,inset 0 0 0 5px #9b753c66}.guild-member-card:before,.guild-member-card:after{content:"✦";color:#e0b76c;pointer-events:none;z-index:1;font-size:23px;line-height:1;position:absolute}.guild-member-card:before{top:-10px;left:-9px}.guild-member-card:after{bottom:-10px;right:-9px}.guild-member-summary{text-align:left;background:0 0;align-items:center;gap:17px;width:100%;min-height:145px;padding:24px 18px;display:flex}.guild-member-emblem{border:2px solid var(--member-accent);outline-offset:5px;width:64px;height:64px;color:var(--member-accent);background:#071316;border-radius:50%;outline:1px solid #b38a4b;flex:0 0 64px;place-items:center;font-size:30px;display:grid;box-shadow:0 0 22px #d6aa4825}.guild-member-summary>span:nth-child(2){flex:1;min-width:0}.guild-member-summary small{color:#c9a665;letter-spacing:2px;margin-bottom:9px;font-size:10px;display:block}.guild-member-summary strong{font:600 24px var(--serif);color:#f4dfa7;overflow-wrap:anywhere;display:block}.guild-member-summary i{color:var(--member-accent);margin-top:10px;font-size:12px;font-style:normal;line-height:1.7;display:block}.guild-member-expand{color:#e5c27b;font-size:20px}.guild-member-card dl{border-top:1px solid #96713e55;grid-template-columns:1fr 1fr;gap:15px;margin:0;padding:18px;display:grid}.guild-member-card dt{color:#ad9b78;margin-bottom:5px;font-size:11px}.guild-member-card dd{color:#ecdbb7;overflow-wrap:anywhere;margin:0;font-size:13px}.guild-member-activities{grid-column:1/-1}@media (max-width:1000px){.guild-member-cards{grid-template-columns:1fr}}@media (max-width:650px){.primary-tabs{gap:3px;padding-inline:0}.primary-tabs button{padding:10px 6px;font-size:11px}.guild-members{padding:20px 14px}.guild-members-filters{grid-template-columns:1fr}.guild-members-filters input,.guild-members-filters select{font-size:16px}.guild-member-summary{gap:15px;padding:22px 16px}.guild-member-emblem{flex-basis:50px;width:50px;height:50px;font-size:25px}.guild-member-summary strong{font-size:23px}}.strategy-marker small{width:max-content}.strategy-file-tools{border-top:1px solid #63502f;margin-top:12px;padding-top:12px}
