:root{--hp-primary:#0f9f8f;--hp-primary-dark:#087668;--hp-accent:#2f80ed;--hp-soft:#eefbf8;--hp-soft-2:#f6fafc;--hp-text:#102a43;--hp-muted:#627d98;--hp-border:#d9e8ef;--hp-danger:#dc2626;--hp-card:#ffffff;--hp-shadow:0 14px 38px rgba(16,42,67,.10)}
*{box-sizing:border-box}html{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans Devanagari","Noto Sans",Arial,sans-serif;color:var(--hp-text);-webkit-text-size-adjust:100%}body{margin:0;background:linear-gradient(180deg,#f7fffd 0%,#fff 42%,#f7fbff 100%);color:var(--hp-text);font-size:16px;line-height:1.65}a{color:var(--hp-primary-dark);text-decoration:none}a:hover{color:var(--hp-accent);text-decoration:none}img{max-width:100%;height:auto}#wrap,.container{max-width:1180px!important}#wrap{background:transparent!important}header#header,.fixed_nav,.header_light,.main-header{background:#fff!important;border-bottom:1px solid var(--hp-border)!important;box-shadow:0 8px 24px rgba(16,42,67,.06)!important}.logo,.logo a{font-weight:900!important;color:var(--hp-primary-dark)!important;letter-spacing:-.03em}.navigation,.nav,.sf-menu,ul.menu{font-weight:700}.navigation a,.nav a,.sf-menu a,ul.menu a{color:var(--hp-text)!important;border-radius:12px;padding:10px 14px!important}.navigation a:hover,.nav a:hover,.sf-menu a:hover,ul.menu a:hover{background:var(--hp-soft)!important;color:var(--hp-primary-dark)!important}.breadcrumbs,.breadcrumb{background:var(--hp-soft-2)!important;border:1px solid var(--hp-border)!important;border-radius:16px!important;padding:12px 16px!important;color:var(--hp-muted)!important}.page-content,.question,.article,.post,.boxedtitle,.widget,.box_icon,.login-panel .page-content,.commentlist li,.pagination,.about-author,.related-posts li{background:var(--hp-card)!important;border:1px solid var(--hp-border)!important;border-radius:22px!important;box-shadow:var(--hp-shadow)!important;padding:22px!important;margin-bottom:22px!important}.widget_title,.boxedtitle h2,.page-content h1,.page-content h2,.question h2,.post h2,h1,h2,h3{color:var(--hp-text)!important;letter-spacing:-.025em}.widget_title:after,h2:after{background:var(--hp-primary)!important}.button,.submit,input[type=submit],button,.btn{background:linear-gradient(135deg,var(--hp-primary),var(--hp-accent))!important;color:#fff!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 22px rgba(15,159,143,.22)!important;padding:11px 18px!important;font-weight:800!important;cursor:pointer;transition:.2s ease}.button:hover,.submit:hover,input[type=submit]:hover,button:hover,.btn:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(15,159,143,.28)!important}.button.danger,.btn-danger,[data-danger],.delete{background:linear-gradient(135deg,#ef4444,#b91c1c)!important}input[type=text],input[type=email],input[type=password],input[type=url],input[type=search],textarea,select{width:100%;max-width:100%;border:1px solid var(--hp-border)!important;border-radius:14px!important;background:#fff!important;color:var(--hp-text)!important;padding:12px 14px!important;box-shadow:inset 0 1px 0 rgba(16,42,67,.02)!important}input:focus,textarea:focus,select:focus{outline:3px solid rgba(15,159,143,.18)!important;border-color:var(--hp-primary)!important}.question-meta,.post-meta,.meta,.comment,.date,.author,.stats,.user-question,.question-author,.question-date{color:var(--hp-muted)!important}.question-title a,.post-title a,.related-posts a{color:var(--hp-text)!important;font-weight:800}.question-title a:hover,.post-title a:hover,.related-posts a:hover{color:var(--hp-primary-dark)!important}.tagcloud a,.widget_tag_cloud a,.tags a{display:inline-block;background:var(--hp-soft)!important;border:1px solid var(--hp-border)!important;border-radius:999px!important;padding:7px 12px!important;margin:4px!important;color:var(--hp-primary-dark)!important;font-weight:700}.pagination a,.pagination span{border-radius:12px!important;border:1px solid var(--hp-border)!important;background:#fff!important;color:var(--hp-primary-dark)!important;padding:8px 12px!important;margin:2px!important}.pagination .current,.pagination span.current{background:var(--hp-primary)!important;color:#fff!important}table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--hp-border);border-radius:18px;overflow:hidden}th{background:var(--hp-soft);color:var(--hp-text);font-weight:900;text-align:left}td,th{padding:12px;border-bottom:1px solid var(--hp-border)}tr:last-child td{border-bottom:0}.hp-hero{background:radial-gradient(circle at top left,rgba(47,128,237,.18),transparent 34%),linear-gradient(135deg,#eafff8,#f4fbff);border:1px solid var(--hp-border);border-radius:30px;box-shadow:var(--hp-shadow);padding:44px;margin:24px 0}.hp-hero h1{font-size:clamp(32px,5vw,58px);line-height:1.08;margin:0 0 14px}.hp-hero p{font-size:18px;color:var(--hp-muted);max-width:760px}.hp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.hp-card{background:#fff;border:1px solid var(--hp-border);border-radius:24px;padding:24px;box-shadow:var(--hp-shadow)}.hp-badge{display:inline-flex;align-items:center;gap:8px;background:var(--hp-soft);color:var(--hp-primary-dark);border:1px solid var(--hp-border);border-radius:999px;padding:7px 12px;font-weight:800}.hp-alert{border-radius:18px;padding:14px 16px;border:1px solid var(--hp-border);background:#f8fafc}.hp-alert.success{background:#ecfdf5;border-color:#bbf7d0}.hp-alert.error{background:#fef2f2;border-color:#fecaca}.hp-admin-shell{max-width:1360px;margin:0 auto;padding:24px}.hp-admin-top{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:22px}.hp-admin-nav{display:flex;gap:8px;flex-wrap:wrap}.hp-admin-nav a{background:#fff;border:1px solid var(--hp-border);padding:10px 14px;border-radius:14px;font-weight:800}.hp-admin-nav a.active{background:var(--hp-primary);color:#fff}.hp-admin-table{font-size:14px}.hp-admin-table td{vertical-align:top}.hp-actions{display:flex;gap:8px;flex-wrap:wrap}.hp-small{font-size:13px;color:var(--hp-muted)}.hp-modal-backdrop{position:fixed;inset:0;background:rgba(15,23,42,.52);display:none;align-items:center;justify-content:center;z-index:99999;padding:20px}.hp-modal{background:#fff;border-radius:24px;max-width:460px;width:100%;padding:24px;box-shadow:0 30px 80px rgba(0,0,0,.25)}.hp-modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}@media(max-width:768px){body{font-size:15px}.page-content,.question,.article,.post,.widget{padding:16px!important;border-radius:18px!important}.hp-hero{padding:26px}.hp-admin-shell{padding:14px}td,th{padding:9px}.hp-admin-table{display:block;overflow-x:auto;white-space:nowrap}}
