.notification-inbox{min-width:0;color:var(--control-ink,#2c2419)}.notification-inbox__hint{margin:0;padding:12px 14px;font-size:13px;line-height:1.45}.notification-inbox__list{gap:8px;margin:0;padding:0 12px 12px;list-style:none;display:grid}.notification-inbox__list li{min-width:0;margin:0}.notification-inbox__list a{color:#2c2419;overflow-wrap:anywhere;background:#fff4cf;border:1px solid #ab9057;gap:6px;padding:12px;text-decoration:none;display:grid}.notification-inbox__list a:hover{background:#fff9e4;border-color:#38573a}.notification-inbox__list strong{font-size:15px;line-height:1.4}.notification-inbox__kind{color:#38573a;justify-content:space-between;gap:8px;font-size:12px;display:flex}.notification-inbox__kind b{text-align:center;color:#fff4cf;background:#38573a;border-radius:12px;min-width:24px;padding:0 6px}.notification-inbox__list time,.notification-inbox__action{font-size:12px;line-height:1.5}.notification-inbox__action{color:#38573a;font-weight:700}.notification-inbox__empty{margin:0;padding:24px 14px}.notification-inbox__pages{justify-content:space-between;align-items:center;gap:10px;padding:8px 14px 14px;display:flex}.notification-inbox__pages button{min-height:44px;padding:6px 12px}.notification-inbox button:disabled{opacity:.55;cursor:default}.discussion-mailbox.notification-mailbox{width:112px;height:104px;right:max(12px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));z-index:80;display:block;overflow:visible}body:has(.private-messenger) .discussion-mailbox.notification-mailbox{display:block}.notification-mailbox .discussion-mailbox__box{object-fit:contain;pointer-events:none;width:100%;height:100%;inset:auto 0 0;transform:none}.notification-mailbox .notification-mailbox__trigger{width:100%;min-width:0;height:100%;min-height:0;box-shadow:none;cursor:pointer;z-index:2;background:0 0;border:0;padding:0;position:absolute;inset:0}.notification-mailbox .discussion-mailbox__badge{z-index:3;pointer-events:none;top:0;right:0}.notification-mailbox__panel{color:#2c2419;background:#efe0b8;border:2px solid #b88931;flex-direction:column;width:min(400px,100vw - 28px);min-height:0;max-height:min(630px,100dvh - 144px);display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 30px #0009}.notification-mailbox__panel>header{color:#fff4cf;background:linear-gradient(#38573a,#213b29);border-bottom:1px solid #b88931;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.notification-mailbox__panel h2{color:inherit;margin:0;font-size:19px;line-height:1.3}.notification-mailbox__panel h2 span{color:#e1bd69}.notification-mailbox__panel>.notification-inbox{overscroll-behavior:contain;min-height:0;overflow-y:auto}.notification-mailbox__panel>footer{border-top:1px solid #ab9057;padding:10px 14px;font-size:13px}.notification-mailbox__panel>footer a{color:#213b29;align-items:center;min-height:32px;display:flex}.notification-mailbox__panel .site-close-button,.lotru-mobile-menu .site-close-button{color:#2c2419;background:#fff4cf;flex:0 0 44px;width:44px;height:44px;min-height:44px;padding:9px}.notification-mailbox__panel .site-close-button svg,.lotru-mobile-menu .site-close-button svg{width:24px;height:24px;display:block}.notification-mailbox :focus-visible,.lotru-mobile-menu :focus-visible{outline-offset:3px;outline:3px solid #e1bd69}.lotru-mobile-menu{color:#fff4cf;width:calc(100% - 16px);max-width:680px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));margin:calc(8px + env(safe-area-inset-top)) auto 0;box-sizing:border-box;overscroll-behavior:contain;background:#213b29;border:2px solid #b88931;padding:0;inset:0 0 auto;overflow-y:auto;box-shadow:0 10px 40px #000a}.lotru-mobile-menu:not([open]){display:none}.lotru-mobile-menu::backdrop{background:#07110dcc}.lotru-mobile-menu>header{background:linear-gradient(#38573a,#213b29);border-bottom:1px solid #b88931;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;display:flex}.lotru-mobile-menu h2{color:#e1bd69;margin:0;font-family:Georgia,serif;font-size:21px;line-height:1.2}.lotru-mobile-menu__main{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;padding:6px 12px;display:grid}.lotru-mobile-menu__main a{color:#fff4cf;overflow-wrap:anywhere;border-bottom:1px solid #8c875a77;justify-content:space-between;align-items:center;gap:6px;min-height:46px;padding:8px 4px;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.lotru-mobile-menu__main a:hover,.lotru-mobile-menu__main a[aria-current=page]{color:#e1bd69;background:#38573a}.lotru-mobile-menu__utility{background:#efe0b8;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;padding:6px 12px 10px;display:grid}.lotru-mobile-menu__utility a{color:#213b29;align-items:center;min-height:44px;font-size:14px;line-height:1.3;text-decoration:none;display:flex}@media (min-width:520px){.lotru-mobile-menu__main{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){body:has(.private-messenger) .discussion-mailbox.notification-mailbox{display:block}.discussion-mailbox.notification-mailbox{width:64px;height:64px;right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom))}body:has(.private-messenger) .discussion-mailbox.notification-mailbox{bottom:calc(84px + env(safe-area-inset-bottom))}.notification-mailbox__panel{width:min(400px,100vw - 20px);max-height:calc(100dvh - 100px - env(safe-area-inset-bottom))}body:has(.private-messenger) .notification-mailbox__panel{max-height:calc(100dvh - 180px - env(safe-area-inset-bottom))}.notification-mailbox .discussion-mailbox__badge{min-width:22px;min-height:22px;font-size:11px}}@media (prefers-reduced-motion:reduce){.notification-mailbox.has-unread .discussion-mailbox__box{animation:none}}
.community-events-board{gap:18px;min-width:0;display:grid}.community-event-card{isolation:isolate;color:#ede3c7;background:linear-gradient(110deg,#203139,#101a1f);border:1px solid #647476;border-left:3px solid #b69b50;grid-template-columns:145px minmax(0,1fr) 175px;align-items:center;gap:24px;min-height:190px;margin:16px 0;padding:26px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 4px #0a131766}.community-event-card__banner{object-fit:cover;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.community-event-card.has-banner:after,.event-detail-head:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#08161aee,#08161ab0 70%,#08161ad9);position:absolute;inset:0}.community-event-card__date{color:#f2d275;border-right:1px solid #748071;gap:10px;padding-right:18px;display:grid}.community-event-card__date time{font-size:22px;font-weight:700;line-height:1.4}.community-event-card__date small,.community-event-card__join>span{color:#c6d0cd;font-size:12px}.community-event-card__copy{overflow-wrap:anywhere;min-width:0}.community-event-card .eyebrow{color:#d4bf79;margin:0 0 10px;font-size:11px}.community-event-card h2{margin:0 0 10px;font-size:clamp(22px,2.2vw,32px);line-height:1.2}.community-event-card h2 a{color:#f7e2ac;text-decoration:none}.community-event-card h2 a:hover{text-decoration:underline}.community-event-card__copy>p:last-child{color:#d9e0d9;margin:0;font-size:14px;line-height:1.6}.community-event-card__join{justify-items:center;gap:8px;display:grid}.community-event-card__join>strong{color:#f5d786;font-size:32px;line-height:1}.community-event-card__join strong small{color:#b9c7c2;font-size:18px}.community-event-card__join .button{text-align:center;white-space:normal;width:100%;padding:11px 9px}.event-detail-page{max-width:1350px;margin-inline:auto}.event-detail-head{isolation:isolate;color:#eee4c9;background:#1a2b2e;border:1px solid #8b9a8f;min-height:210px;padding:30px;position:relative;overflow:hidden}.event-detail-head h1,.event-detail-head h1 span{color:#f8dda2}.event-detail-head p,.event-detail-head dd,.event-detail-head dt{color:#dbe3d7}.event-essential{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:20px;margin:22px 0;display:grid}.event-requirements,.event-voice,.event-description,.event-signup{color:#3d301f;background:#ecddb0;border:1px solid #a38b51;min-width:0;padding:24px}.event-essential h2,.event-description h2,.event-signup h2{color:#392c19;margin:0 0 15px;font-size:26px}.event-requirements{border-left:5px solid #b39140}.event-requirements>p:last-child{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.event-essential .eyebrow{color:#745416}.event-voice p{font-size:14px;line-height:1.6}.event-roster{color:#e9dfc5;min-width:0;margin:24px 0}.event-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.event-section-heading h2,.event-applicants h3{color:#f4d798;margin:0}.event-section-heading>strong{background:#182f24;border:1px solid #9e8541;padding:10px 18px;font-size:24px}.event-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.event-slot{background:linear-gradient(135deg,#23363c,#142229);border:1px solid #697876;min-width:0;padding:16px}.event-slot.is-filled{background:linear-gradient(135deg,#244432,#14271f);border-color:#afad65}.event-slot header{color:#ddc98c;justify-content:space-between;gap:8px;margin:0 0 16px;font-size:12px;display:flex}.event-slot__requirement{align-items:center;gap:12px;min-height:58px;display:flex}.event-slot__requirement>div{gap:6px;min-width:0;display:grid}.event-slot__requirement small{color:#c6d3cd}.event-slot__any{color:#e6c264;border:1px solid #ad8d46;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.event-slot .lotro-class-badge{flex:0 0 44px;width:44px;height:44px}.event-slot .lotro-class-badge img{object-fit:contain;width:44px;max-width:44px;height:44px}.event-person{align-items:center;gap:10px;min-width:0;padding:12px 0;display:flex}.event-person>span:last-child{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}.event-person strong{color:#f4e6bb}.event-person small{color:#becfc5;font-size:12px}.event-person .lotro-class-badge{flex-shrink:0}.event-application-lists{grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;display:grid}.event-applicants{background:#15262b;border:1px solid #65746e;min-width:0;margin-top:18px;padding:20px}.event-applicants ul{margin:12px 0 0;padding:0;list-style:none}.event-applicants li{border-top:1px solid #61736a;padding:8px 0}.event-applicants h3 span{color:#e4c66f}.event-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.event-roster button,.event-actions button,.community-banner-upload button,.event-slot select{color:#ffe8b6;height:auto;min-height:40px;font:inherit;cursor:pointer;box-shadow:none;background:#233d2c;border:1px solid #b19b60;border-radius:2px;padding:9px 12px;font-size:13px}.event-roster button:hover,.event-actions button:hover{background:#34543b}.event-roster button:disabled,.event-slot select:disabled{opacity:.55;cursor:default}.event-roster button:focus-visible,.event-actions button:focus-visible,.event-roster select:focus-visible{outline-offset:3px;outline:3px solid #e3bc53}.event-slot__assign{color:#e1cd97;gap:5px;margin-top:12px;font-size:12px;display:grid}.event-slot select{text-overflow:ellipsis;width:100%;max-width:100%}.event-settings{color:#3c301f;background:#ecddb0;border:1px solid #b3a069;min-width:0;margin:22px 0;padding:22px}.event-settings summary{cursor:pointer;color:#493921;padding:6px 0;font-size:20px;font-weight:700}.event-settings form{gap:16px;margin:18px 0;display:grid}.event-settings label,.community-banner-upload label{gap:7px;min-width:0;font-size:14px;display:grid}.event-settings input,.event-settings textarea,.event-settings select{box-sizing:border-box;color:#3a2d19;width:100%;min-width:0;max-width:100%;min-height:42px;font:inherit;background:#fff5dc;border:1px solid #a18a57;padding:9px;font-size:16px}.event-settings textarea{resize:vertical}.event-settings h3{color:#473218}.event-settings p{color:#645439;line-height:1.6}.event-slot-settings{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.event-slot-settings fieldset{border:1px solid #ae9b69;min-width:0;padding:12px}.event-slot-settings label+label{margin-top:12px}.event-signup{margin-block:24px}.event-feedback{color:#f4d994;min-height:1em}.catalog-banner-preview{object-fit:contain;background:#162522;width:420px;max-width:100%;max-height:280px;margin-bottom:16px;display:block}.directory-card--catalog-banner{isolation:isolate;position:relative;overflow:hidden}.directory-card__catalog-banner{object-fit:cover;z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.directory-card--catalog-banner:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#07121780,#07121718 40%,#071217ed);position:absolute;inset:0}.directory-card--catalog-banner .directory-card__crest,.directory-card--catalog-banner .directory-card__copy>p,.directory-card--catalog-banner dl{display:none}.directory-card--catalog-banner .directory-card__body{flex:1;align-items:end;padding-top:145px}.directory-card--catalog-banner h2{color:#ffe29e;text-shadow:0 2px 5px #000}.gandalf-announcement{z-index:70;pointer-events:none;width:440px;max-width:calc(100vw - 12px);height:390px;max-height:65dvh;animation:.8s ease-out both gandalf-arrives;position:fixed;bottom:0;left:0;overflow:hidden}.gandalf-announcement>img{pointer-events:none;width:auto;max-width:none;height:380px;position:absolute;bottom:-36px;left:0}.gandalf-announcement__bubble{z-index:1;color:#3c2a16;pointer-events:auto;background:#fff0c9;border:2px solid #b69a49;border-radius:22px 22px 22px 4px;padding:20px 17px 15px;position:absolute;bottom:205px;left:175px;right:8px;box-shadow:0 6px 24px #0009}.gandalf-announcement__bubble:after{content:"";background:#fff0c9;border-bottom:2px solid #b69a49;border-left:2px solid #b69a49;width:18px;height:18px;position:absolute;bottom:-13px;left:13px;transform:skewY(-35deg)}.gandalf-announcement__bubble p{margin:0 16px 10px 0;font-size:15px;font-weight:700;line-height:1.4}.gandalf-announcement__bubble a{color:#234e30;overflow-wrap:anywhere;font-size:14px;line-height:1.4;text-decoration:underline;display:block}.gandalf-announcement__all{margin-top:8px;font-size:12px!important}.gandalf-announcement__close{color:#482b12;cursor:pointer;width:36px;min-width:36px;height:36px;min-height:36px;box-shadow:none;background:0 0;border:0;padding:0;font:28px/1 sans-serif;position:absolute;top:1px;right:1px}@keyframes gandalf-arrives{0%{opacity:0;transform:translate(-100%,25%)}to{opacity:1;transform:translate(0)}}@media (max-width:1000px){.event-slots,.event-slot-settings{grid-template-columns:repeat(2,minmax(0,1fr))}.community-event-card{grid-template-columns:110px minmax(0,1fr);gap:18px}.community-event-card__join{flex-wrap:wrap;grid-column:2;justify-content:space-between;display:flex}.community-event-card__join .button{width:auto}}@media (max-width:640px){.community-event-card{grid-template-columns:minmax(0,1fr);gap:14px;margin:12px 0;padding:20px}.community-event-card__date{border-bottom:1px solid #65736a;border-right:0;flex-wrap:wrap;align-items:center;gap:9px;padding:0 0 12px;display:flex}.community-event-card__date time{font-size:17px}.community-event-card__join{grid-column:1}.community-event-card__copy h2{font-size:25px}.event-essential,.event-application-lists{grid-template-columns:minmax(0,1fr);gap:12px}.event-slots,.event-slot-settings{grid-template-columns:minmax(0,1fr)}.event-detail-head,.event-settings,.event-requirements,.event-voice,.event-description,.event-signup{padding:18px}.event-detail-head h1{overflow-wrap:anywhere;font-size:30px}.event-settings .raid-leader-roster{max-width:100%;overflow-x:auto}.event-slot .event-person .lotro-class-badge img{width:38px;height:38px}.gandalf-announcement{width:370px;height:330px}.gandalf-announcement>img{height:300px;bottom:-30px;left:-25px}.gandalf-announcement__bubble{padding:17px 13px 13px;bottom:170px;left:122px}.gandalf-announcement__bubble p{font-size:14px}.gandalf-announcement__close{width:40px;height:40px}}@media (prefers-reduced-motion:reduce){.gandalf-announcement{animation:none}}@media (max-height:520px){.gandalf-announcement{height:min(270px,90dvh);max-height:90dvh}.gandalf-announcement>img{height:240px;bottom:-26px}.gandalf-announcement__bubble{max-height:calc(90dvh - 80px);bottom:68px;overflow:auto}}
.account-workspace{--lotru-account-design:ui20260919;--account-muted:#55452e}.account-workspace .account-main{align-content:start;padding-right:84px}.account-workspace .account-overview{align-content:start;align-items:start}.account-workspace .account-panel{min-height:0}.account-workspace .account-next-raid{grid-template-rows:auto auto;align-content:start;row-gap:14px}.account-workspace .account-empty-compact{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-block:10px}.account-workspace .account-empty-compact a{color:#294832;text-underline-offset:3px;text-decoration:underline}.account-workspace .account-form .form-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.account-workspace .account-form .form-columns>label{grid-template-rows:minmax(36px,auto) 44px auto;align-content:start;min-width:0}.account-workspace .account-form .form-columns>label>span{align-self:end;font-size:13px;line-height:1.4}.account-workspace .account-form .form-columns :is(select,input){box-sizing:border-box;width:100%;min-width:0;height:44px;min-height:44px}.account-workspace .account-form :is(small,.form-hint),.account-workspace .profile-message-access{font-size:14px;line-height:1.5;color:#55452e!important}.account-workspace .profile-message-access{background:#ead9aa;border-left-color:#294832;margin:0;padding:12px 14px}.account-workspace :is(input,textarea)::placeholder{color:#62543d;opacity:1}.account-workspace .lotru-blocknote .bn-editor{--bn-colors-side-menu:#62543d}.account-workspace .lotru-blocknote .bn-inline-content:before{color:#62543d;opacity:1}.account-workspace .account-command-head__actions{flex-wrap:wrap;justify-content:flex-end;max-width:42%}.account-workspace .account-command-head__identity{padding-right:min(44%,410px)}.account-workspace :is(.account-command-head__edit,.profile-banner-editor__upload,.profile-banner-editor>button){letter-spacing:0;text-transform:none;min-height:44px!important;font-size:13px!important}.account-workspace .profile-banner-editor>small{font-size:12px;line-height:1.35}body:has(.account-workspace) .discussion-mailbox.notification-mailbox{width:56px;height:56px;right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom))}body:has(.account-workspace) .notification-mailbox__trigger{border-radius:6px}body:has(.account-workspace) .discussion-mailbox__badge{min-width:22px;min-height:22px;font-size:12px}.account-workspace--messages .account-main{gap:12px;padding-top:12px;padding-left:12px}.account-workspace--messages .account-section{padding:12px!important}.account-workspace--messages .section-heading{margin-bottom:10px!important}.account-workspace--messages .section-heading>span{display:none}.account-workspace--messages .section-heading h2{font-size:22px!important}.account-workspace--messages .section-heading p{display:none}.account-workspace--messages .private-messenger{height:clamp(420px,100dvh - 470px,580px);min-height:0}.account-workspace--messages .pm-history{min-height:60px;padding:12px}.account-workspace--messages .pm-history .pm-welcome,.account-workspace--messages .pm-welcome{gap:6px;min-height:80px;padding:16px}.account-workspace--messages .pm-welcome>span{width:40px;height:40px;font-size:24px}.account-workspace--messages .pm-conversation{overflow:auto}.account-workspace--messages .pm-compose{max-height:65dvh;overflow:auto}.account-workspace--messages .pm-compose .lotru-bn-surface .bn-editor{min-height:72px}.account-workspace .pm-compose__actions .button{border-radius:3px}.account-workspace .pm-message footer{font-size:12px}.account-workspace .pm-message--outgoing{align-self:flex-start;margin-left:0;margin-right:auto}.account-workspace .pm-message--incoming{align-self:flex-end;margin-left:auto;margin-right:0}@media (min-width:761px){.account-workspace--messages .account-command-head{height:112px;min-height:112px;grid-template-columns:112px minmax(0,1fr)!important}.account-workspace--messages .account-command-head__avatar{width:112px;height:112px}}.account-workspace :is(.creator-application-form,.creator-tool-form){color:#2d2518;box-shadow:none;background:#dfcb96;border-color:#9b7b42}.account-workspace :is(.creator-application-form,.creator-tool-form) :is(label,label>span,header span,header p,footer p,.creator-tool-form__empty),.account-workspace .creator-confirm{color:#55452e!important}.account-workspace :is(.creator-application-form,.creator-tool-form) header h3{color:#302516;font-size:28px;line-height:1.15}.account-workspace :is(.creator-application-form,.creator-tool-form) :is(input,select,textarea){color:#2d2518;background:#fff6dc;border-color:#8d7344;border-radius:2px;min-width:0}.account-workspace :is(.creator-application-form,.creator-tool-form) :is(input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #294832}@media (max-width:1100px){.account-workspace .account-command-head__actions{max-width:46%;right:12px}.account-workspace .account-command-head__identity{padding-right:46%}}@media (max-width:760px){.account-workspace .account-main{min-height:0;padding:12px 68px 16px 8px}.account-workspace .account-section,.account-workspace .account-form{padding:12px!important}.account-workspace .account-form .form-columns,.account-workspace .creator-channel-fields,.account-workspace .creator-workspace__columns{grid-template-columns:minmax(0,1fr)}.account-workspace .account-form .form-columns>label{grid-template-rows:auto 44px auto}.account-workspace .account-command-head{height:auto;min-height:132px;grid-template-columns:88px minmax(0,1fr)!important}.account-workspace .account-command-head__avatar{grid-row:1/3;width:88px;height:100%;min-height:132px}.account-workspace .account-command-head__identity{padding:12px 8px}.account-workspace .account-command-head__actions{grid-column:2;justify-content:flex-start;gap:8px;max-width:none;padding:0 8px 12px;position:static}.account-workspace .profile-banner-editor{flex-wrap:wrap;width:auto;display:flex}.account-workspace .account-command-head__edit{display:inline-flex!important}body:has(.account-workspace) .discussion-mailbox.notification-mailbox{width:48px;height:48px;right:max(8px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom))}body:has(.account-workspace) .notification-mailbox__panel{max-height:calc(100dvh - 84px - env(safe-area-inset-bottom))}.account-workspace--messages .private-messenger{height:clamp(380px,65dvh,620px)}.account-workspace--messages .pm-compose{max-height:70dvh;padding-inline:6px}.account-workspace--messages .pm-compose__actions{flex-wrap:wrap}.account-workspace--messages .pm-compose__actions .button{margin-left:auto}.account-workspace :is(.creator-application-form,.creator-tool-form){padding:14px}}
.character-editor-page{--lotru-character-layout:character-v324;padding-top:22px;padding-bottom:64px}.character-editor-hero{min-height:190px!important;padding-top:30px!important;padding-bottom:28px!important}.character-editor-hero>p:last-child{max-width:760px;color:#d7dedf!important;opacity:1!important;font-size:15px!important;line-height:1.55!important}.character-editor-hero .eyebrow{color:#e0bc62!important;font-size:11px!important}.character-editor-hero h1{margin-block:8px 6px!important;font-size:clamp(38px,5vw,58px)!important;line-height:1!important}.character-editor-breadcrumbs{min-height:44px;margin-bottom:16px;padding:8px 2px;background:0 0!important;border:0!important;border-bottom:1px solid #8f784d!important}.character-editor-breadcrumbs a{text-underline-offset:3px;align-items:center;min-height:32px;padding-inline:6px;display:inline-flex;font-size:13px!important}.character-editor{gap:16px}.character-editor__summary{background:#dfcb96;border:1px solid #9b8151;border-left:4px solid #294832;grid-template-columns:58px minmax(0,1fr) auto;gap:16px;padding:17px 18px;box-shadow:none!important}.character-editor__summary h2{margin:1px 0 2px;font-size:clamp(25px,3vw,31px);line-height:1.05}.character-editor__summary p{font-size:14px;line-height:1.45;color:#55452e!important}.character-editor__summary>div>span,.character-editor__section>header>span,.character-details-form label>span{line-height:1.35;color:#5b4a30!important;font-size:12px!important}.character-editor__section{background:#eee0ba;border:1px solid #a38a59;gap:20px;padding:clamp(18px,2.5vw,28px);height:auto!important;min-height:0!important;box-shadow:none!important;overflow:visible!important}.character-editor__section>header{border-bottom:1px solid #c0a875;gap:5px;padding-bottom:16px}.character-editor__section>header h2{margin:0;font-size:clamp(26px,3vw,32px);line-height:1.1}.character-editor__section>header p{max-width:760px;font-size:14px;line-height:1.55;color:#55452e!important}.character-details-form,.character-details-form__grid{height:auto!important;min-height:0!important;overflow:visible!important}.character-details-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px 20px!important;display:grid!important}.character-details-form__grid>label{align-content:start;min-width:0;gap:7px!important;margin:0!important;display:grid!important;position:static!important}.character-details-form input,.character-details-form select{background:#fff6dc;border-color:#8d7344;border-radius:2px;min-width:0;height:46px;min-height:46px;font-size:15px;position:static!important}.character-details-form :is(input,select):focus-visible{outline-offset:2px;border-color:#294832;outline:2px solid #294832}.character-details-form__grid>.lotro-class-picker{background:0 0!important;border:0!important;border-top:1px solid #c0a875!important;grid-column:1/-1!important;width:100%!important;min-width:0!important;margin:4px 0 0!important;padding:18px 0 0!important;position:static!important}.character-details-form .lotro-class-picker>legend{margin-bottom:12px;line-height:1.35;color:#5b4a30!important;font-size:13px!important}.character-details-form .lotro-class-picker__grid{width:100%;grid-template-columns:repeat(6,minmax(92px,1fr))!important;gap:10px!important;display:grid!important}.character-details-form .lotro-class-picker__grid>label{background:#e8dcc0;border:1px solid #9c865d;border-radius:4px;grid-template-rows:50px minmax(28px,auto)!important;place-items:center!important;gap:7px!important;min-width:0!important;min-height:92px!important;margin:0!important;padding:9px 6px 8px!important;display:grid!important;position:relative!important;overflow:visible!important}.character-details-form .lotro-class-picker__grid>label:hover{transform:none!important}.character-details-form .lotro-class-picker__grid>label.is-selected{background:#294832;border-color:#d4b35c;box-shadow:0 0 0 2px #d4b35c66}.character-details-form .lotro-class-picker__grid img{object-fit:contain;max-width:100%;width:50px!important;height:50px!important}.character-details-form .lotro-class-picker__grid>label>span{overflow-wrap:anywhere;text-align:center;width:100%;color:inherit!important;font-size:12px!important;line-height:1.2!important}.character-details-form .lotro-class-picker__grid input{position:absolute!important}.character-details-form .form-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 16px;padding-top:2px;display:flex}.character-details-form .form-actions .button{min-height:44px}.character-editor__media{border:0!important}.character-editor__footer{background:0 0!important;border:0!important;border-top:1px solid #a38a59!important}@media (max-width:1180px){.character-details-form .lotro-class-picker__grid{grid-template-columns:repeat(4,minmax(92px,1fr))!important}}@media (max-width:680px){.character-editor-hero{min-height:160px!important;padding-top:24px!important;padding-bottom:22px!important}.character-editor-hero h1{font-size:clamp(34px,12vw,44px)!important}.character-editor-page{padding-top:14px;padding-bottom:44px}.character-editor-breadcrumbs{flex-wrap:wrap;align-items:flex-start;gap:4px 12px}.character-editor__summary{grid-template-columns:50px minmax(0,1fr);gap:12px;padding:15px}.character-editor__main-action{grid-column:1/-1}.character-editor__main-action>:is(strong,button){box-sizing:border-box;text-align:center;justify-content:center;width:100%}.character-details-form__grid{grid-template-columns:minmax(0,1fr)!important;gap:15px!important}.character-details-form__grid>.lotro-class-picker{grid-column:1!important}.character-details-form .lotro-class-picker__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.character-details-form .form-actions{flex-direction:column-reverse;align-items:stretch}.character-details-form .form-actions .button{width:100%}}@media (max-width:360px){.character-editor__section{padding:15px}.character-details-form .lotro-class-picker__grid>label{min-height:88px!important;padding-inline:4px!important}.character-details-form .lotro-class-picker__grid img{width:46px!important;height:46px!important}.character-details-form .lotro-class-picker__grid>label>span{font-size:11px!important}}
.account-workspace--messages .account-main{padding-right:16px}.account-workspace--messages .private-messenger{--lotru-messenger-layout:messenger-v325;grid-template-columns:minmax(185px,24%) minmax(0,1fr);min-width:0;height:clamp(650px,78dvh,1060px)}.account-workspace--messages .pm-conversation{min-width:0;overflow:hidden}.account-workspace--messages .pm-history{min-width:0;min-height:220px;padding:18px clamp(12px,2vw,26px)}.account-workspace--messages .pm-message{box-sizing:border-box;word-break:normal;overflow-wrap:break-word;width:fit-content;min-width:min(100%,18rem);max-width:min(90%,760px)}.account-workspace--messages .pm-message .forum-markup,.account-workspace--messages .pm-message .lotru-blocknote-document{box-sizing:border-box;white-space:normal;word-break:normal;overflow-wrap:break-word;width:auto;min-width:0;max-width:100%}.account-workspace--messages .pm-message :is(a,pre){overflow-wrap:anywhere}.account-workspace--messages .pm-compose{max-height:min(42dvh,380px);overflow-y:auto}@media (max-width:760px){.account-workspace--messages .account-main{padding:8px}.account-workspace--messages .private-messenger{flex-direction:column;height:calc(100dvh - 92px);min-height:560px;max-height:1000px;display:flex}.account-workspace--messages .pm-history{min-height:180px;padding:12px}.account-workspace--messages .pm-message{min-width:min(100%,12rem);max-width:94%}}
.account-workspace--messages .private-messenger{--lotru-messenger-width:wider-v326}.account-workspace--messages .pm-message{box-sizing:border-box;word-break:normal;overflow-wrap:break-word;width:min(78%,760px);min-width:0;max-width:min(90%,760px)}.account-workspace--messages .pm-message .forum-markup,.account-workspace--messages .pm-message .lotru-blocknote-document{word-break:normal;overflow-wrap:break-word;width:100%;min-width:0;max-width:100%}.account-workspace--messages .pm-message--outgoing{align-self:flex-start;margin-left:0;margin-right:auto}.account-workspace--messages .pm-message--incoming{align-self:flex-end;margin-left:auto;margin-right:0}@media (max-width:760px){.account-workspace--messages .pm-message{width:min(90%,600px);max-width:90%}}
.account-workspace--messages .private-messenger{--lotru-messenger-modern:v327;border:1px solid #c2aa76;border-radius:16px;overflow:hidden;box-shadow:0 12px 34px #2e27151f}.account-workspace--messages .pm-dialogs{background:#f2e8d0;border-color:#d1bd92}.account-workspace--messages .pm-dialogs__head{padding:19px 17px 11px}.account-workspace--messages .pm-search,.account-workspace--messages .pm-new{padding-inline:14px}.account-workspace--messages .pm-search input,.account-workspace--messages .pm-new select{background:#fff9eb;border-color:#c5b083;border-radius:12px}.account-workspace--messages .pm-dialogs__list{padding:8px}.account-workspace--messages .pm-dialog{border-radius:12px;padding:12px}.account-workspace--messages .pm-dialog.is-active{background:#dce6d1;box-shadow:inset 3px 0 #3b6546}.account-workspace--messages .pm-conversation{background:radial-gradient(circle at 12% 14%,#ffffff61,#0000 46%),#f7edcf}.account-workspace--messages .pm-conversation__head{background:#243f30;border-bottom-color:#456344}.account-workspace--messages .pm-history{scrollbar-color:#b4a27f #f7edcf}.account-workspace--messages .pm-history__items{gap:12px}.account-workspace--messages .pm-message{border-radius:16px;padding:12px 15px 9px;line-height:1.5;box-shadow:0 2px 8px #382c1717}.account-workspace--messages .pm-message--outgoing{background:#e5efd9;border-color:#bccdaa;border-bottom-left-radius:5px}.account-workspace--messages .pm-message--incoming{background:#fffaf0;border-color:#d5c49f;border-bottom-right-radius:5px}.account-workspace--messages .pm-message footer{color:#625d4b;font-size:11px}.account-workspace--messages .pm-compose{background:#f3e7c8;border-top:1px solid #d7c6a0;padding:12px 15px 14px}.account-workspace--messages .pm-compose .forum-rich-editor{background:#fffaf0;border-color:#c6b186;border-radius:13px}.account-workspace--messages .pm-compose .forum-rich-editor textarea{background:#fffaf0}.account-workspace--messages .pm-compose__actions{gap:10px}.account-workspace--messages .pm-tools-toggle{border-radius:10px;min-height:44px;padding-inline:10px}.account-workspace--messages .pm-tools-toggle:hover{background:#e5d6af}.account-workspace--messages .lotru-editor-switch button{color:#28432e;min-height:38px;box-shadow:none;background:#fff8e5;border:1px solid #a99163;border-radius:9px;padding:7px 12px}.account-workspace--messages .lotru-editor-switch button[aria-pressed=true]{color:#fff7dc;background:#2e5039;border-color:#2e5039}.discussions-page .discussion-chat{--lotru-discussion-modern:v327;background:#f1f0e8;border-radius:16px;min-width:0;overflow:hidden;border:1px solid #c4b186!important;box-shadow:0 12px 32px #1c231a1f!important}.discussions-page .discussion-chat>header{padding:13px 20px}.discussions-page .discussion-chat>header small{color:#e1d5b5;font-size:11px}.discussions-page .discussion-chat__messages{min-width:0;background-color:#f1f0e8!important;background-image:none!important;padding:16px!important}.discussions-page .discussion-chat__messages article,.discussions-page .discussion-chat__messages article:nth-child(2n){background:0 0;border:0;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:10px!important;padding:10px 0!important}.discussions-page .discussion-chat__avatar{border:1px solid #a58c5d;width:38px;height:38px}.discussions-page .discussion-chat__message{background:#fffdf6;border:1px solid #d7d0bd;border-radius:4px 16px 16px;min-width:0;max-width:min(100%,860px);padding:11px 15px;box-shadow:0 2px 8px #22261d12}.discussions-page .discussion-chat__message>header{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;display:flex;gap:3px 12px!important}.discussions-page .discussion-chat__message>header :is(strong,a){color:#2d5039;font-size:14px}.discussions-page .discussion-chat__message>header time{color:#625f53;font-size:11px}.discussions-page .discussion-chat__message>.forum-markup{color:#262922;overflow-wrap:break-word;line-height:1.5!important}.discussions-page .discussion-chat__message>.forum-markup :is(p,span,a){color:inherit}.discussions-page .discussion-chat__message .moderation-actions{border-top:1px solid #ede5d5;margin-top:10px;padding-top:7px}.discussions-page .discussion-chat__message .moderation-actions :is(button,.button){border-radius:8px;min-height:32px!important}.discussions-page .discussion-chat>form{border-top:1px solid #c8bfab;min-width:0;padding:14px 18px 16px;background:#e7eae3!important}.discussions-page .discussion-chat__composer{min-width:0}.discussions-page .discussion-chat .lotru-editor-switch button{color:#284332;min-height:38px;box-shadow:none;background:#fffdf5;border:1px solid #849380;border-radius:9px;padding:7px 12px}.discussions-page .discussion-chat .lotru-editor-switch button[aria-pressed=true]{color:#fff8dd;background:#284b35;border-color:#284b35}.discussions-page .discussion-chat .forum-rich-editor{background:#fffdf6;border:1px solid #b4c1b0;border-radius:13px;min-width:0}.discussions-page .discussion-chat .forum-rich-editor__toolbar{gap:6px;padding:9px}.discussions-page .discussion-chat .forum-rich-editor__toolbar button{border-radius:8px;min-height:40px}.discussions-page .discussion-chat .forum-rich-editor textarea{background:#fffdf6;min-height:100px;font-size:16px}.discussions-page .discussion-chat>form>div:last-of-type{flex-wrap:wrap;gap:12px}.discussions-page .discussion-chat>form>div:last-of-type>span{color:#535d50;font-size:12px}.discussions-page .discussion-chat>form .button{border-radius:22px;min-height:44px;padding-inline:21px}.discussions-page .discussion-chat :is(button,a,input,select,textarea,[contenteditable=true]):focus-visible,.account-workspace--messages .private-messenger :is(button,a,input,select,textarea,[contenteditable=true]):focus-visible{outline-offset:2px;outline:2px solid #527151}@media (max-width:760px){.account-workspace--messages .private-messenger,.discussions-page .discussion-chat{border-radius:10px}.account-workspace--messages .pm-compose{padding:9px 10px max(10px, env(safe-area-inset-bottom))}.discussions-page .discussion-chat__messages{padding:10px!important}.discussions-page .discussion-chat__message{padding:10px 12px}.discussions-page .discussion-chat>form{padding:12px 10px}.discussions-page .discussion-chat>form .button{min-height:44px}}@media (max-width:375px){.account-workspace--messages .pm-message{padding:9px 10px}.discussions-page .discussion-chat__messages article{grid-template-columns:32px minmax(0,1fr);gap:7px!important}.discussions-page .discussion-chat__avatar{width:32px;height:32px}}.discussions-page{--stone-page:#0b1218;--stone-panel:#101a22;--stone-panel-2:#14212a;--stone-text:#e4e8e7;--stone-text-2:#cad2d0;--stone-meta:#adb9b7;background:#0b1218!important;border-color:#0b1218!important;box-shadow:inset 0 0 0 1px #46514e,0 14px 36px #0006!important}.discussions-page:after{box-shadow:none!important;background:#0b1218!important}.discussions-page .discussion-chat{--lotru-discussion-theme:v331;color:#e4e8e7;background:#101a22!important;border-color:#46514e!important}.discussions-page .discussion-chat__messages{scrollbar-color:#75877b #0b1218;background:#0b1218!important}.discussions-page .discussion-chat__messages article,.discussions-page .discussion-chat__messages article:nth-child(2n){justify-content:flex-start;align-items:flex-start;width:100%;min-width:0;display:flex;background:0 0!important;gap:12px!important}.discussions-page .discussion-chat__messages article.discussion-chat__row--own{flex-direction:row-reverse}.discussions-page .discussion-chat__avatar{border:2px solid #b59a60;flex:0 0 56px;width:56px;height:56px;font-size:22px}.discussions-page .discussion-chat__message{word-break:normal;overflow-wrap:anywhere;border-color:#bba373;flex:0 auto;width:fit-content;min-width:0;max-width:min(860px,88% - 68px);box-shadow:0 3px 12px #0003;color:#111!important;background:#ead9aa!important}.discussions-page .discussion-chat__row--own .discussion-chat__message{border-radius:16px 4px 16px 16px}.discussions-page .discussion-chat__message>.forum-markup,.discussions-page .discussion-chat__message>.forum-markup :is(p,span,li,strong,em,h2,h3,blockquote,td,th){color:#111!important}.discussions-page .discussion-chat__message>header :is(strong,a){color:#21432c!important}.discussions-page .discussion-chat__message>header time{font-size:12px;color:#594c32!important}.discussions-page .discussion-chat__message>.forum-markup a{text-decoration:underline;color:#183c2a!important}.discussions-page .discussion-chat__message .moderation-actions{border-color:#bba373;flex-wrap:wrap;gap:6px;display:flex}.discussions-page .discussion-reply-reference{color:#111;background:#d7c596;border-color:#8b784e}.discussions-page .discussion-reply-reference :is(span,strong,small){color:#252418!important}.discussions-page .discussion-chat>form{border-color:#46514e;background:#14212a!important}.discussions-page .discussion-chat>form>div:last-of-type>span{color:#cad2d0}.discussions-page .discussion-chat .lotru-editor-switch button{color:#f1dfb0;background:#22352d;border-color:#75856b}.discussions-page .discussion-chat .lotru-editor-switch button[aria-pressed=true]{color:#fff1c9;background:#35523c}.discussions-page .discussion-chat :is(.forum-rich-editor,.lotru-blocknote){color:#e4e8e7;border-color:#596b64;background:#101a22!important}.discussions-page .discussion-chat :is(.forum-rich-editor__head,.forum-rich-editor__toolbar,.forum-rich-editor__status,.lotru-bn-heading,.lotru-bn-actions,.lotru-bn-status,.lotru-bn-url){color:#e4e8e7;border-color:#596b64;background:#182a25!important}.discussions-page .discussion-chat :is(.forum-rich-editor__toolbar,.lotru-bn-actions)>span{color:#cad2d0}.discussions-page .discussion-chat :is(.forum-rich-editor textarea,.forum-rich-editor__preview,.lotru-bn-surface,.lotru-bn-preview,.bn-editor){color:#e4e8e7!important;background:#101a22!important}.discussions-page .discussion-chat .lotru-blocknote .bn-container{--bn-colors-editor-background:#101a22;--bn-colors-editor-text:#e4e8e7;--bn-colors-menu-background:#182a25;--bn-colors-menu-text:#e4e8e7;--bn-colors-hovered-background:#35523c;--bn-colors-hovered-text:#fff1c9;--bn-colors-border:#596b64}.discussions-page .discussion-chat .bn-editor :is(p,h2,h3,td,th){color:#e4e8e7!important}.discussions-page .discussion-chat .bn-editor a{color:#f1d180}.discussions-page .discussion-chat :is(.forum-rich-editor__head,.forum-rich-editor__toolbar,.lotru-bn-heading,.lotru-bn-actions,.lotru-bn-url) button{color:#fff1c9;background:#294735;border-color:#75856b}.discussions-page .discussion-chat textarea::placeholder{color:#b6c3bd;opacity:1}.discussions-page .discussion-chat__history-note{color:#cad2d0}.discussions-page .discussion-chat__history-note a{color:#f1d180}.discussions-page .discussion-chat__message :is(img,video,iframe){max-width:100%}@media (max-width:760px){.discussions-page .discussion-chat__messages article{gap:8px!important}.discussions-page .discussion-chat__avatar{flex-basis:48px;width:48px;height:48px}.discussions-page .discussion-chat__message{max-width:calc(100% - 56px);padding:10px}}.discussions-page .discussion-chat>form>.discussion-chat__composer{display:block}.server-status{--lotru-server-indicator:v331-r2}.server-status .server-world--online .server-world__light{background:#58a94b;border-color:#a8d28a;box-shadow:0 0 9px #67c45a,inset 0 0 0 2px #142812}.server-status .server-world--offline .server-world__light{background:#a34638;border-color:#bc786b;box-shadow:0 0 8px #c44c38,inset 0 0 0 2px #2a100d}.server-status .server-world--unknown .server-world__light{background:#56616a;border-color:#7b848a;box-shadow:inset 0 0 0 2px #111820}.site-frame:has(.discussions-page){box-shadow:none!important;background:0 0!important}.site-frame:has(.discussions-page)>main{box-shadow:none!important;background:0 0!important}.site-frame:has(.discussions-page) .discussions-hero{box-shadow:none!important;background:0 0!important}.discussions-page{--lotru-discussion-background:v333-r3;box-shadow:none!important;background:0 0!important;border-width:0!important;outline:none!important}.discussions-page:after{display:none!important}.discussions-page .discussion-chat,.discussions-page .discussion-chat__messages{box-shadow:none!important;background:0 0!important}.discussions-page .discussion-chat__messages{scrollbar-color:#b49b65 transparent}.discussions-page .discussion-chat__message{flex:0 calc(94% - 68px);width:calc(94% - 68px);min-width:0;max-width:calc(100% - 68px)}.discussions-page .discussion-chat__messages article{padding-block:6px!important}@media (max-width:760px){.discussions-page .discussion-chat__message{flex-basis:calc(100% - 56px);width:calc(100% - 56px);max-width:calc(100% - 56px)}}.discussions-page .discussion-chat__messages article,.discussions-page .discussion-chat__messages article:nth-child(2n){align-items:start;grid-template-columns:56px minmax(0,1fr)!important;gap:12px!important;display:grid!important}.discussions-page .discussion-chat__messages article.discussion-chat__row--own{grid-template-columns:minmax(0,1fr) 56px!important}.discussions-page .discussion-chat__avatar{grid-area:1/1}.discussions-page .discussion-chat__message{box-sizing:border-box;grid-area:1/2;justify-self:start;width:94%;max-width:100%}.discussions-page .discussion-chat__row--own .discussion-chat__avatar{grid-column:2}.discussions-page .discussion-chat__row--own .discussion-chat__message{grid-column:1;justify-self:end}@media (max-width:760px){.discussions-page .discussion-chat__messages article,.discussions-page .discussion-chat__messages article:nth-child(2n){grid-template-columns:48px minmax(0,1fr)!important;gap:8px!important}.discussions-page .discussion-chat__messages article.discussion-chat__row--own{grid-template-columns:minmax(0,1fr) 48px!important}.discussions-page .discussion-chat__message{width:100%;max-width:100%}}
