.raid-event{--raid-accent:#f1c567;box-sizing:border-box;margin:24px 0 0;padding:28px;border:1px solid #62522c;border-radius:12px;background:radial-gradient(ellipse at 100% 0,#f1c56713,transparent 50%),linear-gradient(135deg,#131b10,#0b160e);color:#d4ecd9;font-family:var(--font-body, sans-serif)}.raid-event *,.raid-event *:before,.raid-event *:after{box-sizing:border-box}.raid-event__header{display:flex;align-items:center;justify-content:space-between;gap:18px}.raid-event__badge{display:block;color:var(--raid-accent);font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:2px;line-height:1.6}.raid-event h2{margin:8px 0 10px;color:#f7e7b3;font-size:clamp(22px,3vw,30px);font-family:var(--font-display, sans-serif);line-height:1.3}.raid-event p{margin:8px 0;font-size:13px;line-height:1.75}.raid-event__muted{color:#a5b9a7}.raid-event__shield{font-size:40px;color:var(--raid-accent);padding:12px 22px;border:1px solid #62522c;border-radius:14px;background:#f1c5670a}.raid-event__facts{display:grid;grid-template-columns:1.3fr .8fr 1fr;gap:14px;margin:22px 0}.raid-event__facts>div{min-width:0;padding:16px;border:1px solid #293b27;border-radius:8px;background:#06100770}.raid-event dt{color:#97ad99;font-size:12px;margin-bottom:7px}.raid-event dd{margin:0;font-size:16px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.raid-event__facts p{font-size:12px;margin-bottom:0}.raid-event__reward{border-left:3px solid var(--raid-accent);padding:12px 16px;border-radius:0 6px 6px 0;background:#f1c56709;margin-bottom:20px}.raid-event__reward strong{color:var(--raid-accent);font-size:15px}.raid-event__reward p{color:#c2ccb1;margin-bottom:0}.raid-event__rules{border:1px solid #35543a;border-radius:7px;margin:18px 0;background:#0b1a0d}.raid-event summary{cursor:pointer;padding:16px;color:#d4ecd9;font-size:15px;font-weight:700;line-height:1.5}.raid-event__rule-body{padding:0 16px 16px}.raid-event__rule-text{white-space:pre-wrap;overflow-wrap:anywhere}.raid-event__contact,.raid-event__secondary,.raid-event__admin-button{font:700 14px var(--font-display, sans-serif);cursor:pointer;border-radius:6px;padding:13px 16px;text-decoration:none;line-height:1.5}.raid-event__contact{display:block;width:100%;border:1px solid #8792ff;background:#5865f2;color:#fff;text-align:center}.raid-event__contact:hover{background:#6673ff}.raid-event__secondary{background:#112315;border:1px solid #35543a;color:#c6dfcc}.raid-event__contact-note{text-align:center;font-size:12px!important}.raid-event__admin-button{display:block;width:100%;margin-top:8px;text-align:left;color:#f1c567;background:#211e11;border:1px solid #62522c;padding:10px 14px}.raid-event__editor{width:min(740px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;margin:auto;padding:24px}.raid-event__editor::backdrop{background:#000b}.raid-event__form{display:grid;gap:18px;margin-top:18px}.raid-event__form label{display:block;color:#c2d6c6;font-size:13px;line-height:1.6}.raid-event__form input:not([type=checkbox]),.raid-event__form textarea{display:block;width:100%;margin-top:7px;padding:10px 12px;background:#061007;border:1px solid #35543a;color:#d4ecd9;border-radius:5px;font:14px var(--font-body, sans-serif);line-height:1.6}.raid-event__form textarea{resize:vertical}.raid-event__form .raid-event__enabled{display:flex;align-items:center;gap:9px}.raid-event__enabled input{width:18px;height:18px;accent-color:#3ddc60}.raid-event__translation-rules>label{padding:0 0 16px}.raid-event__translation-rules summary{padding-left:0}.raid-event__actions{display:flex;flex-wrap:wrap;gap:10px}.raid-event__actions .raid-event__contact{width:auto;flex:1}.raid-event__status{color:#68dd88;white-space:pre-wrap}.raid-event__status--error{color:#ff9292}.raid-event :disabled{opacity:.5;cursor:wait}.raid-event :focus-visible,.raid-event__admin-button:focus-visible{outline:2px solid #f1c567;outline-offset:3px}@media(max-width:640px){.raid-event{padding:20px 16px}.raid-event__facts{grid-template-columns:1fr 1fr;gap:10px}.raid-event__facts>div:first-child{grid-column:1/-1}.raid-event__shield{padding:8px;font-size:27px}.raid-event dd{font-size:14px}.raid-event__actions{flex-direction:column}}
