/* Argon Cloud Drive • scoped, independent of theme's existing UI. */
.argon-drive-card {
  --ad-a:#6e76ed;--ad-b:#8e9bf4;--ad-glow:rgba(123,130,241,.21);
  --ad-text:var(--color-text,#273044);--ad-muted:var(--color-text-secondary,#69758a);
  position:relative; isolation:isolate; overflow:hidden; color:var(--ad-text);
  margin:25px 0; padding:0; border:1px solid rgba(120,134,168,.23);
  border-radius:18px; box-shadow:0 8px 33px rgba(42,57,95,.075);
  background:var(--color-foreground,#fff);
  font-family:var(--font,Inter,-apple-system,system-ui,sans-serif);
  transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease;
}
.argon-drive-card.argon-drive-sky{--ad-a:#238fd6;--ad-b:#54b9e8;--ad-glow:rgba(38,153,219,.19)}
.argon-drive-card.argon-drive-mint{--ad-a:#168b77;--ad-b:#5cc1a6;--ad-glow:rgba(39,175,145,.18)}
.argon-drive-card.argon-drive-sunset{--ad-a:#dc6c53;--ad-b:#f4a665;--ad-glow:rgba(244,153,103,.18)}
.argon-drive-card:hover{transform:translateY(-2px);box-shadow:0 15px 40px rgba(42,57,95,.12);border-color:var(--ad-b)}
.argon-drive-card .argon-drive-glow{
  position:absolute;z-index:-1;inset:0 0 auto 0;height:155px;pointer-events:none;
  background:radial-gradient(ellipse 64% 104% at 93% -28%,var(--ad-glow),transparent 78%),linear-gradient(117deg,var(--ad-glow),transparent 53%);
}
.argon-drive-card:before{content:"";height:3px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,var(--ad-a),var(--ad-b),transparent 90%)}
.argon-drive-card .argon-drive-content{padding:23px 25px 19px;position:relative}
.argon-drive-card .argon-drive-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;margin-bottom:17px}
.argon-drive-card .argon-drive-eyebrow{text-transform:uppercase;letter-spacing:.085em;font-size:10px;font-weight:800;color:var(--ad-a);display:flex;align-items:center;gap:7px}
.argon-drive-card .argon-drive-live{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--ad-a);box-shadow:0 0 0 4px var(--ad-glow)}
.argon-drive-card .argon-drive-provider{font-size:11px;letter-spacing:.03em;color:var(--ad-muted);font-weight:600}
.argon-drive-card .argon-drive-main{display:flex;align-items:center;gap:17px;margin-bottom:20px;min-width:0}
.argon-drive-card .argon-drive-icon{position:relative;flex:0 0 64px;height:64px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(137deg,var(--ad-a),var(--ad-b));color:#fff;box-shadow:0 9px 22px var(--ad-glow)}
.argon-drive-card .argon-drive-icon svg{position:absolute;width:39px;height:39px;opacity:.28;transform:translate(11px,10px)}
.argon-drive-card .argon-drive-icon span{position:relative;z-index:1;font-weight:800;font-size:22px;letter-spacing:-.055em;text-shadow:0 2px 7px rgba(0,0,0,.13)}
.argon-drive-card .argon-drive-text{min-width:0;flex:1}
.argon-drive-card .argon-drive-text h3{font-family:inherit!important;font-size:18px!important;line-height:1.5!important;margin:0 0 10px!important;font-weight:760!important;letter-spacing:-.015em;word-break:break-word;color:var(--ad-text)!important}
.argon-drive-card .argon-drive-chips{display:flex;flex-wrap:wrap;gap:6px}
.argon-drive-card .argon-drive-chip{font-size:11px;line-height:1.4;padding:4px 8px;border-radius:6px;background:var(--color-widgets-disabled,#f1f3f7);color:var(--ad-muted);font-weight:550}
.argon-drive-card .argon-drive-code-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin:0 0 15px;padding:12px 13px;border:1px dashed rgba(116,126,156,.31);background:var(--color-widgets-disabled,#f7f8fb);border-radius:10px}
.argon-drive-card .argon-drive-code-label{display:flex;flex-wrap:wrap;gap:12px;align-items:center;min-width:0}
.argon-drive-card .argon-drive-code-label>span{font-size:12px;color:var(--ad-muted)}
.argon-drive-card .argon-drive-code-value{font:700 14px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.075em;color:var(--ad-text);overflow-wrap:anywhere}
.argon-drive-card button,.argon-drive-card a.argon-drive-primary{font-family:inherit!important;cursor:pointer;text-decoration:none!important;outline-offset:3px;appearance:none;box-shadow:none;}
.argon-drive-card .argon-drive-copy{background:var(--color-foreground,#fff);border:1px solid rgba(106,120,152,.26);border-radius:7px;padding:6px 11px;font-size:12px;font-weight:650;color:var(--ad-a);transition:border-color .18s ease,transform .18s ease}
.argon-drive-card .argon-drive-copy:hover{border-color:var(--ad-a);transform:translateY(-1px)}
.argon-drive-card .argon-drive-extra{font-size:13px;line-height:1.7;border-top:1px solid var(--color-border,#e7e9ef);margin:0 0 14px;padding-top:13px;color:var(--ad-muted)}
.argon-drive-card .argon-drive-extra[hidden]{display:none!important}
.argon-drive-card .argon-drive-extra p{font-size:inherit!important;line-height:inherit!important;margin:0 0 7px!important;white-space:normal;overflow-wrap:anywhere}
.argon-drive-card .argon-drive-extra .argon-drive-expiry{font-size:12px!important;color:var(--ad-a)}
.argon-drive-card .argon-drive-bottom{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.argon-drive-card a.argon-drive-primary{border:0!important;border-radius:9px!important;background:linear-gradient(110deg,var(--ad-a),var(--ad-b))!important;color:#fff!important;display:inline-flex;justify-content:center;align-items:center;gap:10px;padding:10px 18px!important;line-height:1.55!important;font-size:13px!important;font-weight:720!important;box-shadow:0 6px 15px var(--ad-glow)!important;transition:transform .17s ease,box-shadow .17s ease!important;min-height:40px}
.argon-drive-card a.argon-drive-primary:hover{transform:translateY(-2px);box-shadow:0 8px 22px var(--ad-glow)!important;color:#fff!important}
.argon-drive-card .argon-drive-secondary{background:transparent!important;border:1px solid var(--color-border,#dae0eb)!important;color:var(--ad-text)!important;line-height:1.55!important;border-radius:9px!important;padding:9px 13px!important;font-size:12px!important;font-weight:650!important;min-height:40px;transition:border-color .2s ease,background .2s ease}
.argon-drive-card .argon-drive-secondary:hover{border-color:var(--ad-a)!important;background:var(--color-widgets-disabled,#f5f6fa)!important}
.argon-drive-card .argon-drive-details{margin-left:auto;background:transparent!important;border:none!important;color:var(--ad-muted)!important;font-size:12px!important;font-weight:650!important;padding:9px 4px!important;min-height:40px}
.argon-drive-card .argon-drive-details:hover{color:var(--ad-a)!important}
.argon-drive-card .argon-drive-chevron{display:inline-block;margin-left:4px;transition:transform .2s ease}
.argon-drive-card .argon-drive-details[aria-expanded="true"] .argon-drive-chevron{transform:rotate(180deg)}
.argon-drive-card .argon-drive-feedback{display:block;min-height:0;margin-top:0;text-align:right;font-size:11px;font-weight:650;color:var(--ad-a)}
.argon-drive-card .argon-drive-feedback:not(:empty){margin-top:7px}
.argon-drive-card .argon-drive-feedback.argon-drive-error{color:#d95864}
.argon-drive-card :is(button,a):focus-visible{outline:2px solid var(--ad-a)!important;outline-offset:3px!important}
html.darkmode .argon-drive-card{--ad-text:var(--color-text,#eaebf2);--ad-muted:#abb2c4;border-color:rgba(182,193,220,.18);box-shadow:0 9px 26px rgba(0,0,0,.12)}
html.darkmode .argon-drive-card .argon-drive-icon{box-shadow:0 5px 16px rgba(0,0,0,.17)}
@media(max-width:650px){.argon-drive-card{border-radius:15px;margin:18px 0}.argon-drive-card .argon-drive-content{padding:18px 15px 15px}.argon-drive-card .argon-drive-icon{flex-basis:54px;height:54px;border-radius:13px}.argon-drive-card .argon-drive-main{gap:13px;margin-bottom:16px}.argon-drive-card .argon-drive-text h3{font-size:16px!important}.argon-drive-card .argon-drive-bottom{gap:7px}.argon-drive-card a.argon-drive-primary{flex:1}.argon-drive-card .argon-drive-details{margin-left:0}}
@media(prefers-reduced-motion:reduce){.argon-drive-card,.argon-drive-card a,.argon-drive-card button,.argon-drive-card .argon-drive-chevron{transition:none!important}.argon-drive-card:hover,.argon-drive-card a.argon-drive-primary:hover{transform:none}}
