:root{--bg: #0a0a0a;--bg2:#000000;--text: #e8c991;--muted:#a8a08f;--accent:#ff9b3d;--accent-2:#ffb86b;--accent-3:#e0741f;--border: rgba(232,201,145,.35)}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:radial-gradient(circle at 50% 20%,var(--bg),var(--bg2));color:var(--text);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,Helvetica Neue,Arial,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,sans-serif}.wrap{min-height:100%;display:flex;flex-direction:column;align-items:center}.logo{width:200px;max-width:60vw;margin:40px auto 8px;filter:drop-shadow(0 0 20px rgba(232,201,145,.35));animation:floatY 6s ease-in-out infinite}@keyframes floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.tagline{margin:0 0 14px;letter-spacing:.6px;font-size:clamp(14px,2.6vw,18px);text-align:center;animation:softGlow 3.2s ease-in-out infinite}@keyframes softGlow{0%{text-shadow:0 0 8px rgba(255,155,61,.15);color:var(--text)}50%{text-shadow:0 0 20px rgba(255,184,107,.5);color:#f0d4a3}to{text-shadow:0 0 8px rgba(255,155,61,.15);color:var(--text)}}.banner{display:flex;gap:10px;align-items:center;justify-content:center;padding:10px 14px;border-radius:14px;margin:10px 0 22px;background:linear-gradient(90deg,#ff9b3d26,#ffb86b1f);border:1px solid var(--border);box-shadow:0 0 10px #00000059;animation:breathe 4s ease-in-out infinite}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.015)}}.topActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin:8px 0 24px}.btn{border-radius:14px;padding:10px 18px;font-weight:600;border:1px solid var(--border);background:#0006;color:var(--text);cursor:pointer;transition:transform .15s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease;box-shadow:0 0 12px #ff9b3d26}.btn:hover{transform:translateY(-1px);box-shadow:0 0 18px #ffb86b40}.btn.primary{background:linear-gradient(180deg,var(--accent),var(--accent-3));color:#111;border-color:#d07c23}.btn[disabled]{opacity:.55;cursor:not-allowed;filter:grayscale(35%)}.panel{width:min(1100px,92vw);margin:10px auto 26px;background:#0d0d0de6;border:1px solid var(--border);border-radius:16px;box-shadow:0 0 24px #00000073;overflow:hidden}.panelHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,#ff9b3d14,#ffb86b0f)}.title{font-weight:700;letter-spacing:.4px;font-size:16px}.muted{color:var(--muted);font-size:12px}.wpScroll{max-height:70vh;overflow:auto;padding:18px 18px 24px}.wpScroll section{animation:none!important}.wpScroll h1{font-size:1.9rem;margin:0 0 6px;text-align:center}.wpScroll h2{color:#00e0ff;margin:22px 0 10px}.wpScroll p,.wpScroll li{color:#f2f2f2;line-height:1.7}.wpScroll blockquote{border-left:3px solid #00e0ff;color:#bbb;margin:22px 0;padding-left:14px;font-style:italic}.bountyGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px}@media (max-width: 700px){.bountyGrid{grid-template-columns:1fr}}.bountyCard{border:1px solid var(--border);border-radius:14px;padding:12px;background:#00000059}.bountyHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bountyTitle{font-weight:700;font-size:14px}.infoBtn{border:none;background:transparent;color:var(--muted);font-weight:700;cursor:pointer;padding:2px 6px;border-radius:8px;border:1px dashed var(--border)}.infoBtn:hover{color:#fff}.donationBar{width:100%;display:flex;justify-content:center;padding:10px 12px;margin:10px 0 0;color:#f5dcae;background:#ff9b3d1f;border-top:1px solid var(--border)}.footer{width:min(1100px,92vw);margin:10px auto 20px;font-size:11px;color:#bdb6a6;text-align:center}.modalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;zIndex:9999}.modal{width:min(560px,92vw);background:#111;border:1px solid var(--border);border-radius:16px;padding:18px 16px;box-shadow:0 0 24px #00000080;animation:rise .25s ease-out}@keyframes rise{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.modal h2{margin:6px 0 8px;color:#f0d4a3}.modal p{margin:0 0 10px;color:#ddd}.modalActions{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}
