
/* WordPress — governed business CMS */
.wp-console {
  min-height:560px;border:1px solid var(--line);border-radius:28px;background:#fff;
  box-shadow:var(--shadow);padding:17px;position:relative;overflow:hidden
}
.wp-shell {height:526px;border:1px solid #dfe7ea;border-radius:20px;background:#f7f9fa;display:grid;grid-template-columns:105px 1fr;overflow:hidden}
.wp-admin {padding:13px 10px;background:#111b29;color:#fff}
.wp-admin strong {display:block;font-size:11px;margin:5px 0 17px;color:#75e2db}
.wp-admin span {display:block;height:8px;border-radius:99px;background:rgba(255,255,255,.09);margin:12px 0}
.wp-admin span:nth-of-type(2){width:72%}.wp-admin span:nth-of-type(4){width:61%}.wp-admin span:nth-of-type(6){width:83%}
.wp-content {padding:16px}
.wp-head {display:flex;justify-content:space-between;align-items:center}
.wp-head b {font-size:13px}.wp-head span {padding:6px 8px;border-radius:7px;background:var(--brand-soft);color:var(--brand-dark);font-size:9px;font-weight:900}
.wp-health {display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}
.wp-health article {padding:12px;border:1px solid #e0e7ea;border-radius:11px;background:#fff}
.wp-health small {display:block;color:#87939e;font-size:8px;text-transform:uppercase;font-weight:900;letter-spacing:.08em}
.wp-health strong {display:block;margin-top:5px;font-size:11px}
.wp-layout {display:grid;grid-template-columns:1.15fr .85fr;gap:9px;margin-top:10px}
.wp-page-preview,.wp-config {height:330px;border:1px solid #e0e7ea;border-radius:13px;background:#fff;padding:12px}
.wp-page-preview .hero {min-height:0;padding:0;height:116px;border-radius:9px;background:linear-gradient(135deg,#0e2035,#0a9189)}
.wp-blocks {display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}
.wp-blocks span {height:74px;border-radius:8px;background:#eef3f4}
.wp-config span {display:block;height:8px;border-radius:99px;background:#dfe6e9;margin:11px 0}
.wp-config span:nth-child(2){width:70%}.wp-config span:nth-child(4){width:85%}.wp-config span:nth-child(6){width:58%}
.wp-layers {
  position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;
  border:1px solid rgba(255,255,255,.15);background:rgba(255,255,255,.15);border-radius:20px;overflow:hidden
}
.wp-layers article {min-height:320px;padding:25px 18px;background:rgba(7,43,56,.29)}
.wp-layers span {color:#8bece5;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.11em}
.wp-layers h3 {margin:58px 0 8px;font-size:17px}
.wp-layers p {margin:0;color:rgba(255,255,255,.69);font-size:12px;line-height:1.62}
.wp-governance {display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:start}
.plugin-stack {display:grid;gap:10px}
.plugin-row {display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff}
.plugin-icon {width:48px;height:48px;border-radius:13px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-dark);font-weight:900;font-size:11px}
.plugin-row b {display:block;font-size:13px}
.plugin-row small {display:block;color:var(--muted);font-size:10px;margin-top:2px}
.plugin-row>span {font-size:9px;font-weight:900;color:#5c7774;background:#edf7f6;border-radius:8px;padding:6px 7px}
.health-grid {display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.health-card {padding:23px;border:1px solid var(--line);border-radius:17px;background:#fff;min-height:220px}
.health-card i {width:35px;height:35px;border-radius:10px;display:grid;place-items:center;background:var(--brand-soft);color:var(--brand-dark);font-style:normal;font-weight:900;font-size:10px}
.health-card h3 {margin:35px 0 7px;font-size:15px}
.health-card p {margin:0;color:var(--muted);font-size:11px;line-height:1.6}
.wp-commerce {display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center}
.wp-commerce-panel {padding:31px;border-radius:22px;background:#0d1727;color:#fff}
.wp-commerce-panel h3 {font-size:28px;letter-spacing:-.04em;margin:14px 0}
.wp-commerce-panel p {color:#a8b8c2;line-height:1.65}
.wp-commerce-panel ul {list-style:none;padding:0;margin:22px 0 0}
.wp-commerce-panel li {padding:10px 0;border-top:1px solid rgba(255,255,255,.08);font-size:12px}
.wp-boundary {padding:28px;border:1px solid var(--line);border-radius:22px}
.wp-boundary h3 {font-size:24px;margin:0 0 13px;letter-spacing:-.035em}
.wp-boundary p {color:var(--muted);line-height:1.7}
@media(max-width:1040px){.wp-layers{grid-template-columns:1fr 1fr}.wp-layers article:last-child{grid-column:1/-1}.wp-governance,.wp-commerce{grid-template-columns:1fr}.health-grid{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.wp-shell{grid-template-columns:70px 1fr}.wp-layout{grid-template-columns:1fr}.wp-config{display:none}.wp-health{grid-template-columns:1fr}.wp-layers,.health-grid{grid-template-columns:1fr}.wp-layers article:last-child{grid-column:auto}.plugin-row{grid-template-columns:42px 1fr}.plugin-row>span{display:none}}
