.linux-profile-context{margin:0;padding:18px clamp(18px,4vw,56px);background:linear-gradient(135deg,rgba(7,26,43,.98),rgba(10,54,55,.94));border-top:1px solid rgba(69,231,190,.18);border-bottom:1px solid rgba(69,231,190,.26);box-shadow:inset 0 1px rgba(255,255,255,.04),0 18px 40px rgba(0,0,0,.16);color:#e9fff8}
.linux-profile-context[hidden]{display:none!important}
.linux-profile-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1780px;margin:0 auto 14px}
.linux-profile-summary h2{margin:2px 0 3px;font-size:clamp(1rem,1.5vw,1.32rem);color:#fff}.linux-profile-summary h2 b{color:#69efc0}.linux-profile-summary p{margin:0;color:#b9d7d0;font-size:.86rem}
.linux-profile-kicker{font-size:.66rem;font-weight:900;letter-spacing:.13em;color:#5de4ff}.linux-profile-family{flex:none;padding:7px 11px;border:1px solid rgba(105,239,192,.34);border-radius:999px;background:rgba(105,239,192,.08);color:#9ef5d6;font-size:.74rem;font-weight:800}
.linux-profile-grid{max-width:1780px;margin:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.linux-profile-card{min-width:0;padding:10px 12px;border:1px solid rgba(158,245,214,.15);border-radius:12px;background:linear-gradient(145deg,rgba(255,255,255,.065),rgba(255,255,255,.025));box-shadow:inset 0 1px rgba(255,255,255,.05)}
.linux-profile-card span{display:block;margin-bottom:4px;color:#69efc0;font-size:.67rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.linux-profile-card strong{display:block;min-height:2.35em;color:#ecf8f5;font-size:.78rem;line-height:1.25}.linux-profile-card code{display:block;margin-top:7px;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:7px;background:rgba(0,0,0,.28);color:#a8eaff;font-size:.69rem}
.linux-profile-note{max-width:1780px;margin:10px auto 0;color:#acc5c0;font-size:.7rem}.linux-profile-note b{color:#f6c56b}.distro-example-badge{border-color:rgba(82,220,177,.45)!important;background:rgba(82,220,177,.1)!important;color:#9bf2d3!important}
body.light-theme .linux-profile-context{background:linear-gradient(135deg,#e7f5f1,#d9eeee);color:#12332d;border-color:#91c9bb}body.light-theme .linux-profile-summary h2{color:#102c28}body.light-theme .linux-profile-summary p,body.light-theme .linux-profile-note{color:#476963}body.light-theme .linux-profile-card{background:rgba(255,255,255,.66);border-color:#b8d8d0}body.light-theme .linux-profile-card strong{color:#183b35}body.light-theme .linux-profile-card code{background:#d9ebe7;color:#134e5b}
@media(max-width:1050px){.linux-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.linux-profile-context{padding:15px 13px}.linux-profile-summary{align-items:flex-start;flex-direction:column;gap:8px}.linux-profile-grid{grid-template-columns:1fr}.linux-profile-card strong{min-height:auto}}
@media(prefers-reduced-motion:no-preference){.linux-profile-context:not([hidden]){animation:linux-context-in .32s ease both}.linux-profile-card{animation:linux-card-in .35s ease both}.linux-profile-card:nth-child(2){animation-delay:.04s}.linux-profile-card:nth-child(3){animation-delay:.08s}.linux-profile-card:nth-child(4){animation-delay:.12s}@keyframes linux-context-in{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes linux-card-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}}
