.rop-discord{position:fixed;right:22px;bottom:max(20px,env(safe-area-inset-bottom));z-index:990;font-family:Inter,'Segoe UI',sans-serif;color:#e6edf7;line-height:1.5}.rop-discord-launcher{display:flex;align-items:center;gap:12px;min-height:64px;padding:12px 17px;background:#10213b;border:1px solid #c4a25b;border-radius:12px;box-shadow:0 6px 24px #030e2c38;cursor:pointer;list-style:none}.rop-discord-launcher::-webkit-details-marker{display:none}.rop-discord-icon{font-size:28px;color:#f0ca76}.rop-discord-launcher strong{display:block;font-size:13px;font-weight:600;color:#fff}.rop-discord-launcher small{display:block;font-size:10px;color:#aebfd5;margin-top:2px}.rop-discord-chevron{font-size:21px;color:#f0ca76;margin-left:8px}.rop-discord[open] .rop-discord-chevron{transform:rotate(180deg)}.rop-discord-launcher:hover{background:#183250}.rop-discord-panel{position:absolute;right:0;bottom:calc(100% + 12px);width:350px;max-width:calc(100vw - 32px);border:1px solid #40536f;border-radius:14px;background:#10213b;box-shadow:0 16px 56px #03102755;overflow:auto;max-height:calc(100vh - 175px);max-height:calc(100dvh - 175px);overscroll-behavior:contain}.rop-discord-heading{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 12px;border-top:2px solid #d6b264}.rop-discord-heading span{font-size:9px;letter-spacing:.15em;color:#d8bd80}.rop-discord-heading h2{font-family:Rajdhani,'Segoe UI',sans-serif;font-weight:700;font-size:26px;line-height:1.2;color:#fff;margin:4px 0 0}.rop-discord-close{min-width:40px;min-height:40px;padding:0;border:1px solid #ffffff22;border-radius:7px;background:transparent;color:#c6d4e7;font-size:25px;cursor:pointer}.rop-discord-close:hover{background:#ffffff12;color:#fff}.rop-discord [hidden]{display:none!important}.rop-discord-counts{display:flex;gap:20px;padding:0 18px 15px;font-size:11px;color:#b4c3d8}.rop-discord-counts strong{color:#f1f5fc;font-weight:600}.rop-discord-counts i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5ed49b;margin-right:6px}.rop-discord-messages{background:#0b182c;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;max-height:280px;overflow:auto;overscroll-behavior:contain}.rop-discord-placeholder{text-align:center;padding:23px}.rop-discord-placeholder img{object-fit:contain;margin-bottom:7px}.rop-discord-placeholder h3{font-family:Rajdhani,'Segoe UI',sans-serif;font-weight:600;font-size:23px;color:#e7d29f;margin:5px 0 10px}.rop-discord-placeholder p{font-size:12px;line-height:1.8;color:#bac9da;margin:0}.rop-discord-placeholder .rop-discord-preview-status{font-size:11px;margin-top:14px;color:#94a8c4}.rop-discord-footer{padding:14px 18px}.rop-discord-footer>a{display:flex;align-items:center;justify-content:center;gap:15px;background:#f0c665;border:1px solid #e2b456;color:#15273d;border-radius:7px;padding:11px;font-size:13px;font-weight:600;text-decoration:none}.rop-discord-footer>a:hover{background:#ffdb86}.rop-discord-footer>div{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:10px}.rop-discord-footer>div a{color:#d4bc85}.rop-discord-footer small{font-size:10px;color:#91a6c2}.rop-discord-count-note{display:block;font-size:9px!important;margin-top:5px}.rop-discord-message{padding:13px 16px;border-bottom:1px solid #ffffff0a}.rop-discord-message header{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.rop-discord-message strong{font-size:12px;color:#d6bc86;overflow-wrap:anywhere}.rop-discord-message time{font-size:9px;color:#869bb7;white-space:nowrap}.rop-discord-message p{font-size:12px;line-height:1.7;color:#c5d3e5;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0}
@media(max-width:767px){.rop-discord{right:12px;bottom:max(12px,env(safe-area-inset-bottom))}.rop-discord-launcher{min-height:55px;padding:9px 12px;gap:9px}.rop-discord-launcher strong{font-size:12px}.rop-discord-chevron{margin-left:2px}.rop-discord-panel{max-width:calc(100vw - 24px)}.rop-footer{padding-bottom:90px}}@media print{.rop-discord{display:none}}
