
.s7rp-page{--s7rp-bg:#050915;--s7rp-surface:#0c1630;--s7rp-line:rgba(125,155,216,.24);--s7rp-blue:#3984ff;--s7rp-cyan:#22d3ee;--s7rp-gold:#f6c66d;--s7rp-text:#f8fafc;--s7rp-muted:#aeb8cf;direction:rtl;background:radial-gradient(circle at 90% 8%,rgba(57,132,255,.13),transparent 29%),var(--s7rp-bg);color:var(--s7rp-text);font-family:Tajawal,Cairo,sans-serif;padding:clamp(24px,4vw,56px) 18px 82px}
.s7rp-page *{box-sizing:border-box}.s7rp-shell{width:min(1180px,100%);margin:auto}.s7rp-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:230px;overflow:hidden;border:1px solid rgba(102,143,226,.35);border-radius:24px;padding:clamp(28px,4vw,48px);background:linear-gradient(115deg,#111d39,#080f23 68%,#111233);box-shadow:0 30px 70px -52px rgba(45,117,255,.85)}
.s7rp-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 0 49%,rgba(91,134,226,.06) 50%,transparent 51%);background-size:46px 46px;opacity:.5}.s7rp-hero-copy{position:relative;z-index:1}.s7rp-eyebrow,.s7rp-overline{display:block;color:var(--s7rp-cyan);font-size:12px;font-weight:800}.s7rp-eyebrow{letter-spacing:.06em}.s7rp-eyebrow span{color:var(--s7rp-gold);margin-inline-end:5px}.s7rp-hero h1{margin:10px 0;color:var(--s7rp-text);font:900 clamp(29px,4.2vw,49px)/1.2 Tajawal,sans-serif}.s7rp-hero p{max-width:650px;margin:0;color:#c3cde0;font-size:16px;line-height:1.8}.s7rp-back{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:#91dbff!important;font-weight:800;text-decoration:none!important}.s7rp-back:hover{color:#fff!important}.s7rp-hero-emblem{position:relative;display:grid;place-items:center;flex:0 0 124px;width:124px;height:124px;border:1px solid rgba(246,198,109,.6);border-radius:30px;transform:rotate(-9deg);background:radial-gradient(circle at 35% 25%,rgba(246,198,109,.2),transparent 45%),#101b35;box-shadow:0 0 55px rgba(246,198,109,.11),inset 0 0 25px rgba(246,198,109,.1)}.s7rp-hero-emblem span{color:var(--s7rp-gold);font:900 83px/.9 Tajawal,sans-serif}.s7rp-hero-emblem small{position:absolute;bottom:17px;color:#cbd5ed;font:800 9px/1 Tajawal,sans-serif;letter-spacing:.2em}
.s7rp-jump{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 32px}.s7rp-jump a{display:inline-flex;align-items:center;min-height:40px;padding:7px 14px;border:1px solid var(--s7rp-line);border-radius:999px;background:#101a31;color:#c7d5ee!important;font-size:13px;font-weight:800;text-decoration:none!important;transition:background .2s,border-color .2s,transform .2s}.s7rp-jump a:hover{border-color:rgba(34,211,238,.6);background:#172847;color:#fff!important;transform:translateY(-2px)}
.s7rp-section{scroll-margin-top:110px;margin-top:34px}.s7rp-section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:17px;padding:0 2px 13px;border-bottom:1px solid var(--s7rp-line)}.s7rp-section-head h2{margin:5px 0 0;color:#fff;font:800 clamp(22px,2.7vw,28px)/1.3 Tajawal,sans-serif}.s7rp-section-head p{max-width:430px;margin:0;color:var(--s7rp-muted);font-size:13px;line-height:1.7}
.s7rp-page .sevenstar-wallet-wrapper,.s7rp-page .sevenstar-rewards-container,.s7rp-page .sevenstar-history-wrapper,.s7rp-page .sevenstar-my-redemptions{--sevenstar-primary:#f6c66d;--sevenstar-primary-hover:#ffd890;--sevenstar-navy-dark:#081021;--sevenstar-navy-card:#0d1830;--sevenstar-navy-border:#294061;--sevenstar-text-light:#eaf0ff;--sevenstar-text-muted:#acb9d0;color:#eaf0ff;font-family:Tajawal,Cairo,sans-serif}.s7rp-page .sevenstar-wallet-hero-card,.s7rp-page .sevenstar-recent-activity-card,.s7rp-page .sevenstar-card,.s7rp-page .sevenstar-reward-card{border-radius:18px;border-color:#294061;background:#0d1830}.s7rp-page .sevenstar-stats-grid{gap:12px}.s7rp-page .sevenstar-stat-box{border-radius:13px}.s7rp-page .sevenstar-table-responsive{overflow-x:auto}.s7rp-page .sevenstar-rewards-container{scroll-margin-top:110px}.s7rp-page .sevenstar-btn:focus-visible,.s7rp-jump a:focus-visible,.s7rp-back:focus-visible,.s7rp-hub-strip a:focus-visible,.s7rp-nav-link a:focus-visible{outline:3px solid var(--s7rp-cyan,#22d3ee);outline-offset:3px}
.woocommerce-account .woocommerce-MyAccount-navigation li.s7rp-nav-link a{background:linear-gradient(105deg,rgba(246,198,109,.15),rgba(57,132,255,.13));border:1px solid rgba(246,198,109,.35);color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li.s7rp-nav-link a:before{content:"✦";width:auto;height:auto;background:none;-webkit-mask:none;mask:none;color:#f6c66d;font:900 18px/1 Tajawal,sans-serif}.woocommerce-account .woocommerce-MyAccount-navigation li.s7rp-nav-link a:hover{border-color:#f6c66d;background:rgba(246,198,109,.22)}
.s7rp-hub-strip{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:-3px 0 22px;padding:18px 22px;border:1px solid rgba(246,198,109,.32);border-radius:17px;background:linear-gradient(115deg,rgba(246,198,109,.12),rgba(16,31,61,.95) 58%,rgba(57,132,255,.15));box-shadow:0 17px 38px -30px rgba(246,198,109,.65)}.s7rp-hub-strip-main{display:flex;align-items:center;gap:17px}.s7rp-hub-token{display:grid;place-items:center;width:48px;height:48px;flex:0 0 48px;border:1px solid rgba(246,198,109,.53);border-radius:14px;background:rgba(246,198,109,.12);color:#f6c66d;font:900 26px/1 Tajawal,sans-serif}.s7rp-hub-copy{display:grid;gap:2px}.s7rp-hub-label{color:#e7d8b4;font-size:12px;font-weight:800}.s7rp-hub-value{color:#fff;font:900 26px/1.2 Tajawal,sans-serif}.s7rp-hub-value small{color:#b9c7dd;font-size:12px;font-weight:700}.s7rp-hub-strip a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:8px 17px;border:1px solid rgba(246,198,109,.48);border-radius:10px;background:#f6c66d;color:#111b2e!important;font-size:13px;font-weight:900;text-decoration:none!important;transition:transform .2s,background .2s}.s7rp-hub-strip a:hover{transform:translateY(-2px);background:#ffda91}
@media(max-width:720px){.s7rp-hero-emblem{display:none}.s7rp-section-head{align-items:start;flex-direction:column;gap:5px}.s7rp-page{padding:22px 13px 60px}.s7rp-hub-strip{align-items:stretch;flex-direction:column}.s7rp-hub-strip a{width:100%}}@media(prefers-reduced-motion:reduce){.s7rp-page *,.s7rp-hub-strip *{transition:none!important;animation:none!important}}
