
/* Youplugs Space Plug V3 - readable OS theme */
:root{
 --sp-bg:#030714;
 --sp-panel:rgba(8,18,45,.88);
 --sp-title:#ffffff;
 --sp-text:#d9f7ff;
 --sp-cyan:#00eaff;
}
body.space-plug-v3{
 color:var(--sp-text)!important;
 background:
 radial-gradient(circle at 20% 20%,rgba(0,234,255,.22),transparent 30%),
 radial-gradient(circle at 80% 70%,rgba(160,0,255,.18),transparent 35%),
 linear-gradient(180deg,#01030b,#05051a)!important;
}
body.space-plug-v3:before{
 content:"";
 position:fixed; inset:0;
 background-image:url("space_background.svg");
 background-size:cover;
 opacity:.55;
 z-index:-1;
}
.space-plug-v3 h1,.space-plug-v3 h2,.space-plug-v3 h3,
.space-plug-v3 .title{
 color:var(--sp-title)!important;
 text-shadow:0 0 12px var(--sp-cyan);
}
.space-plug-v3 p,.space-plug-v3 div,.space-plug-v3 span,
.space-plug-v3 label{
 color:var(--sp-text);
}
.space-plug-v3 .app,
.space-plug-v3 section,
.space-plug-v3 .card,
.space-plug-v3 .section{
 background:var(--sp-panel)!important;
 backdrop-filter:blur(18px);
 border:1px solid rgba(0,234,255,.45);
 box-shadow:0 0 30px rgba(0,234,255,.25);
}
.space-plug-v3 button.btn{
 color:white!important;
 background:linear-gradient(180deg,#001b3d,#003d70)!important;
 border-color:#00eaff!important;
}
