body.keppr-theme-green,body:not([class*="keppr-theme-"]){--keppr-gradient:linear-gradient(135deg, #1e3a2f 0%, #2d6a4f 60%, #40916c 100%);--keppr-gradient-light:linear-gradient(135deg, #f0fdf4, #dcfce7);--keppr-shadow:rgba(30, 58, 47, .22);--keppr-primary:#40916c;--keppr-primary-dark:#1e3a2f;--keppr-primary-mid:#2d6a4f;--keppr-primary-light:#52b788;--keppr-primary-lighter:#74c69d;--keppr-primary-bg:#d8f3dc;--keppr-primary-bg-soft:#f0fdf4;--keppr-glow1:#52b788;--keppr-glow2:#40916c;--keppr-glow3:#74c69d;--keppr-glow4:#52b788;--keppr-accent:#16a34a;--keppr-accent-bg:#dcfce7;--keppr-accent-text:#166534;--keppr-tab-active-bg:#1e293b;--keppr-tab-active-text:#fff;--keppr-pagination-bg:linear-gradient(135deg, #1e3a2f, #40916c);--keppr-pagination-text:#fff;--keppr-btn-bg:linear-gradient(135deg, #1e3a2f, #40916c);--keppr-btn-text:#fff;--keppr-focus-color:#40916c}body.keppr-theme-blue{--keppr-gradient:linear-gradient(135deg, #1e3a5f 0%, #1d4ed8 60%, #3b82f6 100%);--keppr-gradient-light:linear-gradient(135deg, #eff6ff, #dbeafe);--keppr-shadow:rgba(30, 58, 95, .22);--keppr-primary:#3b82f6;--keppr-primary-dark:#1e3a5f;--keppr-primary-mid:#1d4ed8;--keppr-primary-light:#60a5fa;--keppr-primary-lighter:#93c5fd;--keppr-primary-bg:#dbeafe;--keppr-primary-bg-soft:#eff6ff;--keppr-glow1:#60a5fa;--keppr-glow2:#3b82f6;--keppr-glow3:#93c5fd;--keppr-glow4:#60a5fa;--keppr-accent:#2563eb;--keppr-accent-bg:#dbeafe;--keppr-accent-text:#1e40af;--keppr-tab-active-bg:#1e3a5f;--keppr-tab-active-text:#fff;--keppr-pagination-bg:linear-gradient(135deg, #1e3a5f, #3b82f6);--keppr-pagination-text:#fff;--keppr-btn-bg:linear-gradient(135deg, #1e3a5f, #3b82f6);--keppr-btn-text:#fff;--keppr-focus-color:#3b82f6}body.keppr-theme-purple{--keppr-gradient:linear-gradient(135deg, #2e1065 0%, #7c3aed 60%, #a78bfa 100%);--keppr-gradient-light:linear-gradient(135deg, #f5f3ff, #ede9fe);--keppr-shadow:rgba(46, 16, 101, .22);--keppr-primary:#7c3aed;--keppr-primary-dark:#2e1065;--keppr-primary-mid:#6d28d9;--keppr-primary-light:#a78bfa;--keppr-primary-lighter:#c4b5fd;--keppr-primary-bg:#ede9fe;--keppr-primary-bg-soft:#f5f3ff;--keppr-glow1:#c4b5fd;--keppr-glow2:#7c3aed;--keppr-glow3:#ddd6fe;--keppr-glow4:#c4b5fd;--keppr-accent:#7c3aed;--keppr-accent-bg:#ede9fe;--keppr-accent-text:#4c1d95;--keppr-tab-active-bg:#2e1065;--keppr-tab-active-text:#fff;--keppr-pagination-bg:linear-gradient(135deg, #2e1065, #7c3aed);--keppr-pagination-text:#fff;--keppr-btn-bg:linear-gradient(135deg, #2e1065, #7c3aed);--keppr-btn-text:#fff;--keppr-focus-color:#7c3aed}body.keppr-theme-sunset{--keppr-gradient:linear-gradient(135deg, #7f1d1d 0%, #dc2626 60%, #f97316 100%);--keppr-gradient-light:linear-gradient(135deg, #fff7ed, #ffedd5);--keppr-shadow:rgba(127, 29, 29, .22);--keppr-primary:#dc2626;--keppr-primary-dark:#7f1d1d;--keppr-primary-mid:#b91c1c;--keppr-primary-light:#f97316;--keppr-primary-lighter:#fca5a5;--keppr-primary-bg:#fee2e2;--keppr-primary-bg-soft:#fff5f5;--keppr-glow1:#fca5a5;--keppr-glow2:#dc2626;--keppr-glow3:#fdba74;--keppr-glow4:#fca5a5;--keppr-accent:#dc2626;--keppr-accent-bg:#fee2e2;--keppr-accent-text:#991b1b;--keppr-tab-active-bg:#7f1d1d;--keppr-tab-active-text:#fff;--keppr-pagination-bg:linear-gradient(135deg, #7f1d1d, #dc2626);--keppr-pagination-text:#fff;--keppr-btn-bg:linear-gradient(135deg, #7f1d1d, #dc2626);--keppr-btn-text:#fff;--keppr-focus-color:#dc2626}body.keppr-theme-dark{--keppr-gradient:linear-gradient(135deg, #0f172a 0%, #1e293b 60%, #334155 100%);--keppr-gradient-light:linear-gradient(135deg, #f1f5f9, #e2e8f0);--keppr-shadow:rgba(15, 23, 42, .30);--keppr-primary:#475569;--keppr-primary-dark:#0f172a;--keppr-primary-mid:#1e293b;--keppr-primary-light:#64748b;--keppr-primary-lighter:#94a3b8;--keppr-primary-bg:#e2e8f0;--keppr-primary-bg-soft:#f1f5f9;--keppr-glow1:#94a3b8;--keppr-glow2:#475569;--keppr-glow3:#cbd5e1;--keppr-glow4:#94a3b8;--keppr-accent:#334155;--keppr-accent-bg:#e2e8f0;--keppr-accent-text:#0f172a;--keppr-tab-active-bg:#0f172a;--keppr-tab-active-text:#fff;--keppr-pagination-bg:linear-gradient(135deg, #0f172a, #334155);--keppr-pagination-text:#fff;--keppr-btn-bg:linear-gradient(135deg, #0f172a, #334155);--keppr-btn-text:#fff;--keppr-focus-color:#475569}body.keppr-theme-light{--keppr-gradient:linear-gradient(135deg, #f8fafc 0%, #e2e8f0 60%, #cbd5e1 100%);--keppr-gradient-light:linear-gradient(135deg, #f8fafc, #f1f5f9);--keppr-shadow:rgba(100, 116, 139, .15);--keppr-primary:#64748b;--keppr-primary-dark:#334155;--keppr-primary-mid:#475569;--keppr-primary-light:#94a3b8;--keppr-primary-lighter:#cbd5e1;--keppr-primary-bg:#e2e8f0;--keppr-primary-bg-soft:#f8fafc;--keppr-glow1:#94a3b8;--keppr-glow2:#64748b;--keppr-glow3:#cbd5e1;--keppr-glow4:#94a3b8;--keppr-accent:#3b82f6;--keppr-accent-bg:#dbeafe;--keppr-accent-text:#1e40af;--keppr-tab-active-bg:#334155;--keppr-tab-active-text:#fff;--keppr-pagination-bg:linear-gradient(135deg, #334155, #64748b);--keppr-pagination-text:#fff;--keppr-btn-bg:linear-gradient(135deg, #334155, #64748b);--keppr-btn-text:#fff;--keppr-focus-color:#64748b;--keppr-header-text:#1e293b;--keppr-header-text-sub:#475569;--keppr-header-text-muted:rgba(30,41,59,.6)}body.keppr-theme-light header#keppr_header,body.keppr-theme-light #keppr_header_userinfo,body.keppr-theme-light #keppr_point,body.keppr-theme-light #keppr_label,body.keppr-theme-light .keppr-level-badge,body.keppr-theme-light .keppr-level-hint,body.keppr-theme-light .keppr-level-hint strong,body.keppr-theme-light .keppr-level-max{color:#1e293b!important}body.keppr-theme-light #keppr_header_left{background:rgb(30 41 59 / .1)!important;border-color:rgb(30 41 59 / .2)!important}body.keppr-theme-light #keppr_header_left #keppr_point{color:#1e293b!important}body.keppr-theme-light #keppr_header_left #keppr_label{color:rgb(30 41 59 / .7)!important}body.keppr-theme-light #keppr_return a{background:rgb(30 41 59 / .1)!important;border-color:rgb(30 41 59 / .2)!important;color:#1e293b!important}body.keppr-theme-light .keppr-level-progress-track{background:rgb(30 41 59 / .15)!important}body.keppr-theme-light .keppr-level-progress-fill{background:linear-gradient(90deg,#334155,#64748b)!important}body.keppr-theme-light .keppr-level-footer{border-top-color:rgb(30 41 59 / .12)!important}header#keppr_header{background:var(--keppr-gradient)!important;box-shadow:0 8px 32px var(--keppr-shadow),0 2px 8px rgb(0 0 0 / .08)!important}#keppr_header_avatar::before{background:conic-gradient(var(--keppr-glow1) 0%,var(--keppr-glow2) 25%,var(--keppr-glow3) 50%,transparent 55%,transparent 70%,var(--keppr-glow4) 85%,var(--keppr-glow1) 100%)!important}#keppr_header_avatar::after{background:var(--keppr-gradient)!important}.kepro-tab-btn.kepro-active,.kw-tab-btn.active,.kepro-points-tabs .kepro-tab-btn.active{background:var(--keppr-tab-active-bg)!important;color:var(--keppr-tab-active-text)!important}.kusl-btn-primary,.keppr-lc-btn-primary,.keppr-awards-btn,.kpms-page-btn.active,.kusl-pag-btn.active,.keppr-lc-pag-btn.active,.keppr-sh-pag-btn.active{background:var(--keppr-btn-bg)!important;color:var(--keppr-btn-text)!important}.keppr-page-btn.active,.kpms-page-btn.active{background:var(--keppr-pagination-bg)!important;color:var(--keppr-pagination-text)!important}.keppr-lc-form-card{background:var(--keppr-gradient)!important;box-shadow:0 8px 32px var(--keppr-shadow)!important}#keppr-lc-submit-btn{background:#fff!important;color:var(--keppr-primary-dark)!important}.keppr-myshares-stat-card.highlight{background:var(--keppr-gradient)!important}.keppr-total-badge,.kpms-total-badge{background:var(--keppr-gradient)!important}.kusl-date-input:focus,.kusl-select:focus,.keppr-lc-input-wrap input:focus{border-color:var(--keppr-focus-color)!important}.keppr-level-progress-fill{background:linear-gradient(90deg,rgb(255 255 255 / .95),rgb(255 255 255 / .5))!important}.award-card.attainable{border-top-color:var(--keppr-primary)!important}.awards-pagination .page-numbers.current{background:var(--keppr-primary)!important;border-color:var(--keppr-primary)!important}.keppr-awards-wrap .keppr-total-badge{background:var(--keppr-gradient)!important}body.keppr-theme-light .kepro-tab-btn.kepro-active,body.keppr-theme-light .kepro-tab-btn.active{background:#334155!important;color:#fff!important}body.keppr-theme-light .kepro-tab-btn:not(.kepro-active):not(.active){color:#334155!important}body.keppr-theme-light .kprc{color:#1e293b!important}body.keppr-theme-light .kprc-title{color:#1e293b!important}body.keppr-theme-light .kprc-desc{color:rgb(30 41 59 / .65)!important}body.keppr-theme-light .kprc-btn{color:rgb(30 41 59 / .8)!important;border-color:rgb(30 41 59 / .2)!important}body.keppr-theme-light .kprc:hover{color:#1e293b!important}body.keppr-theme-light .kusl-btn-primary{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}body.keppr-theme-light .kusl-pag-btn.active{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}body.keppr-theme-light .keppr-lc-form-card{color:#1e293b!important}body.keppr-theme-light .keppr-lc-form-header h3{color:#1e293b!important}body.keppr-theme-light .keppr-lc-form-header p{color:rgb(30 41 59 / .65)!important}body.keppr-theme-light .keppr-lc-input-wrap input{border-color:rgb(30 41 59 / .3)!important;background:rgb(30 41 59 / .06)!important;color:#1e293b!important}body.keppr-theme-light .keppr-lc-input-wrap input::placeholder{color:rgb(30 41 59 / .4)!important}body.keppr-theme-light #keppr-lc-submit-btn{background:#334155!important;color:#fff!important}body.keppr-theme-light .keppr-lc-pag-btn.active{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}body.keppr-theme-light .keppr-myshares-stat-card.highlight{background:linear-gradient(135deg,#334155,#64748b)!important}body.keppr-theme-light .keppr-myshares-stat-card.highlight .keppr-myshares-stat-num,body.keppr-theme-light .keppr-myshares-stat-card.highlight .keppr-myshares-stat-lbl{color:#fff!important}body.keppr-theme-light .keppr-total-badge,body.keppr-theme-light .kpms-total-badge{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}body.keppr-theme-light .keppr-page-btn.active,body.keppr-theme-light .kpms-page-btn.active,body.keppr-theme-light .keppr-sh-pag-btn.active{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}body.keppr-theme-light .keppr-awards-btn{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}body.keppr-theme-light .kepro-points-tabs .kepro-tab-btn.active{background:#334155!important;color:#fff!important}body.keppr-theme-light .kusl-filters{background:#f1f5f9!important}body.keppr-theme-light .kusl-date-input:focus,body.keppr-theme-light .kusl-select:focus{border-color:#64748b!important}.keppr-sc-form-card{background:var(--keppr-gradient)!important;box-shadow:0 8px 32px var(--keppr-shadow)!important}.keppr-sc-submit-btn{background:#fff!important;color:var(--keppr-primary-dark)!important}.keppr-sc-total-badge{background:var(--keppr-gradient)!important}.keppr-sc-pag-btn.active{background:var(--keppr-btn-bg)!important;color:var(--keppr-btn-text)!important;border-color:transparent!important}.keppr-sc-card-amount{color:var(--keppr-accent-text)!important;background:var(--keppr-accent-bg)!important}.keppr-sc-card-icon{background:var(--keppr-gradient-light)!important}body.keppr-theme-light .keppr-sc-form-card{color:#1e293b!important}body.keppr-theme-light .keppr-sc-form-header h3{color:#1e293b!important}body.keppr-theme-light .keppr-sc-form-header p{color:rgb(30 41 59 / .65)!important}body.keppr-theme-light .keppr-sc-submit-btn{background:#334155!important;color:#fff!important}body.keppr-theme-light .keppr-sc-pag-btn.active{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}body.keppr-theme-light .keppr-sc-total-badge{background:linear-gradient(135deg,#334155,#64748b)!important;color:#fff!important}