.immortal-confirm-overlay{position:fixed;inset:0;z-index:2147483500;background:#001b19c9;display:grid;place-items:center;padding:24px;color:#f5f2df;isolation:isolate}.immortal-confirm-card{width:min(100%,390px);padding:24px;border:1px solid #c7ab61;border-radius:18px;background:#0c302d;box-shadow:0 20px 80px #000a}.immortal-confirm-card h2{margin:0 0 14px;font-size:21px}.immortal-confirm-card p{white-space:pre-wrap;line-height:1.6;overflow-wrap:anywhere}.immortal-confirm-card>div{display:flex;gap:12px;margin-top:20px}.immortal-confirm-card button{flex:1;min-height:48px;border:1px solid #8d9e91;border-radius:10px;background:#173d37;color:#fff;padding:10px;font:inherit}.immortal-confirm-card [data-confirm]{background:#e5cb82;color:#12352c;border-color:#f5db93}.immortal-confirm-card button:focus-visible{outline:3px solid #fff;outline-offset:3px}
.sect-community{padding:16px;margin:0 0 16px;border:1px solid #b5a36a66;border-radius:14px;background:#092e29e8;color:#f3efd9}.sect-community h3{margin:0 0 10px}.sect-community p{line-height:1.5;overflow-wrap:anywhere}.sect-announcement-text{white-space:pre-wrap}.sect-community label{display:block;margin-bottom:6px}.sect-community textarea{width:100%;box-sizing:border-box;min-height:115px;background:#03231f;color:#fff;border:1px solid #8a9f87;border-radius:8px;padding:10px;font:inherit}.sect-community button,.sect-roster-name-button{font:inherit;cursor:pointer}.sect-community button{min-height:44px;border:1px solid #a99859;border-radius:9px;background:#244b3b;color:#fff;padding:10px 13px}.sect-community button:disabled{opacity:.55;cursor:default}.sect-community-toolbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:12px 0}.sect-community-status{white-space:pre-wrap;color:#f6d79c}.sect-quest-row{padding:14px 0;border-top:1px solid #76917b55}.sect-quest-row h4{margin:0 0 8px}.sect-quest-row progress{display:block;width:100%;height:12px;margin:10px 0;accent-color:#dfc172}.sect-quest-row small{display:block;line-height:1.6}.sect-quest-list{max-height:none}.sect-roster-name-button{border:0;background:none;color:inherit;text-align:left;padding:8px 0;min-height:44px;text-decoration:underline;text-underline-offset:4px}.sect-community .sect-announcement-actions[hidden]{display:none}.sect-quest-badge{font-size:12px;color:#d5d59f}.sect-community-nav{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}
