/*
Theme Name: GeneratePress Child 9.0
Template: generatepress
Version: 1.0
*/

@import url(../generatepress/style.css);:root{--color-bg-light:#f0f2f5;--color-card-bg:#fff;--color-widget-bg:#fff;--color-text:#050505;--color-border:#dddfe2;--color-primary:#1877f2}.dark,.dark-mode{--color-bg-light:#18191a;--color-card-bg:#242526;--color-widget-bg:#242526;--color-text:#e4e6eb;--color-border:#3e4042;--color-primary:#2d88ff}#page,.site,body,html{background-color:var(--color-bg-light)!important;color:var(--color-text)}body,html{margin:0;padding:0;overflow-x:hidden}body{padding-top:60px!important}.site-header{position:fixed;top:0;width:100%;height:60px;z-index:9999;background-color:var(--color-card-bg);border-bottom:1px solid var(--color-border)}.site-content{padding-left:10px;padding-right:10px}.grid-container{display:flex;gap:20px;max-width:1200px;margin:0 auto;padding:0 10px}#primary{flex:1;min-width:0}.sidebar{width:300px;flex-shrink:0;position:sticky;margin-top:-5px;height:fit-content}@media (min-width:769px){.sidebar{margin-right:20px}}.sidebar .widget{background-color:var(--color-widget-bg);border:1px solid var(--color-border);border-radius:6px;padding:15px;margin-bottom:20px}.inside-article{background-color:var(--color-card-bg)!important;border:1px solid var(--color-border);border-radius:8px;padding:20px;margin-bottom:20px}#page,.anas-main-wrap,.footer-widgets .widget,.site,.site-content,.site-footer *,.site-footer .widget,.site-footer .widget-title,body{background:0 0!important}.site-footer{background-color:var(--color-card-bg)!important}a{color:var(--color-primary)}a:hover{opacity:.8}@media (max-width:768px){.grid-container{flex-direction:column;gap:15px}.sidebar{width:100%;position:static;margin-top:0;flex-shrink:1;margin-right:0!important}}@media (min-width:769px) and (max-width:1024px){.grid-container{gap:15px}.sidebar{width:280px}}html{background:0 0/36px 36px fixed #f8fbff;background-image:linear-gradient(rgba(185,205,255,.09) .6px,transparent .6px),linear-gradient(90deg,rgba(185,205,255,.09) .6px,transparent .6px)}.dark html,.dark-mode html{background:0 0/36px 36px fixed #18191a;background-image:linear-gradient(rgba(100,140,220,.06) .6px,transparent .6px),linear-gradient(90deg,rgba(100,140,220,.06) .6px,transparent .6px)}.anas-pagination{text-align:center;margin:3rem 0 2rem;clear:both}.anas-pagination .nav-links{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-wrap:nowrap;white-space:nowrap;padding:0;list-style:none}.anas-pagination .page-numbers{min-width:52px;height:52px;display:flex;align-items:center;justify-content:center;padding:0 18px;font-weight:700;font-size:1.05rem;color:var(--color-text);background:var(--color-card-bg);border:1.8px solid var(--color-border);border-radius:16px;text-decoration:none;transition:.3s;box-shadow:0 3px 10px rgba(0,0,0,.08);flex-shrink:0}.anas-pagination .page-numbers:hover{box-shadow:0 12px 28px rgba(0,0,0,.15);border-color:var(--color-primary)}.anas-pagination .page-numbers.current{background:var(--color-primary);color:#fff;border-color:var(--color-primary);box-shadow:0 10px 28px rgba(24,119,242,.4);font-weight:800}.anas-pagination .next,.anas-pagination .prev{font-weight:700;min-width:110px;border-radius:18px}.anas-pagination .page-numbers:not(.prev):not(.next):not(.current){display:none!important}.anas-pagination .page-numbers.current+.page-numbers+.page-numbers:not(.next),.anas-pagination .page-numbers.current+.page-numbers:not(.next),.anas-pagination .page-numbers.current~.page-numbers:not(.next):nth-child(-n+2),.anas-pagination .page-numbers.current~.page-numbers:not(.next)~.page-numbers:not(.next):nth-child(-n+1){display:flex!important}@media (max-width:768px){.anas-pagination .page-numbers{min-width:48px;height:48px;font-size:1rem}.anas-pagination .next,.anas-pagination .prev{min-width:95px;font-size:.92rem}}