/*! Ariade — admin dashboard styles. Author: Shivaji Mitra / M/S. Anblik */
.ariade-dash{max-width:1120px}

/* Gradient hero */
.ariade-hero{position:relative;background:linear-gradient(120deg,#123C9C 0%,#184FCB 40%,#6D28D9 82%,#BE185D 130%);border-radius:16px;padding:26px 30px 22px;margin:16px 0 22px;color:#fff;box-shadow:0 16px 40px -22px rgba(24,79,203,.75)}
.ariade-hero-brand{display:flex;align-items:center;gap:14px}
.ariade-logo-main{height:44px;width:auto}
.ariade-ver{font-size:12px;font-weight:600;color:#fff;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.55);border-radius:999px;padding:3px 11px}
.ariade-hero-sub{margin:1.1em 0 .2em;color:rgba(255,255,255,.92);font-size:14px;max-width:64ch}
.ariade-by{position:absolute;top:26px;right:30px;display:inline-flex;align-items:center;gap:9px;text-decoration:none;color:rgba(255,255,255,.9);font-size:13px}
.ariade-by img{height:26px;width:auto;background:#fff;border-radius:6px;padding:3px 6px}

/* Cards */
.ariade-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-items:stretch}
.ariade-card-wide{grid-column:1 / -1}
@media (max-width:782px){.ariade-cards{grid-template-columns:1fr}.ariade-by{position:static;margin-top:12px}}
.ariade-card{position:relative;background:#fff;border:1px solid #e6e8ee;border-radius:16px;padding:20px 24px 24px;overflow:hidden;display:flex;flex-direction:column}
.ariade-card::before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--ac,#184FCB)}
.ariade-card-h{display:flex;align-items:center;gap:11px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eef0f4}
.ariade-card-h h2{margin:0;font-size:16px}
.ariade-ico{width:38px;height:38px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:var(--acg,linear-gradient(135deg,#184FCB,#6D28D9));box-shadow:0 6px 16px -8px var(--ac,#184FCB)}
.ariade-ico .dashicons{color:#fff;font-size:21px;width:21px;height:21px}
.ac-green{--ac:#16A34A;--acg:linear-gradient(135deg,#16A34A,#22C55E)}
.ac-blue{--ac:#184FCB;--acg:linear-gradient(135deg,#184FCB,#6D28D9)}
.ac-violet{--ac:#6D28D9;--acg:linear-gradient(135deg,#6D28D9,#8B5CF6)}
.ac-pink{--ac:#BE185D;--acg:linear-gradient(135deg,#BE185D,#DB2777)}
.ac-orange{--ac:#9A5500;--acg:linear-gradient(135deg,#9A5500,#B45309)}
.ariade-starters{margin:10px 0 0;list-style:none;padding:0}
.ariade-starter{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding:14px 0;border-bottom:1px solid #f0f0f1}
.ariade-starter:last-child{border-bottom:0}
.ariade-starter-name{flex:1;min-width:180px;display:flex;align-items:center;gap:.5rem;font-weight:600}
.ariade-starter-name .dashicons{color:var(--ac,#9A5500)}
.ariade-starter-form{display:inline;margin:0}
.is-feature{box-shadow:0 12px 30px -18px rgba(24,79,203,.55);border-color:#c7d6fb}
.is-feature{background:linear-gradient(180deg,#f5f8ff, #ffffff 60%)}

/* Getting started */
.ariade-steps{margin:2px 0 16px;padding:0;list-style:none;counter-reset:s}
.ariade-steps li{position:relative;counter-increment:s;padding:8px 0 8px 40px;min-height:26px}
.ariade-steps li::before{content:counter(s);position:absolute;left:0;top:3px;width:26px;height:26px;border-radius:50%;background:var(--ac,#184FCB);color:#fff;font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center}

/* Import options */
.ariade-import-opts{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center;margin:1rem 0 .35rem;font-size:13px}
.ariade-import-opts input.small-text{width:90px}
.ariade-field-help{margin:.35rem 0 1.1rem;font-size:12.5px;line-height:1.55;color:#50575e;max-width:66ch}

/* Plugins */
.ariade-plugins{margin:10px 0 0;list-style:none}
.ariade-plugins li{padding:14px 0;border-bottom:1px solid #f0f0f1}
.ariade-plugins li:last-child{border-bottom:0}
.ariade-plugin-name{font-weight:600}
.ariade-plugin-desc{display:inline-block;margin-top:4px;color:#646970;font-size:12.5px}
.ariade-wporg{font-size:12px;text-decoration:underline;text-underline-offset:2px;display:inline-block;padding:4px 2px;margin:-2px 0}
.ariade-pill{display:inline-block;font-size:11px;font-weight:600;border-radius:999px;padding:1px 9px;vertical-align:middle}
.ariade-pill.is-on{background:#e6f4ea;color:#166534}
.ariade-pill.is-off{background:#fcf3e3;color:#8a6100}
.ariade-pill.is-missing{background:#fdecec;color:#a1000e}
.ariade-install-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 .9rem}
.ariade-install-row .description{font-size:13px}
.ariade-links{margin:0}
.ariade-links li{margin:.15em 0}
.ariade-links a{text-decoration:underline;text-underline-offset:2px;font-weight:500;display:inline-block;padding:4px 2px}

/* Accessibility: heading reset, focus visibility, hero link affordance */
.ariade-h1{margin:0;padding:0;line-height:1;display:inline-flex;align-items:center}
.ariade-by:hover span,.ariade-by:focus span{text-decoration:underline}
.ariade-dash a:focus-visible,.ariade-dash button:focus-visible,.ariade-dash input:focus-visible{outline:2px solid #1d2327;outline-offset:2px;border-radius:3px;box-shadow:none}
.ariade-hero a:focus-visible{outline:2px solid #fff;outline-offset:3px}
@media (forced-colors:active){.ariade-card::before,.ariade-ico{forced-color-adjust:none}}
