.game-lobby-preview-controls .game-appearance-picker{width:100%;max-width:520px;text-align:left;border:1px solid #b39b6659;border-radius:8px;background:linear-gradient(125deg,#344936,#20382e);overflow:hidden}.game-appearance-picker summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;cursor:pointer;list-style:none}.game-appearance-picker summary::-webkit-details-marker{display:none}.game-appearance-picker summary>span{display:grid;gap:4px;min-width:0}.game-appearance-picker summary small{font-size:9px;letter-spacing:.09em;color:#cab987}.game-appearance-picker summary strong{font-size:12px;line-height:1.5;color:#f1dfb1;overflow-wrap:anywhere}.game-appearance-picker summary span>span{font-size:10px;color:#bfcdae}.game-appearance-picker summary>svg{flex-shrink:0;transition:transform .15s}.game-appearance-picker[open] summary>svg{transform:rotate(180deg)}.game-appearance-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:7px;padding:10px;max-height:260px;overflow:auto;overscroll-behavior:contain;border-top:1px solid #a9905d44}.game-lobby-preview-controls .game-appearance-options>button{display:flex;align-items:center;gap:10px;min-height:64px;width:100%;padding:10px;text-align:left;background:#20352c;border:1px solid #8f936355;border-radius:5px;color:#dcc99c}.game-appearance-options button>span{flex:1;min-width:0}.game-appearance-options strong{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere}.game-appearance-options small{display:block;font-size:10px;line-height:1.5;margin-top:4px;opacity:.8}.game-appearance-options button>svg{flex-shrink:0}.game-lobby-preview-controls .game-appearance-options>button[aria-pressed=true]{background:#d4bd84;border-color:#f2d99d;color:#273b2e}.game-appearance-picker>p{padding:0 12px 12px;margin:0;font-size:10px;line-height:1.6;color:#becbaa}.game-appearance-options button:focus-visible,.game-appearance-picker summary:focus-visible{outline:2px solid #f3d694;outline-offset:-3px}@media(prefers-reduced-motion:reduce){.game-appearance-picker summary>svg{transition:none}}.realm-lobby{--lobby-panel:url(/ui/medieval/panel-v3.webp);--lobby-title:url(/ui/medieval/title-v3.webp);--lobby-button:url(/ui/medieval/button-v3.webp);--lobby-slot:url(/ui/medieval/slot-v3.webp);--lobby-lining:url(/ui/medieval/lining-v3.webp);position:fixed;inset:0;z-index:30;display:grid;place-items:center;padding:26px;color:#e9d6ab;font:13px/1.45 Arial,sans-serif;color-scheme:dark;isolation:isolate;background:linear-gradient(#191b1180,#191b11a6),url(/interface/market-town.webp) 50%/cover}.realm-lobby *{box-sizing:border-box}.realm-lobby :is(h1,h2,h3,p){margin:0}.realm-lobby :is(button,input,select){font:inherit;color:inherit;min-width:0}.realm-lobby :is(button,a){touch-action:manipulation}.realm-lobby button{display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;padding:7px 10px;border:4px solid transparent;-o-border-image:var(--lobby-title) 22 96 /4px 8px/0 stretch;border-image:var(--lobby-title) 22 96 fill /4px 8px/0 stretch;background:#584328;border-radius:0;box-shadow:0 2px 2px #100d0966;color:#eed7aa;text-shadow:0 1px #211a12;font-family:Georgia,serif}.realm-lobby button:hover:not(:disabled){filter:brightness(1.13)}.realm-lobby button:disabled{opacity:.5;cursor:default}.realm-lobby :focus-visible{outline:2px solid #f8d990;outline-offset:2px}.realm-lobby small{font-size:11px;color:#beae8c}.realm-lobby a{color:inherit;text-decoration:none}.realm-lobby img{image-rendering:pixelated}.realm-lobby .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.realm-lobby-shell{width:min(1200px,100%);height:min(730px,100%);min-height:0;display:flex;flex-direction:column;border:12px solid transparent;-o-border-image:var(--lobby-panel) 64 /12px/0 round;border-image:var(--lobby-panel) 64 /12px/0 round;background:linear-gradient(#2d2b1b99,#211c16a3),var(--lobby-lining) repeat;background-size:auto,128px 128px;box-shadow:0 15px 40px #0d100eb3}.realm-lobby-header{flex:none;min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:5px 22px;border:5px solid transparent;-o-border-image:var(--lobby-title) 22 96 /5px 20px/0 stretch;border-image:var(--lobby-title) 22 96 fill /5px 20px/0 stretch;background:#624c2c;text-shadow:0 2px #392617}.realm-lobby-brand{font:700 16px Georgia,serif;color:#f1deb0!important;letter-spacing:.4px}.realm-lobby-header h1{display:flex;align-items:center;gap:8px;font:600 21px/1.25 Georgia,serif;letter-spacing:.02em;color:#f6e2ba}.realm-lobby-status{font-size:10px;color:#e2d0a3;white-space:nowrap}.realm-lobby-status:before{content:"";display:inline-block;width:6px;height:6px;border:1px solid #c3b277;background:#9b7943;margin-right:7px;box-shadow:0 1px #271c10}.realm-lobby-status[data-online=true]:before{background:#a6b373}.realm-lobby-body{display:grid;grid-template-columns:222px minmax(200px,1fr) 286px;flex:1;min-height:0;gap:14px;padding:16px 12px 12px}.realm-lobby-roster{display:flex;flex-direction:column;min-height:0;padding:0 9px 10px;border:6px solid transparent;-o-border-image:var(--lobby-panel) 64 /6px/0 round;border-image:var(--lobby-panel) 64 /6px/0 round;background:linear-gradient(#27261760,#201c157a),var(--lobby-lining) repeat;background-size:auto,128px 128px}.realm-lobby-roster-title{padding:12px 3px 10px}.realm-lobby-roster-title h2{font:600 18px/1.2 Georgia,serif;color:#efd5a1;text-shadow:0 1px #160f07}.realm-lobby-slots{display:flex;justify-content:space-between;gap:10px;margin-top:9px;border-bottom:1px solid #96794466;padding-bottom:9px;color:#bbaa83;font-size:11px}.realm-lobby-slots>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.realm-lobby-roster-list{display:flex;flex-direction:column;gap:7px;overflow:auto;min-height:0;padding:2px;margin:-2px;scrollbar-width:thin;scrollbar-color:#8f7446 #282218}.realm-lobby-roster-list>button{flex:none;min-height:58px;width:100%;position:relative;justify-content:flex-start;gap:9px;padding:4px 7px 4px 4px;border:4px solid transparent;-o-border-image:var(--lobby-panel) 64 /4px/0 round;border-image:var(--lobby-panel) 64 /4px/0 round;background:linear-gradient(#5a4b303b,#29241980),var(--lobby-lining) repeat;background-size:auto,128px 128px;box-shadow:none;text-align:left}.realm-lobby-roster-list>button[aria-pressed=true]{background:linear-gradient(#8b743890,#66562d9e),var(--lobby-lining) repeat;box-shadow:inset 0 0 0 1px #dfbd75,inset 0 0 12px #caaa4e26}.realm-lobby .game-roster-portrait{position:relative;display:grid;place-items:center;flex:none;width:40px;height:43px;border:0;border-radius:0;background:var(--lobby-slot) center/100% 100%;overflow:hidden;color:#c5a571}.realm-lobby .game-roster-portrait:after{display:none}.realm-lobby .game-roster-portrait-stage{position:absolute;left:calc(50% - 32px);top:calc(50% - 32px);display:block;width:64px;height:64px;transform:scale(.88) translateY(4px);image-rendering:pixelated;flex:none}.realm-lobby-roster-name{display:grid;min-width:0;gap:4px}.realm-lobby-roster-name strong{font:600 15px/1 Georgia,serif;color:#efd6a6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.realm-lobby-roster-name small{font:10px/1.3 Arial,sans-serif;color:#c4b18b;text-shadow:0 1px #261b10}.realm-lobby-roster-arrow{visibility:hidden;margin-left:auto;flex:none;color:#edcf86;width:12px}.realm-lobby-roster-list [aria-pressed=true] .realm-lobby-roster-arrow{visibility:visible}.realm-lobby-roster-list>button.realm-lobby-new{min-height:39px;justify-content:center;background:#4a42268a;font-size:12px}.realm-lobby-full{display:none}.realm-lobby-account{display:flex;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:12px}.realm-lobby-account a,.realm-lobby-account button{font-size:10px;padding:4px 5px;gap:4px}.realm-lobby-account a{align-self:center;color:#dcc398}.realm-lobby-mobile-roster{display:none}.realm-lobby-hero{position:relative;min-height:0;min-width:0;isolation:isolate;border:6px solid transparent;-o-border-image:var(--lobby-panel) 64 /6px/0 round;border-image:var(--lobby-panel) 64 /6px/0 round;background:#343024 url(/ui/character-lobby/guildhall-v1.webp) 50%/100% 100%;overflow:hidden}.realm-lobby-hero-title{position:absolute;z-index:2;top:13px;left:18px;right:18px;max-width:360px;margin-inline:auto;min-height:67px;text-align:center;padding:7px 12px;border:5px solid transparent;-o-border-image:var(--lobby-title) 22 96 /5px 17px/0 stretch;border-image:var(--lobby-title) 22 96 fill /5px 17px/0 stretch;text-shadow:0 2px #322315}.realm-lobby-hero-title h2{font:600 clamp(22px,2.6vw,32px)/1.2 Georgia,serif;color:#f6e4bb;letter-spacing:0;overflow-wrap:anywhere}.realm-lobby-hero-title small{display:block;margin-top:4px;font:11px/1.3 Georgia,serif;color:#ead4a8}.realm-lobby-stage{position:absolute;inset:0}.realm-lobby-stage>.game-portrait{position:absolute!important;left:calc(50% - 32px);top:calc(82% - 52px);transform:scale(4.2);transform-origin:50% 52px;image-rendering:pixelated;pointer-events:none;z-index:1}.realm-lobby-pedestal{position:absolute;top:calc(82% - 8px);left:50%;width:120px;height:14px;transform:translateX(-50%);border-radius:50%;background:#1b180c77;filter:blur(3px)}.realm-lobby-turn{position:absolute;bottom:40px;left:0;right:0;display:flex;justify-content:center;align-items:center;gap:10px;z-index:2}.realm-lobby-turn button{width:32px;height:28px;min-height:0;padding:0;font:22px/1 Georgia,serif}.realm-lobby-turn span{font:11px Georgia,serif;color:#ebd3a3;text-shadow:0 2px #1c170c;background:#282113b3;padding:4px 10px;border-top:1px solid #7b603544;border-bottom:1px solid #7b603544}.realm-lobby-hero-caption{position:absolute;left:0;right:0;bottom:12px;text-align:center;font:12px Georgia,serif;text-shadow:0 2px #1b160c;color:#e9d3a7;pointer-events:none}.realm-lobby-stage .game-lobby-art-status,.realm-lobby-stage .game-lobby-preview-unavailable{position:absolute;z-index:3;inset:45% 12px auto;text-align:center;font-size:12px;background:#262315e8;padding:10px;color:#ead2a3}.realm-lobby-choices{margin:0;min-height:0;min-width:0;padding:38px 29px 38px 40px;overflow:auto;scrollbar-width:thin;scrollbar-color:#826540 #c2a775;background:url(/ui/character-lobby/record-v1.webp) 50%/100% 100%;color:#4d321e;display:flex;align-items:center;align-items:safe center}.realm-lobby .realm-lobby-choices :is(h2,h3,p,small,label,span,dt,dd,strong){text-shadow:none}.realm-lobby-ready{width:100%;text-align:center}.realm-lobby-record-title{font:600 16px/1.3 Georgia,serif;color:#5a3b22!important;border-bottom:1px solid #8e613b77;padding-bottom:8px;margin-bottom:9px!important;text-align:center;letter-spacing:0}.realm-lobby-class-seal{display:grid;place-items:center;width:48px;height:48px;margin:0 auto 6px;background:var(--lobby-slot) center/100% 100%;color:#5d4228}.realm-lobby-class-seal img{filter:drop-shadow(0 2px 1px #211705aa)}.realm-lobby-ready h2{font:700 28px/1.2 Georgia,serif;color:#54351e;letter-spacing:0}.realm-lobby-role{font:italic 12px/1.7 Georgia,serif;color:#6a482a}.realm-lobby-ready>p{margin:8px 0 10px;font:12px/1.55 Georgia,serif;color:#614429}.realm-lobby-details{margin:0 0 12px;text-align:left;font:12px Georgia,serif;color:#593e25}.realm-lobby-details>div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #a4815355;padding:5px 2px}.realm-lobby-details dd{margin:0;color:#4b301b;font-weight:600}.realm-lobby-carried{margin-bottom:9px;text-align:left}.realm-lobby-carried>small{font:italic 11px Georgia,serif;color:#765432}.realm-lobby-carried>div{display:flex;flex-direction:column;gap:3px;margin-top:4px}.realm-lobby-carried>div>span{display:flex;align-items:center;gap:8px;font:11px Georgia,serif;color:#513921}.realm-lobby-carried img{background:var(--lobby-slot) center/100% 100%;padding:3px;box-sizing:content-box}.realm-lobby-location{display:flex;align-items:center;gap:9px;text-align:left;border-top:1px solid #8e613b66;padding-top:10px}.realm-lobby-location img{flex:none}.realm-lobby-location small{display:block;font:italic 11px Georgia,serif;color:#795332}.realm-lobby-location strong{display:block;font:600 18px/1.3 Georgia,serif;color:#553820;overflow-wrap:anywhere}.realm-lobby button.realm-lobby-delete{margin-top:14px;padding:3px 5px;background:none;border:0;-o-border-image:none;border-image:none;box-shadow:none;color:#784735;text-shadow:none;font:11px Georgia,serif}.realm-lobby button.realm-lobby-delete:hover:not(:disabled){color:#7e2318;text-decoration:underline;filter:none}.realm-lobby-choices>fieldset{display:flex;flex-direction:column;gap:15px;width:100%;min-width:0;margin:0;padding:0;border:0}.realm-lobby-name{display:grid;gap:7px;font:600 12px Georgia,serif;color:#57391f}.realm-lobby-name input{width:100%;height:37px;padding:0 9px;border:1px solid #795633;background:#ddbf86;color:#452b19;border-radius:0;box-shadow:inset 0 2px 3px #7a542b40;font:15px Georgia,serif;color-scheme:light}.realm-lobby-name input::-moz-placeholder{color:#7b5c3b}.realm-lobby-name input::placeholder{color:#7b5c3b}.realm-lobby-name small{font:10px/1.4 Georgia,serif;color:#745230}.realm-lobby-choice-group h3{font:600 14px Georgia,serif;color:#57391f;margin:0 0 7px}.realm-lobby-classes,.realm-lobby-nations{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.realm-lobby-classes button,.realm-lobby-nations button{justify-content:flex-start;text-align:left;gap:6px;padding:7px 5px;min-height:53px;border:4px solid transparent;-o-border-image:var(--lobby-panel) 64 /4px/0 round;border-image:var(--lobby-panel) 64 /4px/0 round;background:linear-gradient(#463b2488,#262216aa),var(--lobby-lining) repeat;color:#f0dbad}.realm-lobby-choices button[aria-pressed=true]{box-shadow:inset 0 0 0 1px #ebce89;background:linear-gradient(#8b783993,#5d573498),var(--lobby-lining) repeat}.realm-lobby-classes button>span,.realm-lobby-nations button>span{display:grid;gap:4px;font:600 12px Georgia,serif;color:#f0dbad;text-shadow:0 1px #332512}.realm-lobby-classes svg,.realm-lobby-nations svg{width:18px;flex:none;color:#dac08a}.realm-lobby-classes small,.realm-lobby-nations small{font:9px/1.2 Arial,sans-serif;color:#d4c197}.realm-lobby-description{font:italic 12px/1.5 Georgia,serif;color:#67472b}.realm-lobby-footer{flex:none;display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:70px;padding:10px 16px;border-top:2px ridge #98784670;background:linear-gradient(#4d3d2455,#201c1580),var(--lobby-lining) repeat;background-size:auto,128px 128px}.realm-lobby-message{display:flex;align-items:center;gap:10px;min-width:0;font:13px/1.4 Georgia,serif;color:#decca4}.realm-lobby-message>img{flex:none}.realm-lobby-message strong{font-weight:600;color:#f2d59a}.realm-lobby-message small{display:block;margin-top:4px;font:11px Georgia,serif;color:#bfa983}.realm-lobby-message p{font:12px/1.5 Arial,sans-serif;color:#ecc49a;overflow-wrap:anywhere}.realm-lobby-actions{display:flex;align-items:center;gap:9px;flex:none}.realm-lobby button.realm-lobby-primary{min-height:45px;min-width:192px;padding:9px 22px;-o-border-image:var(--lobby-button) 24 32 /6px/0 stretch;border-image:var(--lobby-button) 24 32 fill /6px/0 stretch;font:600 17px Georgia,serif;background:#633825;color:#f7dfad;box-shadow:0 3px 4px #130e0ba3;text-shadow:0 2px #331a12}.realm-lobby-notice{display:flex;align-items:center;justify-content:center;gap:14px;font-size:11px;padding:4px;background:#55462b;color:#e7d4a6}.realm-lobby-notice button{padding:2px 8px;font-size:11px}.realm-delete-dialog{width:min(440px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:28px 30px;margin:auto;overflow:auto;border:10px solid transparent;-o-border-image:var(--lobby-panel) 64 /10px/0 round;border-image:var(--lobby-panel) 64 /10px/0 round;background:#dec28c url(/ui/clanfights/parchment-header-v1.webp) 50%/auto 100%;color:#50341f;box-shadow:0 10px 50px #0009}.realm-delete-dialog::backdrop{background:#17150dcc}.realm-delete-emblem{display:grid;place-items:center;width:43px;height:43px;background:var(--lobby-slot) center/100% 100%;color:#dab57b;margin:0 auto 10px}.realm-delete-dialog .realm-lobby-eyebrow{display:block;text-align:center;font:12px Georgia,serif;color:#755332}.realm-delete-dialog h2{font:600 27px/1.3 Georgia,serif;margin:6px 0 18px;text-align:center;overflow-wrap:anywhere;color:#53351f}.realm-delete-dialog p{font:13px/1.65 Georgia,serif;color:#634429}.realm-delete-dialog p.realm-delete-note{margin:12px 0 20px;color:#744126}.realm-delete-dialog label{display:block;font:13px/1.5 Georgia,serif;color:#50331d}.realm-delete-dialog input{display:block;width:100%;height:40px;border:1px solid #82603d;background:#eddaa9;color:#442b19;padding:8px;margin-top:7px;font:16px Georgia,serif;box-shadow:inset 0 2px 4px #70502e33;color-scheme:light}.realm-delete-dialog :focus-visible{outline-color:#6c3e23}.realm-delete-dialog p.realm-delete-error{margin-top:12px;color:#873526}.realm-delete-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:23px}.realm-delete-actions button{font:12px Georgia,serif;min-height:39px}.realm-delete-actions button.realm-delete-confirm{-o-border-image:var(--lobby-button) 24 32 /4px/0 stretch;border-image:var(--lobby-button) 24 32 fill /4px/0 stretch;background:#783f2e;color:#fae1b5}@media(max-width:1050px){.realm-lobby{padding:16px}.realm-lobby-body{grid-template-columns:196px minmax(175px,1fr) 252px;gap:10px;padding:12px 8px 10px}.realm-lobby-header{padding:5px 15px}.realm-lobby-header h1{font-size:19px}.realm-lobby-brand{font-size:14px}.realm-lobby-roster{padding:0 6px 8px}.realm-lobby-roster-list>button{gap:6px;padding-right:4px}.realm-lobby-roster-name strong{font-size:14px}.realm-lobby .game-roster-portrait{width:35px}.realm-lobby-choices{padding:28px 23px 28px 32px}.realm-lobby-classes svg,.realm-lobby-nations svg{display:none}.realm-lobby-hero-title{left:10px;right:10px}.realm-lobby-stage>.game-portrait{transform:scale(3.6)}}@media(max-height:700px) and (min-width:761px){.realm-lobby{padding:12px}.realm-lobby-header{min-height:43px}.realm-lobby-body{padding-top:10px}.realm-lobby-roster-title{padding-top:8px;padding-bottom:8px}.realm-lobby-roster-title h2{font-size:16px}.realm-lobby-slots{margin-top:6px;padding-bottom:6px}.realm-lobby-roster-list{gap:5px}.realm-lobby-roster-list>button{min-height:45px;padding:3px 5px}.realm-lobby .game-roster-portrait{height:32px;width:32px}.realm-lobby .game-roster-portrait-stage{transform:scale(.74) translateY(4px)}.realm-lobby-roster-name strong{font-size:13px}.realm-lobby-roster-name small{font-size:9px}.realm-lobby-account{padding-top:8px}.realm-lobby-account button{font-size:9px;padding:3px}.realm-lobby-choices{padding-top:24px;padding-bottom:25px}.realm-lobby-record-title{font-size:15px;margin-bottom:8px!important;padding-bottom:6px}.realm-lobby-class-seal{width:43px;height:43px;margin-bottom:5px}.realm-lobby-class-seal img{width:32px!important;height:32px!important}.realm-lobby-ready h2{font-size:25px}.realm-lobby-ready>p{font-size:11px;margin:7px 0}.realm-lobby-details{margin-bottom:7px;font-size:11px}.realm-lobby-details>div{padding:4px 2px}.realm-lobby-carried{margin-bottom:7px}.realm-lobby-carried img{width:22px!important;height:22px!important}.realm-lobby-location{padding-top:7px}.realm-lobby-location strong{font-size:16px}.realm-lobby button.realm-lobby-delete{margin-top:9px}.realm-lobby-stage>.game-portrait{transform:scale(3.5)}.realm-lobby-footer{min-height:59px;padding:8px 12px}.realm-lobby-choices>fieldset{gap:10px}.realm-lobby-name input{height:33px}.realm-lobby-classes button,.realm-lobby-nations button{min-height:45px;padding:5px}.realm-lobby-choice-group h3{font-size:13px;margin-bottom:5px}}@media(max-width:760px){.realm-lobby{padding:6px}.realm-lobby-shell{height:100%;border-width:7px;border-image-width:8px}.realm-lobby-header{min-height:48px;padding:4px 8px;gap:6px}.realm-lobby-brand{display:none}.realm-lobby-header h1{font-size:18px;gap:5px}.realm-lobby-header h1 img{width:23px;height:23px}.realm-lobby-status{font-size:9px}.realm-lobby-status:before{width:5px;height:5px;margin-right:4px}.realm-lobby-body{grid-template-columns:minmax(112px,1fr) minmax(166px,1.05fr);grid-template-rows:auto minmax(0,1fr);padding:7px 3px;gap:8px 4px}.realm-lobby-roster{grid-column:1/-1;border-width:4px;border-image-width:4px;padding:5px;flex-direction:row;align-items:center;gap:8px}.realm-lobby-roster-list,.realm-lobby-roster-title{display:none}.realm-lobby-mobile-roster{display:flex;align-items:center;gap:7px;flex:1;min-width:0;font:11px Georgia,serif}.realm-lobby-mobile-roster select{min-width:0;width:100%;height:32px;background:#322a1d;border:1px solid #9a7d4c;padding:3px 6px;color:#e8d1a2;font:12px Georgia,serif}.realm-lobby-account{margin:0;padding:0;gap:5px}.realm-lobby-account button{font-size:0;gap:0;padding:5px}.realm-lobby-account a{font-size:10px}.realm-lobby-hero{border-width:4px;border-image-width:4px;background-size:auto 100%}.realm-lobby-hero-title{left:5px;right:5px;top:10px;min-height:61px;padding:7px 3px;border-image-width:4px 10px}.realm-lobby-hero-title h2{font-size:23px}.realm-lobby-hero-title small{font-size:10px}.realm-lobby-stage>.game-portrait{transform:scale(2.8)}.realm-lobby-turn{gap:5px;bottom:36px}.realm-lobby-turn button{width:26px;height:27px}.realm-lobby-turn span{font-size:10px;padding:4px 6px}.realm-lobby-hero-caption{font-size:10px;bottom:13px}.realm-lobby-pedestal{width:80px}.realm-lobby-choices{padding:29px 16px 29px 22px;align-items:center}.realm-lobby-record-title{font-size:13px;margin-bottom:12px!important;padding-bottom:8px}.realm-lobby-class-seal{width:50px;height:50px}.realm-lobby-class-seal img{width:35px!important;height:35px!important}.realm-lobby-ready h2{font-size:25px}.realm-lobby-role{font-size:10px}.realm-lobby-ready>p{font-size:11px;margin:12px 0}.realm-lobby-details{font-size:11px;margin-bottom:12px}.realm-lobby-details>div{padding:7px 1px}.realm-lobby-carried{margin-bottom:12px}.realm-lobby-carried>small{font-size:10px}.realm-lobby-carried>div>span{font-size:10px;gap:5px}.realm-lobby-carried img{width:22px!important;height:22px!important}.realm-lobby-location{gap:5px;padding-top:12px}.realm-lobby-location img{width:25px;height:25px}.realm-lobby-location small{font-size:10px}.realm-lobby-location strong{font-size:16px}.realm-lobby button.realm-lobby-delete{font-size:10px;gap:4px;margin-top:18px;padding:3px 0}.realm-lobby-footer{min-height:66px;padding:8px 9px;gap:7px}.realm-lobby-message{font-size:11px}.realm-lobby-message>img{display:none}.realm-lobby-message small{font-size:10px}.realm-lobby-actions{gap:5px}.realm-lobby-actions>button{font-size:11px;padding:6px}.realm-lobby button.realm-lobby-primary{font-size:14px;min-width:125px;min-height:42px;padding:8px 11px}.realm-lobby-primary svg{width:14px}.realm-lobby-choices>fieldset{gap:17px}.realm-lobby-name{font-size:11px}.realm-lobby-name small{font-size:9px}.realm-lobby-name input{font-size:16px;padding:0 6px;height:36px}.realm-lobby-choice-group h3{font-size:13px}.realm-lobby-classes,.realm-lobby-nations{gap:5px}.realm-lobby-classes button,.realm-lobby-nations button{min-height:55px;padding:5px 3px}.realm-lobby-classes button>span,.realm-lobby-nations button>span{font-size:11px}.realm-lobby-classes small,.realm-lobby-nations small{font-size:8px}.realm-lobby-description{font-size:11px}}@media(max-width:760px) and (max-height:700px){.realm-lobby-header{min-height:40px}.realm-lobby-header h1{font-size:16px}.realm-lobby-choices{padding-top:22px;padding-bottom:24px}.realm-lobby-record-title{margin-bottom:7px!important;font-size:12px}.realm-lobby-class-seal{width:36px;height:36px}.realm-lobby-class-seal img{width:27px!important;height:27px!important}.realm-lobby-ready h2{font-size:23px}.realm-lobby-ready>p{font-size:10px;margin:8px 0}.realm-lobby-details{font-size:10px;margin-bottom:8px}.realm-lobby-details>div{padding:4px 1px}.realm-lobby-carried{margin-bottom:8px}.realm-lobby-carried img{width:19px!important;height:19px!important}.realm-lobby-location{padding-top:8px}.realm-lobby button.realm-lobby-delete{margin-top:11px}.realm-lobby-stage>.game-portrait{transform:scale(2.5)}.realm-lobby-choices>fieldset{gap:10px}.realm-lobby-classes button,.realm-lobby-nations button{min-height:45px;padding:4px 2px}.realm-lobby-footer{min-height:60px}}@media(min-width:550px) and (max-height:550px){.realm-lobby{padding:5px}.realm-lobby-shell{border-width:7px;border-image-width:8px}.realm-lobby-header{min-height:38px;padding:2px 12px}.realm-lobby-brand{display:block;font-size:13px}.realm-lobby-header h1{font-size:17px}.realm-lobby-header h1 img{width:24px;height:24px}.realm-lobby-body{grid-template-columns:minmax(200px,1fr) minmax(280px,1fr);grid-template-rows:auto minmax(0,1fr);padding:5px;gap:5px 10px}.realm-lobby-roster{grid-column:1/-1;flex-direction:row;align-items:center;gap:12px;padding:3px 9px;border-width:4px;border-image-width:4px}.realm-lobby-roster-list,.realm-lobby-roster-title{display:none}.realm-lobby-mobile-roster{display:flex;align-items:center;gap:8px;flex:1;min-width:0;font:11px Georgia,serif}.realm-lobby-mobile-roster select{width:100%;min-width:0;height:28px;background:#322a1d;border:1px solid #9a7d4c;padding:3px;font:12px Georgia,serif}.realm-lobby-account{margin:0;padding:0;gap:8px}.realm-lobby-account button{font-size:10px;padding:2px 6px;gap:4px}.realm-lobby-hero-title{min-height:0;top:5px;left:15px;right:15px;padding:3px 8px}.realm-lobby-hero-title h2{font-size:21px}.realm-lobby-hero-title small{font-size:9px;margin-top:1px}.realm-lobby-stage>.game-portrait{transform:scale(1.9);top:calc(82% - 52px)}.realm-lobby-turn{bottom:9px;gap:8px}.realm-lobby-turn button{height:24px;width:28px}.realm-lobby-turn span{font-size:9px;padding:2px 8px}.realm-lobby-hero-caption{display:none}.realm-lobby-choices{padding:20px 30px 20px 39px}.realm-lobby-ready{display:grid;grid-template-columns:1fr 1fr;gap:4px 12px;text-align:left}.realm-lobby-record-title{grid-column:1/-1;font-size:13px;padding-bottom:5px;margin-bottom:5px!important}.realm-lobby-carried,.realm-lobby-class-seal,.realm-lobby-details,.realm-lobby-ready>p{display:none}.realm-lobby-ready h2{font-size:26px;grid-column:1}.realm-lobby-role{grid-column:1;font-size:10px}.realm-lobby-location{grid-column:2;grid-row:2/4;padding:0;border:0;align-self:center}.realm-lobby button.realm-lobby-delete{grid-column:1/-1;justify-self:start;margin-top:10px}.realm-lobby-footer{min-height:51px;padding:6px 12px}.realm-lobby-message{font-size:12px}.realm-lobby-message>img{width:25px;height:25px}.realm-lobby-message small{display:none}.realm-lobby button.realm-lobby-primary{min-height:35px;padding:6px 18px;font-size:15px;min-width:170px}.realm-lobby-choices>fieldset{display:grid;grid-template-columns:1fr 1fr;gap:7px 10px}.realm-lobby-choices>fieldset>.realm-lobby-record-title{display:none}.realm-lobby-name{font-size:11px;gap:5px}.realm-lobby-name input{height:30px;font-size:14px}.realm-lobby-description,.realm-lobby-name small{display:none}.realm-lobby-choice-group:last-of-type{grid-column:1/-1}.realm-lobby-choice-group h3{font-size:12px;margin-bottom:5px}.realm-lobby-classes{grid-template-columns:repeat(4,minmax(0,1fr))}.realm-lobby-classes button,.realm-lobby-nations button{min-height:30px;padding:4px 5px}.realm-lobby-classes small,.realm-lobby-classes svg,.realm-lobby-nations small,.realm-lobby-nations svg{display:none}}@media(max-width:760px){.realm-lobby-hero-title h2{font-size:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}}@media(forced-colors:active){.realm-delete-dialog,.realm-lobby,.realm-lobby-choices,.realm-lobby-shell{background:Canvas;color:CanvasText}.realm-lobby :is(button,.realm-lobby-shell,.realm-lobby-header,.realm-lobby-roster,.realm-lobby-hero,.realm-lobby-hero-title,.realm-delete-dialog){-o-border-image:none;border-image:none;border-color:CanvasText}.realm-lobby button[aria-pressed=true]{outline:2px solid Highlight}.realm-lobby .realm-lobby-choices :is(h2,h3,p,small,label,span,dt,dd,strong){color:CanvasText}.realm-lobby :focus-visible{outline-color:Highlight}}.browser-game .realm-loading-screen{position:absolute;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#101510ed;color:#ead9b1}.browser-game .realm-loading-card{box-sizing:border-box;width:min(350px,100%);padding:25px 24px 20px;border:10px solid transparent;-o-border-image:url(/ui/clanfights/loot-frame-v1.webp) 80/10px/0 stretch;border-image:url(/ui/clanfights/loot-frame-v1.webp) 80 fill/10px/0 stretch;background:#211e15;box-shadow:0 12px 36px #0008;text-align:center;outline:none}.browser-game .realm-loading-card h2{margin:0 0 18px;color:#eed6a1;font:600 21px/1.3 Georgia,serif;letter-spacing:0;text-transform:none}.browser-game .realm-loading-card p{margin:0 0 16px;color:#d6c7a5;font:12px/1.5 Arial,sans-serif;overflow-wrap:anywhere}.browser-game .realm-loading-bar{position:relative;overflow:hidden;height:19px;border:1px solid #ac8e50;background:#0e110c;box-shadow:inset 0 0 0 1px #000}.browser-game .realm-loading-bar i{display:block;height:100%;background:linear-gradient(#d4bd72,#9a793b);box-shadow:inset 0 1px #eee1aa88}.browser-game .realm-loading-bar span{position:absolute;inset:0;display:grid;place-items:center;color:#fff4d3;font:700 11px/1 Arial,sans-serif;text-shadow:0 1px 2px #000,1px 0 #000}.browser-game .realm-loading-bar.is-connecting i{width:35%;animation:realm-connect 1.8s ease-in-out infinite alternate}.browser-game .realm-loading-actions{display:flex;justify-content:center;gap:10px;margin-top:18px}.browser-game .realm-loading-actions button{min-height:30px;padding:5px 13px;border:1px solid #8e7040;border-radius:0;background:#45371f url(/ui/medieval/button-v3.webp) 50%/100% 100%;color:#f1dfb5;font:12px/1.3 Georgia,serif;cursor:pointer;text-shadow:0 1px #000}.browser-game .realm-loading-actions button:hover{filter:brightness(1.18)}.browser-game .realm-loading-actions button:focus-visible{outline:2px solid #e8cc87;outline-offset:2px}@keyframes realm-connect{to{transform:translateX(185%)}}@media(prefers-reduced-motion:reduce){.browser-game .realm-loading-bar.is-connecting i{animation:none;margin:auto}}.realm-bulletin{min-width:0;width:100%;padding:18px 22px;border:1px solid #d7ba7c55;border-radius:6px;background:linear-gradient(120deg,#223035f5,#142127f5);color:#e2ddce;box-shadow:0 8px 24px #0002}.game-entry>.realm-bulletin{max-width:1200px;margin:0 auto;flex-shrink:0}.realm-bulletin-heading{display:flex;align-items:center;gap:10px;color:#dec68f}.realm-bulletin-heading h3{margin:0;font-size:18px;line-height:1.4}.realm-bulletin-heading>span{margin-left:auto;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#aebbb8}.realm-bulletin-empty,.realm-bulletin-maintenance p,.realm-bulletin-message{margin:12px 0 0;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.realm-bulletin-maintenance{margin-top:14px;padding:12px 14px;border-left:2px solid #d5ad73;background:#d5ad7310;color:#efcf9d}.realm-bulletin-maintenance strong{font-size:13px}.realm-bulletin-maintenance p{margin-top:4px}.realm-bulletin-empty{color:#b6c1be}.game-world .realm-bulletin{background:#efe0bd;border-color:#8f6f424d;color:#43341f;box-shadow:inset 0 1px #fff7}.game-world .realm-bulletin-heading{color:#664d28}.game-world .realm-bulletin-empty,.game-world .realm-bulletin-heading>span{color:#6a5b42}.game-world .realm-bulletin-maintenance{background:#93632112;border-color:#936321;color:#674922}.game-news-button{position:relative;display:flex;align-items:center;justify-content:center;min-width:32px;min-height:32px}.game-news-unread{position:absolute;right:3px;top:3px;width:6px;height:6px;border-radius:50%;background:#f3cc7d;box-shadow:0 0 0 2px #17232b}@media(max-width:600px){.realm-bulletin{padding:14px}.realm-bulletin-heading>span{display:none}.realm-bulletin-empty,.realm-bulletin-maintenance p,.realm-bulletin-message{font-size:13px}}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class]{width:min(424px,calc(100vw - 16px))!important;height:min(672px,calc(100dvh - 24px))!important;background-image:url(/ui/guild-keeper/workboard-v1.webp)!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class]>header{inset:3.2% 8% auto!important;height:7%!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class]>header h2{font-size:19px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class]>.game-panel-body{inset:13% 7% 12%!important;padding:0 4px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio{display:block!important;font:12px/1.4 Arial,sans-serif}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio>nav{display:grid!important;grid-template-columns:1fr 1fr;gap:5px!important;padding:0 0 7px!important;margin:0 0 8px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio>nav button{min-width:0!important;min-height:28px!important;padding:4px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio>nav button[aria-pressed=true]{background:#665133!important;border-color:#d9b16e!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-title input{margin:0 0 8px!important;min-height:29px!important;padding:5px 8px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-heading{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin:0 0 8px;min-width:0}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-heading strong{font:600 16px Georgia;color:#f0d9a8;overflow-wrap:anywhere}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-heading small{color:#bdad8c;flex-shrink:0;font-size:10px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-label{display:flex;justify-content:space-between;gap:6px;margin:6px 0 5px;font:600 12px Georgia;color:#ddc28f}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-label small{font:10px Arial;color:#b9ad90;text-align:right}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-grid{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:3px!important;padding:5px!important;border:1px solid #79613d;background:#12140ec4;box-shadow:inset 0 1px 5px #0009}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-grid .counter-slot{position:relative;display:grid!important;place-items:center!important;width:100%!important;min-width:0!important;aspect-ratio:1;height:auto!important;min-height:0!important;padding:4px!important;border:0!important;background:url(/ui/medieval/slot-v3.webp) 50%/100% 100%!important;box-shadow:none!important;cursor:grab}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-grid .counter-slot:disabled{opacity:1!important;cursor:default}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-slot[aria-pressed=true]{outline:1px solid #e6c57c;outline-offset:-3px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-slot small{position:absolute;bottom:3px;right:4px;color:#fff0cc;font:10px Arial;text-shadow:1px 1px #000,-1px -1px #000;pointer-events:none}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-slot i{position:absolute;left:4px;top:1px;color:#bad486;font:12px Arial}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-slot img{max-width:100%;height:auto;pointer-events:none;image-rendering:pixelated}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-detail{padding:9px 2px;min-height:78px;box-sizing:border-box}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-detail>strong{display:block;font:600 13px Georgia;color:#efdbb1;margin-bottom:6px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-detail p{margin:6px 0;color:#c4b593;font:11px/1.5 Arial}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:end;gap:7px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price label{color:#c5b492;font:10px Arial}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price input{margin:3px 0 0!important;min-height:28px!important;padding:4px 6px!important;width:100%}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price button{min-height:28px!important;padding:4px 7px!important;font-size:11px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-quote{display:flex;justify-content:space-between;gap:8px;font-size:11px;color:#cbb996}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-quote b{color:#f1d391}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-actions{display:flex;gap:6px;margin-top:8px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-actions button{flex:1;min-height:28px!important;padding:4px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-bag{max-height:112px;overflow-y:auto;scrollbar-width:thin}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-footer{display:flex;justify-content:space-between;margin-top:9px;gap:8px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-footer>span{display:flex;align-items:center;gap:5px;color:#e5c680;font:12px Georgia}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-footer button{min-height:29px!important;padding:5px 12px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-hint{color:#d4c59f;font:10px/1.4 Arial;margin:6px 0 0}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-active p{font-size:12px;text-align:center}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio :is(button,input):focus-visible{outline:2px solid #ecd096!important;outline-offset:1px}@media(max-width:380px){.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-grid{gap:2px!important;padding:3px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-slot img{width:28px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-label small{font-size:9px}}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class]>.game-panel-body{bottom:17%!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-title{display:block!important;margin:0!important;padding:0!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-grid{grid-auto-rows:42px!important;box-sizing:border-box!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-grid .counter-slot{height:42px!important;aspect-ratio:auto!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-detail{min-height:70px!important;padding:8px 2px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price label{margin:0!important;padding:0!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-bag{max-height:100px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-edit-heading{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:5px;min-height:21px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-edit-heading>strong{min-width:0;font:600 13px Georgia;color:#efdbb1;overflow-wrap:anywhere}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-edit-heading>div{display:flex;gap:3px;flex-shrink:0}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-edit-heading button{display:grid!important;place-items:center!important;width:23px!important;height:21px!important;min-height:21px!important;min-width:0!important;padding:2px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-slot[data-display-slot=true]:after{content:"";position:absolute;left:6px;bottom:5px;width:9px;height:2px;background:#c6a264;opacity:.65;pointer-events:none}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio[data-dragging=bag] .counter-offers,.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio[data-dragging=draft] .counter-bag,.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio[data-dragging=draft] .counter-offers,.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio[data-dragging=offer] .counter-bag{border-color:#d8bc77;box-shadow:inset 0 0 10px #bda46822,0 0 0 1px #bda46866}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio[data-dragging=bag] .counter-offers .counter-slot:hover,.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio[data-dragging=draft] .counter-offers .counter-slot:hover{outline:2px solid #dac088;outline-offset:-3px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-validation{display:block;margin-top:5px;color:#e2be88;font:10px/1.3 Arial}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class]>.game-panel-body{inset:15.4% 8.2% 15.5%!important;padding:0!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class]>header{inset:3.2% 8.2% auto!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio>nav{gap:8px!important;margin:0 0 7px!important;padding:0!important;border:0!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-folio>nav button{height:32px!important;padding:6px 16px!important;font-weight:600!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-title input{margin:0 0 5px!important;min-height:30px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-label{margin:4px 0!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-grid{grid-auto-rows:40px!important;padding:4px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-grid .counter-slot{height:40px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-detail{padding:7px 2px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price{gap:8px;grid-template-columns:62px minmax(0,1fr) 66px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price button{height:32px!important;min-height:32px!important;padding:6px 10px!important;align-self:end}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price input{height:32px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-edit-heading button{width:26px!important;height:24px!important;min-height:24px!important;padding:5px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-edit-heading button:before{border-image-width:6px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-actions button{min-height:34px!important;padding:8px 12px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-footer{min-height:39px;margin-top:8px;padding-top:8px;border-top:1px solid #97794e55;align-items:center}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-footer button{height:36px!important;min-height:36px!important;min-width:112px;padding:8px 16px!important;font-weight:600!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-wallet{min-width:0;display:flex;flex-direction:column;gap:3px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-wallet>span{display:flex;align-items:center;gap:5px;color:#ebcf8f;font:12px Georgia}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-wallet>span small{font:10px Arial;color:#ac9b7b}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-ready{font:9px/1.3 Arial;color:#c4b28b;overflow-wrap:anywhere}@media(max-width:380px){.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-price{grid-template-columns:50px minmax(0,1fr) 62px;gap:5px}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-footer button{min-width:100px;padding:8px 12px!important}.browser-game.game-world[data-open-panel][data-open-panel][data-open-panel] .game-panel.game-panel-merchant[role=dialog][class] .counter-label small{max-width:60%}}.game-world .game-panel:has(.trade-relic){width:min(680px,calc(100vw - 24px))}.trade-relic{color:#d5c4a3;font-size:12px}.trade-relic-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #876d4266;padding-bottom:8px}.trade-relic .trade-relic-heading h3{margin:0;font:small-caps 700 22px Georgia,serif;color:#e5cb91}.trade-relic-heading>span{font-size:10px;color:#b79e73;text-transform:uppercase;letter-spacing:.1em}.trade-relic .trade-relic-rule{margin:9px 0;font-size:12px;color:#cfbe9a;line-height:1.5}.trade-relic .trade-offer-columns{gap:8px;margin:10px 0 8px;grid-template-columns:repeat(2,minmax(0,1fr))}.trade-relic .trade-offer-summary{border:1px solid #8e7045;border-radius:1px;background:linear-gradient(#17130feb,#17130fe8),var(--clan-art-folio,url("/ui/adventure-folio-v1.png")) center/cover}.trade-relic .trade-offer-summary>header{padding:9px;gap:6px;background:#bd914b0d;border-color:#92744255}.trade-relic .trade-offer-summary>header h3{font:small-caps 700 15px Georgia,serif!important}.trade-relic .trade-offer-summary>header>span{border:0;padding:0;background:none;border-radius:0;color:#b9ac92}.trade-relic .trade-offer-summary[data-locked=true]{border-color:#99aa70;box-shadow:inset 0 2px #9ead72}.trade-relic .trade-offer-summary[data-locked=true]>header>span{color:#bdcf8d}.trade-relic .trade-offer-summary>ul{padding:0 9px;max-height:180px;overflow:auto}.trade-relic .trade-offer-summary>ul>li{padding:9px 0;gap:7px}.trade-relic .trade-offer-icon{width:42px;height:42px;border-radius:0;background:url(/ui/relic/item-slot.png) 50%/100% 100%;border-color:#8a6e4255}.trade-relic .trade-offer-summary li strong{font:12px/1.4 Georgia,serif}.trade-relic .trade-offer-summary li small{margin:2px 0;font-size:10px;color:#aa9c81}.trade-relic .trade-offer-quantity{font-size:11px;margin:2px 0;color:#dbc496}.trade-relic .trade-offer-gold{padding:9px;background:#b88b4110;gap:6px;border-color:#92744255}.trade-relic .trade-offer-gold>span{font-size:10px;gap:4px}.trade-relic .trade-offer-gold>strong{font-size:16px}.trade-relic .trade-offer-empty{padding:20px 10px;color:#aa9c81;font-size:11px}.trade-relic .trade-offer-data-note{padding:6px 0;margin:0 0 8px;border:0;background:none;font-size:10px;line-height:1.5;color:#ae9e80}.trade-relic-edit{border:1px solid #866a4166;background:#17140f;margin:8px 0 12px}.trade-relic-edit>summary{display:flex;align-items:center;gap:7px;padding:10px;cursor:pointer;font:small-caps 700 15px Georgia,serif;color:#dec189}.trade-relic-edit>summary:before{content:"+"}.trade-relic-edit[open]>summary:before{content:"−"}.trade-relic-edit small{margin-left:auto;font:10px Arial,sans-serif;color:#c1ad82}.trade-relic .trade-offer-draft{border:0;border-radius:0;background:none;padding:0 10px 10px;margin:0}.trade-relic .trade-offer-draft>p{font-size:11px;line-height:1.5;margin:0 0 8px;color:#bca985}.trade-relic .trade-offer-draft fieldset{gap:8px}.trade-relic .trade-offer-draft label{gap:4px;font-size:11px}.trade-relic .game-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trade-relic :is(input,select){width:100%;min-width:0;box-sizing:border-box;border:1px solid #80673e;background:#100f0c;color:#dfcca5;border-radius:2px;padding:7px;min-height:32px;font-size:12px}.trade-relic .game-panel-buttons{display:flex;gap:8px}.trade-relic .game-panel-buttons>button,.trade-relic form button{width:auto;min-height:34px;border:1px solid #997744;border-radius:2px;background:linear-gradient(#4a3822,#241b11);color:#e5c78c;padding:7px 10px;font-size:11px}.trade-relic button:disabled{opacity:.45;cursor:default}.trade-relic :is(button,input,select,summary):focus-visible{outline:2px solid #dfbf77;outline-offset:2px}.trade-relic .trade-draft-message{padding:8px;margin-top:8px;font-size:11px;line-height:1.5;border-radius:1px}@media(max-width:420px){.trade-relic .trade-offer-summary>ul>li{flex-direction:column;align-items:flex-start}.trade-relic .trade-offer-summary>header h3{font-size:13px!important}.trade-relic .trade-offer-gold>span svg{display:none}.trade-relic .game-panel-buttons>button:first-child{flex:1}.trade-relic .trade-offer-summary>ul{max-height:160px}}.game-world .game-panel .trade-relic .game-panel-buttons>button{background:linear-gradient(#4a3822,#241b11);color:#eed4a0;border:1px solid #a48149;border-radius:2px;font-weight:400}.browser-game.game-world .trade-relic .trade-offer-summary{background:linear-gradient(#283727ed,#152116f5);border-color:#9e865966}.browser-game.game-world .trade-relic .trade-offer-gold{background:#172418;border-color:#9e865944}.browser-game.game-world .trade-relic-edit{background:#142017;border-color:#9e865955}.browser-game.game-world .trade-outcome{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:8px 0;padding:8px 9px;border-block:1px solid #a38b5544;background:#bba3650a;color:#dac89d;font:11px/1.4 Arial,sans-serif}.browser-game.game-world .trade-outcome>span:not(:first-child){display:flex;align-items:center;gap:5px}.browser-game.game-world .trade-outcome-title{margin-right:auto;font:small-caps 12px Georgia,serif;color:#bdaa81}.browser-game.game-world .trade-outcome strong{color:#efdab0;font-size:12px;font-variant-numeric:tabular-nums}.browser-game.game-world .trade-outcome small{font-size:10px;color:#b5aa91}.browser-game.game-world .trade-outcome>span[data-full=true] strong{color:#f0ab91}.browser-game.game-world .trade-outcome-issue{margin:5px 0 8px;font:11px/1.4 Arial,sans-serif;color:#e6b291}.browser-game.game-world .trade-relic .trade-offer-kept{color:#b0c19b;text-transform:none;font-size:10px}.browser-game.game-world .trade-stack-split{display:flex;gap:7px;font:11px/1.4 Arial,sans-serif;color:#ccb78b}.browser-game.game-world .trade-stack-split>span{display:flex;gap:6px;padding:5px 8px;border:1px solid #8b79504d;background:#2b3a2466}.browser-game.game-world .trade-stack-split b{color:#eee0bc;font-variant-numeric:tabular-nums}.browser-game.game-world .trade-relic .game-panel-buttons>button,.browser-game.game-world .trade-relic form button{background:var(--realm-control,linear-gradient(#455139,#263224));color:#efdcae;border-color:#a38e5a77}.browser-game.game-world .trade-relic button:disabled{opacity:1;color:#a99b7c;background:#263023;border-color:#79684655}@media(max-width:420px){.browser-game.game-world .trade-outcome{gap:5px 10px}.browser-game.game-world .trade-outcome-title{flex-basis:100%}}.browser-game.game-world .game-panel .trade-relic .game-panel-buttons>.game-gold-button{color:#efdcae!important;text-shadow:0 1px 2px #0009}.browser-game.game-world .game-panel .trade-relic .game-panel-buttons>.game-gold-button:disabled{color:#b8aa89!important;text-shadow:none}.game-world .game-panel:has(.mail-folio){width:min(700px,calc(100vw - 24px))}.mail-folio{color:#d6c49f;font-size:12px}.mail-folio .mail-folio-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mail-folio-toolbar>span{font:small-caps 700 18px Georgia,serif;color:#e4cb93}.mail-folio-toolbar b{margin-left:8px;font:11px Arial,sans-serif;color:#acb28b}.mail-folio button{width:auto;min-height:30px;padding:6px 10px;background:linear-gradient(#493824,#241b12);border:1px solid #927244;border-radius:2px;color:#e8cb90;font-size:11px}.mail-folio button:disabled{opacity:.45;cursor:default}.mail-folio .mail-folio-pages{display:grid;grid-template-columns:205px minmax(0,1fr);min-height:285px;max-height:48dvh;border:1px solid #8a7046;background:linear-gradient(#17130fe6,#17130fed),var(--clan-art-folio,url("/ui/adventure-folio-v1.png")) center/cover}.mail-folio-index{overflow-y:auto;min-width:0;padding:8px;border-right:1px solid #8a704655}.mail-folio .mail-folio-index .game-record{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;padding:9px 5px;margin:0;border:0;border-bottom:1px solid #b18c4433;background:none;border-radius:0}.mail-folio-index .game-record>span{display:grid;gap:5px;min-width:0}.mail-folio-index strong{font:13px Georgia,serif;overflow-wrap:anywhere}.mail-folio-index small{color:#ad9d7c;font-size:10px}.mail-folio .mail-folio-index [data-selected=true]{background:#be934b20;box-shadow:inset 2px 0 #c2a25b}.mail-folio .mail-folio-letter{min-width:0;padding:18px;overflow-y:auto;background:linear-gradient(90deg,#0002,transparent 9%),#ddc499;color:#42301e}.mail-folio .mail-folio-letter .game-quest{background:none;border:0;padding:0;margin:0;box-shadow:none}.mail-folio .mail-folio-letter h3{font:small-caps 700 20px/1.25 Georgia,serif;color:#47301c;margin:0 0 12px;overflow-wrap:anywhere}.mail-folio .mail-folio-letter p{color:#483723;font:13px/1.6 Georgia,serif;overflow-wrap:anywhere}.mail-folio .mail-folio-gold{border-top:1px solid #70563150;padding-top:10px}.mail-folio .mail-folio-item{display:flex;align-items:center;gap:7px;margin:6px 0}.mail-folio-item b{font-size:11px}.mail-folio-empty{text-align:center;padding:40px 0}.mail-folio-empty>span{display:block;font-size:38px;color:#886537;margin-bottom:10px}.mail-folio-compose{margin-top:10px;border:1px solid #82663f88;background:#17140f}.mail-folio:has(.mail-folio-compose[open]) .mail-folio-pages{display:none}.mail-compose-close,.mail-folio-compose[open] .mail-compose-open{display:none}.mail-folio-compose[open] .mail-compose-close{display:inline}.mail-folio-compose>summary{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;cursor:pointer;font:small-caps 700 16px Georgia,serif;color:#d9bd82}.mail-folio-compose>summary:before{content:"+";margin-right:8px}.mail-folio-compose[open]>summary:before{content:"−"}.mail-folio-compose small{margin-left:auto;font:10px Arial,sans-serif;color:#b8a17a}.mail-folio .mail-folio-compose>p{margin:0;padding:0 12px 8px;font-size:11px;color:#ad9d7c}.mail-folio .mail-folio-compose form{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:0 12px 12px}.mail-folio form label{display:grid;gap:5px;min-width:0;margin:0;font-size:11px}.mail-folio .mail-message-field{grid-column:1/-1}.mail-folio form :is(input,textarea,select){width:100%;min-width:0;box-sizing:border-box;padding:7px;min-height:32px;border:1px solid #80663f;border-radius:2px;background:#100f0c;color:#dfcca6;font:12px Arial,sans-serif}.mail-folio textarea{height:80px;resize:vertical}.mail-folio form :is(p,button){grid-column:1/-1;margin:0}.game-world .mail-folio .mail-folio-compose button.mail-send-button{color:#f3d69c}.mail-folio-compose>button{margin:0 12px 12px}@media(max-height:560px){.mail-folio .mail-folio-compose textarea{height:54px}.mail-folio .mail-folio-compose form{gap:7px}}.mail-folio :is(button,input,select,textarea,summary):focus-visible{outline:2px solid #d8b775;outline-offset:2px}@media(max-width:520px){.mail-folio .mail-folio-pages{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);min-height:310px;max-height:53dvh}.mail-folio-index{max-height:125px;border-right:0;border-bottom:1px solid #8a7046}.mail-folio .mail-folio-letter{padding:12px}.mail-folio-empty{padding:16px 0}.mail-folio .mail-folio-compose form{grid-template-columns:minmax(0,1fr)}}.mail-folio .game-panel-buttons>button{background:linear-gradient(#493824,#241b12);border:1px solid #927244;border-radius:2px;color:#e8cb90;padding:6px 10px;font-size:11px;min-height:30px}.browser-game.game-world .game-panel:has(.bestiary-book){width:min(820px,calc(100vw - 20px));max-width:820px;background:none!important;border:0!important;box-shadow:none!important;padding:0!important}.browser-game.game-world .game-panel:has(.bestiary-book):after,.browser-game.game-world .game-panel:has(.bestiary-book):before{display:none}.browser-game.game-world .game-panel:has(.bestiary-book)>header{position:absolute;right:24px;top:17px;z-index:4;border:0;background:none;padding:0}.browser-game.game-world .game-panel:has(.bestiary-book)>header button[aria-label*=Expand],.browser-game.game-world .game-panel:has(.bestiary-book)>header>div{display:none}.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body{padding:0!important;overflow:hidden}.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs{position:absolute;top:24px;left:35px;right:68px;z-index:3;display:flex;gap:5px;margin:0}.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs button{padding:5px 10px;min-height:27px;font:11px Georgia,serif;background:#e0c590;border:1px solid #96744388;color:#49301a}.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs button[aria-pressed=true]{background:#704527;color:#fff0c9}.browser-game.game-world .bestiary-book{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:44px;height:min(580px,calc(100dvh - 50px));min-height:270px;padding:65px 36px 34px;box-sizing:border-box;background:var(--clan-art-grimoire,url("/ui/open-grimoire-v1.png")) center/100% 100%;color:#49301a;overflow:hidden}.browser-game.game-world .bestiary-book :is(.bestiary-index,.bestiary-leaf){min-width:0;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#947344 transparent}.browser-game.game-world .bestiary-book :is(h3,h4,strong,small,p,span,label,summary){color:inherit}.browser-game.game-world .bestiary-index>h3{font:small-caps 600 24px Georgia,serif;margin:0 0 9px;color:#49301a}.browser-game.game-world .bestiary-book :is(input[type=search],select){width:100%;min-height:29px;padding:5px 7px;margin:5px 0;background:#f1dfb599;border:1px solid #96744388;color:#49301a;font:11px Arial,sans-serif;border-radius:1px}.browser-game.game-world .bestiary-region>span{display:none}.browser-game.game-world .bestiary-book .bestiary-home{font-size:11px;text-decoration:underline}.browser-game.game-world .bestiary-filters{font:11px/1.5 Arial,sans-serif;margin:7px 0;border-bottom:1px solid #94734455;padding-bottom:7px}.browser-game.game-world .bestiary-filters summary{cursor:pointer}.browser-game.game-world .bestiary-filters :is(p,label){font:11px/1.4 Arial,sans-serif}.browser-game.game-world .bestiary-filters .hunting-filters{gap:3px;margin:8px 0}.browser-game.game-world .bestiary-filters .hunting-filters button{font-size:10px;min-height:25px;padding:4px 6px;background:#b78a4a22;color:#49301a;border:1px solid #94734466}.browser-game.game-world .bestiary-filters .hunting-filters button[aria-pressed=true]{background:#704527;color:#fff0c9}.browser-game.game-world .bestiary-filters .hunting-quest-filter{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.browser-game.game-world .bestiary-filters input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px;height:14px;min-width:14px;min-height:14px;margin:0;padding:0}.browser-game.game-world .bestiary-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:10px}.browser-game.game-world .bestiary-entries>button{display:flex;flex-direction:column;align-items:center;justify-content:start;gap:5px;padding:6px 3px;min-width:0;border:1px solid transparent;background:none;color:#49301a;font:11px/1.25 Georgia,serif;text-align:center}.browser-game.game-world .bestiary-entries>button[aria-pressed=true]{border-color:#956532;background:#b07d392b;box-shadow:inset 0 0 10px #b07d3933}.browser-game.game-world .bestiary-entries>button:focus-visible{outline:2px solid #704527;outline-offset:-2px}.browser-game.game-world .bestiary-book .hunting-card{padding:0;background:none;border:0;box-shadow:none;border-radius:0;color:#49301a}.browser-game.game-world .bestiary-book .hunting-card>header{align-items:center;gap:9px;flex-wrap:nowrap}.browser-game.game-world .bestiary-book .hunting-card>header h3{font:small-caps 600 21px/1.15 Georgia,serif!important;color:#49301a}.browser-game.game-world .bestiary-book .hunting-card :is(p,small,span,li,h4){color:#594024;font-size:11px}.browser-game.game-world .bestiary-book .hunting-facts{gap:7px;flex-wrap:wrap;margin:7px 0}.browser-game.game-world .bestiary-book :is(.hunting-briefing,.hunting-locations,.hunting-exits){background:none;border:0;border-top:1px solid #94734466;color:#49301a;margin:12px 0;padding:9px 0;font-size:11px}.browser-game.game-world .bestiary-book .hunting-card .game-panel-action{background:linear-gradient(#80562c,#51351e);color:#fff0c9;border:1px solid #a17b3d;min-height:31px;padding:6px 12px;font-size:12px}.browser-game.game-world .bestiary-book :is(.hunting-active,.hunting-return,.hunting-quest-notes){background:#b78a4a15;border:1px solid #96744366;color:#49301a;padding:8px;margin:8px 0;font-size:11px}.browser-game.game-world .bestiary-book :is(.hunting-note,.hunting-drop-hint){font:10px/1.5 Arial,sans-serif;color:#705334;margin-top:12px}@media(max-width:600px){.browser-game.game-world .bestiary-book{grid-template-columns:1fr;grid-template-rows:145px minmax(0,1fr);gap:12px;padding:59px 24px 28px;background-size:200% 100%;background-position:0;height:calc(100dvh - 34px)}.browser-game.game-world .bestiary-index{position:relative;border-bottom:1px solid #94734466;display:grid;grid-template-columns:1fr 1fr;gap:3px 8px}.browser-game.game-world .bestiary-index>h3{display:none}.browser-game.game-world .bestiary-index>.bestiary-entries{grid-column:1/-1;display:flex;gap:5px;overflow:auto;margin:0;min-height:77px}.browser-game.game-world .bestiary-entries>button{flex:0 0 75px;font-size:10px;padding:2px}.browser-game.game-world .bestiary-entries .monster-portrait{width:37px;height:37px}.browser-game.game-world .bestiary-filters{margin:0;grid-column:1/-1}.browser-game.game-world .bestiary-index:has(.bestiary-filters[open]){display:block}.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs{left:24px;right:55px;top:24px;gap:3px}.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs button{padding:4px 7px;font-size:10px}}.browser-game.game-world .bestiary-book .hunting-quest-filter>input{flex:0 0 14px;width:14px;height:14px;min-width:14px;min-height:14px}.browser-game.game-world .bestiary-entry{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;padding:6px 3px;min-width:0;border:1px solid transparent}.browser-game.game-world .bestiary-entry:has(>button[aria-pressed=true]){border-color:#956532;background:#b07d392b}.browser-game.game-world .bestiary-entry>.hunting-portrait{display:grid;place-items:center;width:44px;height:44px;flex:0 0 44px;background:radial-gradient(#9b794744,transparent 72%);color:#704527}.browser-game.game-world .bestiary-entry>button{padding:0;border:0;background:none;color:#49301a;font:11px/1.2 Georgia,serif;text-align:center}.browser-game.game-world .bestiary-entry>button:after{content:"";position:absolute;inset:0}.browser-game.game-world .bestiary-entry>button:focus-visible{outline:2px solid #704527;outline-offset:2px}@media(max-width:600px){.browser-game.game-world .bestiary-entry{flex:0 0 72px;padding:2px}.browser-game.game-world .bestiary-entry>button{font-size:10px}.browser-game.game-world .bestiary-book{grid-template-rows:175px minmax(0,1fr)}.browser-game.game-world .bestiary-index{align-content:start;grid-template-rows:34px 24px 98px}.browser-game.game-world .bestiary-region{margin:0!important}.browser-game.game-world .bestiary-index>input[type=search]{height:29px;min-height:29px;align-self:start}.browser-game.game-world .bestiary-index>.bestiary-entries{height:94px;min-height:94px;align-items:start}.browser-game.game-world .bestiary-entry{height:84px;box-sizing:border-box}}.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs{flex-wrap:nowrap}.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs button{min-width:0;flex:1 1 0;white-space:nowrap}.browser-game.game-world .game-panel:has(.bestiary-book)>header{background:transparent!important;box-shadow:none!important;min-height:0!important}@media(max-width:600px){.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs button{padding:4px 2px;font-size:9px}}@media(max-width:600px){.browser-game.game-world .bestiary-book:has(.bestiary-filters[open]){grid-template-rows:minmax(150px,45%) minmax(0,1fr)}.browser-game.game-world .bestiary-index:has(.bestiary-filters[open]){display:grid;grid-template-rows:34px minmax(0,1fr);overflow:hidden}.browser-game.game-world .bestiary-filters[open]{overflow:auto;min-height:0;padding:6px 0 12px;scrollbar-width:thin}.browser-game.game-world .bestiary-index:has(.bestiary-filters[open])>.bestiary-entries{display:none}.browser-game.game-world .bestiary-filters .hunting-active{display:grid;gap:5px}}.browser-game.game-world .bestiary-book .hunting-creature-regions{display:flex;gap:4px;flex-wrap:wrap}.browser-game.game-world .bestiary-book .hunting-creature-regions button{background:#b78a4a22;color:#49301a;border:1px solid #94734466;padding:4px 6px;font-size:11px}.browser-game.game-world .bestiary-book .hunting-creature-regions button[aria-pressed=true]{background:#704527;color:#fff0c9}@media(max-width:600px){.browser-game.game-world .game-panel:has(.bestiary-book)>.game-panel-body>.journal-tabs{right:78px}}.browser-game.game-world .game-panel:has(.realm-settings){width:min(590px,calc(100vw - 20px));max-width:590px}.browser-game.game-world .realm-settings{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:8px;background:transparent;color:var(--clan-ivory)}.browser-game.game-world .realm-settings-navigation{position:static;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0 0 10px}.browser-game.game-world .realm-settings-navigation>button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:7px 3px;min-height:42px;border:1px solid #95744066;border-radius:1px;background:var(--clan-button);color:var(--clan-ivory)}.browser-game.game-world .realm-settings-navigation>button[aria-pressed=true]{background:var(--clan-button-hover);border-color:var(--clan-brass);color:var(--clan-ivory)}.browser-game.game-world .realm-settings-navigation>button svg{width:17px;height:17px}.browser-game.game-world .realm-settings-navigation strong{font:11px Georgia,serif}.browser-game.game-world .realm-settings-content{min-height:0;padding:10px;max-height:calc(100dvh - 225px);overflow:auto;border:1px solid #8d714644;background:#102018b8;scrollbar-width:thin;scrollbar-color:#967540 transparent}.browser-game.game-world .realm-settings-content>header{margin:0 0 10px;padding:0 0 7px}.browser-game.game-world .realm-settings-content h3{font:small-caps 600 21px Georgia,serif;margin:0;color:#e7cd98}.browser-game.game-world .realm-settings :is(h4,p,small,label){color:#d6dfc9}.browser-game.game-world .realm-settings h4{font:600 13px Georgia,serif;margin:0 0 7px}.browser-game.game-world .realm-settings p{font:11px/1.45 Arial,sans-serif;margin:6px 0}.browser-game.game-world .realm-settings button{border-radius:1px}.browser-game.game-world .realm-settings .game-sound-mixes{padding:0 0 12px;margin:0 0 10px;background:none;border:0;border-bottom:1px solid #8d714644}.browser-game.game-world .realm-settings .game-sound-mixes>div{display:flex;gap:4px}.browser-game.game-world .realm-settings .game-sound-mixes button{flex:1;padding:7px 4px;min-height:30px;background:var(--clan-button);border:1px solid #8d714666;color:#d8bf8d}.browser-game.game-world .realm-settings .game-sound-mixes button[aria-pressed=true]{background:var(--clan-button-hover);border-color:#c39a55;color:#ffe0a9}.browser-game.game-world .realm-settings .game-sound-mixes button strong{font:11px Arial,sans-serif}.browser-game.game-world .realm-settings .game-volume-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.browser-game.game-world .realm-settings .game-volume-card{padding:10px;border:1px solid #8d714655;border-radius:1px;background:#324a3044}.browser-game.game-world .realm-settings .game-volume-card>header{gap:6px;margin-bottom:8px}.browser-game.game-world .realm-settings .game-volume-card>header svg{width:18px;height:18px;color:#cba56b}.browser-game.game-world .realm-settings .game-volume-card label{font-size:11px;gap:7px}.browser-game.game-world .realm-settings .game-volume-card input[type=range]{height:20px;min-height:20px;padding:0;accent-color:#bba273}.browser-game.game-world .realm-settings .game-volume-card>button{min-height:29px;padding:5px 7px;font-size:11px;background:var(--clan-button);border:1px solid #8d714677;color:#d8c08e}.browser-game.game-world .realm-settings .game-volume-card>button small{display:none}.browser-game.game-world .realm-settings .game-ambient-choices{padding:12px 0 0;margin:10px 0 0;border:0;border-top:1px solid #8d714644;background:none}.browser-game.game-world .realm-settings .game-ambient-choices>div{display:grid;grid-template-columns:1fr;gap:4px}.browser-game.game-world .realm-settings .game-ambient-choices button{display:flex;align-items:center;gap:8px;min-height:36px;padding:6px 8px;background:#203728;border:1px solid #8d714655;color:#d8c397}.browser-game.game-world .realm-settings .game-ambient-choices button>span{flex:1;text-align:left}.browser-game.game-world .realm-settings .game-ambient-choices button strong{font-size:11px}.browser-game.game-world .realm-settings .game-ambient-choices button small{display:none}.browser-game.game-world .realm-settings .game-ambient-choices button>svg{width:17px;height:17px}.browser-game.game-world .realm-settings .game-ambient-choices button em{font:10px Arial,sans-serif;color:#b6c691}.browser-game.game-world .realm-settings .game-ambient-choices>small{font:10px/1.4 Arial,sans-serif;margin-top:8px;color:#aa9b7e}@media(max-width:440px){.browser-game.game-world .realm-settings{padding:4px}.browser-game.game-world .realm-settings-content{padding:7px}.browser-game.game-world .realm-settings .game-volume-grid{gap:6px}.browser-game.game-world .realm-settings .game-volume-card{padding:7px}}.browser-game.game-world .realm-settings-navigation{background:none!important;border:0!important;border-radius:0!important;padding:0!important}.browser-game.game-world .realm-settings .game-ambient-choices button em{border-radius:1px;background:#21190f;border:1px solid #93744366}.browser-game.game-world .realm-settings .game-ambient-choices button[aria-checked=true] em{background:#504229;color:#ead8ae}.browser-game.game-world .realm-settings button:not(:disabled):hover{border-color:var(--clan-brass);background:var(--clan-button-hover)}.browser-game.game-world .realm-settings button:focus-visible{outline:2px solid var(--clan-ivory);outline-offset:2px}@media(forced-colors:active){.browser-game.game-world .realm-settings button{background:ButtonFace!important;color:ButtonText!important;border-color:ButtonText}.browser-game.game-world .realm-settings :is(p,label,small){color:CanvasText}}:is(.browser-game.game-world,.browser-game) .game-entry-loading{box-sizing:border-box;width:min(590px,calc(100% - 24px));margin:18px auto;padding:0 22px 20px;border:12px solid transparent;-o-border-image:url(/ui/relic/frame.png) 58/12px stretch;border-image:url(/ui/relic/frame.png) 58/12px stretch;border-radius:0;background:var(--realm-solid,linear-gradient(120deg,#273029,#171b17 60%,#171610));box-shadow:0 18px 60px #0009;color:#d9c9a7}:is(.browser-game.game-world,.browser-game) .game-entry-loading:before{width:calc(100% + 44px);margin:0 -22px;height:135px;background-image:linear-gradient(0deg,#19291dd9,transparent 75%),url(/interface/castle-valley.webp);border-color:#92744466;box-shadow:none}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-symbol{width:48px;height:48px;margin-top:-24px;margin-bottom:8px;border-radius:50%;border:1px solid #b18b4d;background:radial-gradient(#624a2e,#21180e);box-shadow:0 3px 12px #0008,inset 0 0 0 3px #b8944822}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-symbol>svg{width:29px;height:29px;color:#e6cb91}:is(.browser-game.game-world,.browser-game) .game-entry-loading h2{font:small-caps 600 clamp(20px,3vw,28px)/1.2 Georgia,serif;margin:8px 0;color:#ecd5a0}:is(.browser-game.game-world,.browser-game) .game-entry-loading>p:not(.game-eyebrow){font:12px/1.5 Arial,sans-serif;color:#d0d8c9;margin:8px 0}:is(.browser-game.game-world,.browser-game) .game-entry-loading>.game-eyebrow{font-size:9px;letter-spacing:.15em;margin:5px 0;color:#bca174}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-track{box-sizing:border-box;width:100%;height:11px;margin:12px 0 7px;padding:2px;border:1px solid #a68548;border-radius:1px;background:#090907;box-shadow:none}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-track>span{border-radius:0;background:linear-gradient(#e6c98e,#9a7035);box-shadow:0 0 8px #ad894333}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-percent{font:11px Arial,sans-serif;color:#d5be8d}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-steps{display:flex;gap:5px;margin:8px 0;padding:0}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-steps li{flex:1;min-width:0;padding:6px;border-radius:1px;background:transparent;border:0;border-top:1px solid #9d966149;font-size:10px;gap:4px}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-steps li strong{font:10px/1.3 Georgia,serif;color:#caba95}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-steps li small{display:none}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-steps li>span{width:18px;height:18px;min-width:18px;font-size:10px;background:#243529;color:#dac18b;border-color:#9f7f47}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-steps li[data-state=current]{background:#4b362033;border-color:#bf974f}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-field-notes{margin-top:14px;width:100%;border:0;border-top:1px solid #8e714844;border-radius:0;background:none;box-shadow:none;text-align:left}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-field-notes>header{padding:7px 0;border:0;background:none}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-field-notes>header>span{font-size:9px;color:#aa9873}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-field-notes button{width:25px;height:25px;min-height:25px;padding:3px;background:var(--realm-control,linear-gradient(#424c36,#20271c));border:1px solid #8d7145;border-radius:1px;color:#dfc793}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-field-note{padding:4px 0;gap:8px}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-note-seal{display:none}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-field-note h3{font:small-caps 600 15px Georgia,serif;margin:0 0 6px;color:#dec18b}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-field-note p{font:12px/1.5 Arial,sans-serif;color:#c8d1c0;margin:0}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-field-note small{display:none}:is(.browser-game.game-world,.browser-game) .game-entry-loading :is(.game-loading-recovery button,.game-loading-back){min-height:32px;padding:6px 12px;border-radius:1px;background:var(--realm-control,linear-gradient(#424c36,#20271c));color:#f5dda7;border:1px solid #a58449}:is(.browser-game.game-world,.browser-game) .game-region-loading{padding:14px;background:radial-gradient(ellipse at 50% 35%,#2b4033f5,#0c1510);overflow:auto}:is(.browser-game.game-world,.browser-game) .game-region-loading>section{display:block;box-sizing:border-box;width:min(590px,100%);overflow:auto;padding:0;border:12px solid transparent;-o-border-image:url(/ui/relic/frame.png) 58/12px stretch;border-image:url(/ui/relic/frame.png) 58/12px stretch;border-radius:0;background:var(--realm-solid,linear-gradient(120deg,#273029,#171b17 60%,#171610));text-align:center}:is(.browser-game.game-world,.browser-game) .game-region-destination{padding:0 22px 10px}:is(.browser-game.game-world,.browser-game) .game-region-loading section[data-illustrated=true] .game-region-art{margin:0 -22px;height:155px;overflow:hidden}:is(.browser-game.game-world,.browser-game) .game-region-art img{width:100%;height:155px;-o-object-fit:cover;object-fit:cover}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-seal{display:none}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-chart{margin:10px 0}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-chart svg{height:150px}:is(.browser-game.game-world,.browser-game) .game-region-loading h2{font:small-caps 600 26px/1.25 Georgia,serif;color:#ebd09a;margin:10px 0}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-eyebrow{font-size:9px;color:#b69d73;margin:8px 0}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-briefing{font:12px/1.5 Arial,sans-serif;color:#c8d1c0;margin:8px 0}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-preparation{padding:0 22px 18px;border:0;background:none!important;display:block}:is(.browser-game.game-world,.browser-game) .game-region-preparation .game-region-stage{margin:5px 0 8px;gap:8px}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-stage p{font:12px Arial,sans-serif;color:#d0d8c9}:is(.browser-game.game-world,.browser-game) .game-region-progress{height:9px;margin:0;border-radius:0;border:1px solid #a58244;background:#080807}:is(.browser-game.game-world,.browser-game) .game-region-preparation>small{margin:10px 0;font:11px/1.4 Arial,sans-serif;color:#ad9b78}:is(.browser-game.game-world,.browser-game) .game-region-loading :is(.game-region-leave,.game-region-map-toggle){padding:5px 9px;min-height:28px;margin:10px auto 0;background:var(--realm-control,linear-gradient(#424c36,#20271c));color:#dfc793;border:1px solid #8d7145;border-radius:1px;font:11px Arial,sans-serif}@media(max-height:500px){:is(.browser-game.game-world,.browser-game) .game-entry-loading:before{height:70px}:is(.browser-game.game-world,.browser-game) .game-entry-loading{margin:8px auto}:is(.browser-game.game-world,.browser-game) .game-region-art img,:is(.browser-game.game-world,.browser-game) .game-region-loading section[data-illustrated=true] .game-region-art{height:90px}}:is(.browser-game.game-world,.browser-game) .game-entry-loading:before{background-image:linear-gradient(0deg,#19291dd9,transparent 75%),var(--realm-arrival-art,url("/art-studies/crown-court-detail.png"))!important;background-position:center 45%!important;background-size:cover!important}:is(.browser-game.game-world,.browser-game) .game-entry-loading{min-height:0;max-height:calc(100dvh - 32px);overflow-y:auto;overflow-x:hidden;justify-content:flex-start;scroll-padding:16px;scrollbar-width:thin;scrollbar-color:#947344 #17120c}:is(.browser-game.game-world,.browser-game) .game-entry-loading>*{flex-shrink:0}:is(.browser-game.game-world,.browser-game) .game-entry-loading>p{overflow-wrap:anywhere}:is(.browser-game.game-world,.browser-game) .game-entry-loading:focus-visible{outline:1px solid #bd9f61;outline-offset:3px}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-steps li[data-state=current]{background:linear-gradient(#65784b30,transparent)!important;border-color:#c6b378!important}:is(.browser-game.game-world,.browser-game) .game-entry-loading h2{font-family:var(--realm-heading,Georgia,serif)}:is(.browser-game.game-world,.browser-game) .game-region-loading>section{display:flex;flex-direction:column;overflow:hidden;max-height:calc(100dvh - 28px)}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-destination{min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#947344 transparent;scroll-padding:10px}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-preparation{flex-shrink:0;padding-top:10px;border-top:1px solid #a88c4d44;background:var(--realm-rail,linear-gradient(#30412f,#17251c))!important}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-about{margin:4px auto 10px;padding:0;border:0;background:none;max-width:460px}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-about>summary{cursor:pointer;font:11px Georgia,serif;color:#c8b185;padding:5px}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-about[open]>summary{color:#ecd5a0}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-map-toggle{display:flex;gap:5px;margin:7px 0 0 auto;min-height:26px;padding:4px 7px;background:#293727;border-color:#9a8453}:is(.browser-game.game-world,.browser-game) .game-region-loading :is(summary,.game-region-destination):focus-visible{outline:1px solid #bd9f61;outline-offset:-2px}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-pvp{margin:6px 0 9px;font:11px Arial,sans-serif;padding:5px 8px;border-radius:1px}:is(.browser-game.game-world,.browser-game) .game-region-loading h2{font-family:var(--realm-heading,Georgia,serif)}@media(max-height:500px){:is(.browser-game.game-world,.browser-game) .game-entry-loading{max-height:calc(100dvh - 16px);margin:8px auto}:is(.browser-game.game-world,.browser-game) .game-entry-loading:before{height:62px}:is(.browser-game.game-world,.browser-game) .game-entry-loading .game-loading-symbol{display:none}:is(.browser-game.game-world,.browser-game) .game-region-preparation>small:not(.game-region-delay){display:none}:is(.browser-game.game-world,.browser-game) .game-region-loading .game-region-leave{margin-top:7px}}:is(.browser-game.game-world,.browser-game) :is(.game-entry-loading .game-loading-track>span,.game-region-progress>i){background:var(--clan-progress)!important;box-shadow:inset 0 1px #fff5}:is(.browser-game.game-world,.browser-game) :is(.game-entry-loading .game-loading-track,.game-region-progress){border-color:var(--clan-brass);border-radius:4px;background:#101c15}.browser-game.game-world .game-panel:has(.social-panel){width:min(570px,calc(100vw - 20px));max-width:570px}.browser-game.game-world .social-panel{background:linear-gradient(#19140eea,#100e0bee),var(--clan-art-folio,url("/ui/adventure-folio-v1.png")) center/100% 100%;padding:12px;border:1px solid #9a784944;color:#d6c7a9}.browser-game.game-world .social-panel .social-panel-views{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:0 0 10px;margin:0 0 10px;background:none;border:0;border-bottom:1px solid #94734455;border-radius:0}.browser-game.game-world .social-panel-views>button{position:relative;display:flex;justify-content:center;gap:6px;padding:7px 5px!important;min-height:38px;border-radius:1px;background:linear-gradient(#30261a,#18130e)!important;border:1px solid #94734466!important;color:#cab68b!important;text-align:center}.browser-game.game-world .social-panel-views>button[aria-pressed=true]{background:linear-gradient(#73502d,#3a2919)!important;border-color:#bb924f!important;color:#ffe6b2!important;box-shadow:inset 0 -2px #b9914f}.browser-game.game-world .social-panel-views>button>span{font:12px Georgia,serif}.browser-game.game-world .social-panel-views>button>svg{width:16px;height:16px}.browser-game.game-world .social-panel-views small{display:inline;margin-left:4px;font:10px Arial,sans-serif;color:#c5b58e}.browser-game.game-world .social-panel>section{max-height:min(470px,calc(100dvh - 205px));overflow:auto;scrollbar-width:thin;scrollbar-color:#947344 transparent;padding:2px;border:0;border-radius:0;background:none}.browser-game.game-world .social-panel h3{font:small-caps 600 20px/1.3 Georgia,serif;color:#e2c58e;margin:12px 0 8px}.browser-game.game-world .social-panel :is(p,.game-empty-copy,.game-muted){font:12px/1.5 Arial,sans-serif;color:#baa98a;margin:8px 0}.browser-game.game-world .social-panel :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box;min-width:0;min-height:31px;padding:6px 8px;border:1px solid #92744877;border-radius:1px;background:#110e0b;color:#e2d0ac;font:12px Arial,sans-serif}.browser-game.game-world .social-panel button:not(.social-panel-views>button){min-height:30px;padding:5px 9px;font:11px Arial,sans-serif;border:1px solid #92744877;border-radius:1px;background:linear-gradient(#3e3020,#241b13);color:#e4ca95}.browser-game.game-world .social-panel button:disabled{opacity:.45}.browser-game.game-world .social-panel :is(.game-inline-form,.game-panel-buttons){display:flex;gap:5px;flex-wrap:wrap;margin:7px 0}.browser-game.game-world .social-panel .game-inline-form input{flex:1;min-width:120px}.browser-game.game-world .social-panel .game-record{padding:9px 6px;min-height:40px;gap:7px;border:0;border-bottom:1px solid #94734444;border-radius:0;background:none;display:flex;align-items:center}.browser-game.game-world .social-panel .game-record strong{font:600 13px Georgia,serif;color:#e4cda2}.browser-game.game-world .social-panel .game-record small{display:block;font:10px/1.5 Arial,sans-serif;color:#a99b7f}.browser-game.game-world .social-panel .company-member>span:first-child{flex:1}.browser-game.game-world .social-panel .company-health{position:relative;flex:0 0 112px;height:14px;border:1px solid #846c43;background:#15130e;overflow:hidden}.browser-game.game-world .social-panel .company-health i{position:absolute;inset:0 auto 0 0;background:linear-gradient(#587742,#2d4c2d)}.browser-game.game-world .social-panel .company-health b{position:absolute;inset:0;font:10px/13px Arial,sans-serif;text-align:center;color:#f6ebd6;text-shadow:0 1px 2px #000}.browser-game.game-world .social-panel :is(.social-selected-adventurer,.social-own-notice,.social-recruitment-form){padding:10px;background:#38291b55;border:1px solid #94734455;border-radius:1px;margin:6px 0 10px}.browser-game.game-world .social-selected-adventurer>div>strong{font:600 16px Georgia,serif}.browser-game.game-world .social-roster-browse{display:flex;flex-wrap:wrap;align-items:end;gap:7px;padding:6px 0;margin:5px 0 8px;border:0;background:none}.browser-game.game-world .social-roster-browse>label:first-child{flex:1;min-width:120px}.browser-game.game-world .social-roster-browse label{font-size:11px;color:#c8b68f}.browser-game.game-world .social-roster-browse input[type=checkbox]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px;height:14px;min-width:14px;min-height:14px;margin:0;padding:0}.browser-game.game-world .social-roster-browse>small{width:100%;font-size:10px;color:#a99b7f}.browser-game.game-world .social-finder-heading{gap:8px;margin:0 0 8px}.browser-game.game-world .social-finder-heading h3{margin:0}.browser-game.game-world .social-recruitment-form{gap:6px}.browser-game.game-world .social-recruitment-form textarea{min-height:54px}@media(max-width:480px){.browser-game.game-world .social-panel{padding:7px}.browser-game.game-world .social-panel-views>button{flex-direction:column;gap:3px}.browser-game.game-world .social-panel-views>button>span{font-size:10px}.browser-game.game-world .social-panel .social-selected-adventurer{flex-wrap:wrap}.browser-game.game-world .social-panel>section{max-height:calc(100dvh - 240px)}}.browser-game.game-world .social-panel .social-roster-member>span:first-child{min-width:70px;flex:1 1 80px}.browser-game.game-world .social-panel .company-remove{width:28px;min-width:28px;padding:5px!important;display:grid;place-items:center}.browser-game.game-world .social-panel .social-panel-views>button[aria-pressed=true]{background:linear-gradient(#40513b,#253329)!important;border-color:#b99c63!important;box-shadow:inset 0 -2px #c3a569,inset 0 1px #d6c38b26;color:#f0dfb9!important}.browser-game.game-world .social-panel .company-section-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 8px;border-bottom:1px solid #9c7c4644}.browser-game.game-world .social-panel .company-section-heading h3{margin:0;font-family:var(--realm-heading,Georgia,serif)}.browser-game.game-world .social-panel .company-section-heading h3 small{font:10px Arial,sans-serif;color:#b7ab96;margin-left:8px;white-space:nowrap}.browser-game.game-world .social-panel .company-section-heading>button{min-height:26px;padding:4px 7px;background:none;border-color:transparent;color:#b7ab96}.browser-game.game-world .social-panel .company-section-heading>button:hover{border-color:#b58c5455;color:#e9d5ac}.browser-game.game-world .social-panel .company-party-roster{list-style:none;margin:5px 0 10px;padding:0;display:grid;gap:3px}.browser-game.game-world .social-panel .company-party-roster>li{box-sizing:border-box;display:grid;grid-template-columns:32px minmax(0,1fr) minmax(88px,126px);align-items:center;gap:9px;min-height:52px;padding:6px;background:linear-gradient(90deg,#57442a24,transparent);border-bottom:1px solid #92744830}.browser-game.game-world .social-panel .company-member-seal{display:grid;place-items:center;width:30px;height:34px;box-sizing:border-box;color:#c8a96c;border:1px solid #ad895055;border-radius:3px 3px 10px 10px;background:linear-gradient(#453824,#201a12);box-shadow:inset 0 1px #d4b46a26}.browser-game.game-world .social-panel .company-member-identity{min-width:0}.browser-game.game-world .social-panel .company-member-identity>strong{display:block;font:600 13px/1.35 Georgia,serif;color:#e8d7b4;overflow-wrap:anywhere}.browser-game.game-world .social-panel .company-member-identity>strong small{font:10px Arial,sans-serif;color:#b7ab96}.browser-game.game-world .social-panel .company-member-identity>span{display:block;font:10px/1.4 Arial,sans-serif;color:#b7ab96;margin-top:3px}.browser-game.game-world .social-panel .company-member-vitals{display:grid;gap:4px;min-width:0;text-align:right}.browser-game.game-world .social-panel .company-member-vitals>.company-health{display:block;width:100%;height:15px;box-sizing:border-box}.browser-game.game-world .social-panel .company-member-vitals>.company-health b{font-size:9px;line-height:13px}.browser-game.game-world .social-panel .company-member-vitals>small{font:9px/1.2 Arial,sans-serif;color:#b7ab96}.browser-game.game-world .social-panel .company-party-roster>li[data-nearby=true] .company-member-vitals>small{color:#aac29a}.browser-game.game-world .social-panel .company-party-roster>li[data-defeated=true] .company-member-vitals>small{color:#d49a83}.browser-game.game-world .social-panel .company-empty{display:flex;align-items:center;gap:12px;padding:20px 10px;color:#ad8950}.browser-game.game-world .social-panel .company-empty>p{margin:0;max-width:230px}.browser-game.game-world .social-panel .company-invite{border-top:1px solid #94734455;padding-top:7px}.browser-game.game-world .social-panel .company-selected{display:flex;align-items:center;gap:8px;margin:3px 0 7px;color:#c8a96c}.browser-game.game-world .social-panel .company-selected>span{flex:1;min-width:0}.browser-game.game-world .social-panel .company-selected strong{display:block;font:600 12px Georgia,serif;color:#e8d7b4;overflow-wrap:anywhere}.browser-game.game-world .social-panel .company-selected small{display:block;font:10px Arial,sans-serif;color:#b7ab96;margin-top:2px}.browser-game.game-world .social-panel .company-player-actions{border:0;border-top:1px solid #94734444;margin:9px 0 0;padding:0;background:none}.browser-game.game-world .social-panel .company-player-actions>summary{cursor:pointer;padding:9px 2px;color:#cfb780;font:11px Georgia,serif}.browser-game.game-world .social-panel .company-player-actions>summary>span{float:right;color:#b7ab96;max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.browser-game.game-world .social-panel .company-trade-action{padding-top:7px;margin-top:7px;border-top:1px solid #94734433}.browser-game.game-world .social-panel .company-trade-action>button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.browser-game.game-world .social-panel :is(button,input,select,summary):focus-visible{outline:2px solid #d4b46a;outline-offset:2px}@media(max-width:380px){.browser-game.game-world .social-panel .company-party-roster>li{grid-template-columns:26px minmax(0,1fr) 88px;gap:6px;padding:6px 3px}.browser-game.game-world .social-panel .company-member-seal{width:25px;height:30px}}