.linux-showcase{--showcase-max-width:86rem;--showcase-hero-measure:60rem;--showcase-gap:1.75rem;--showcase-section-gap:clamp(3.5rem, 6vw, 5.5rem);width:100%;max-width:var(--showcase-max-width);padding-inline:clamp(1rem,3vw,2.5rem);margin-inline:auto;padding-bottom:5rem}.linux-showcase__breadcrumb{margin-top:.25rem;margin-bottom:.5rem}.linux-hero{text-align:center;flex-direction:column;align-items:center;padding-top:clamp(.75rem,2vw,1.5rem);padding-bottom:clamp(2.5rem,5vw,4rem);display:flex;position:relative}.linux-hero__title{max-width:var(--showcase-hero-measure);font-size:var(--fs-clamp-2-35rem-5-2vw-4-15rem);letter-spacing:-.035em;color:var(--text-heading);margin-bottom:1.25rem;font-weight:800;line-height:1.12}.linux-hero__lead{max-width:48rem;font-size:var(--fs-clamp-1-1rem-1-8vw-1-35rem);color:var(--text-muted);margin-bottom:2.25rem;line-height:1.6}.linux-hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-bottom:3rem;display:flex}.linux-hero__cta-primary{font-size:var(--fs-1-05rem);border-radius:var(--radius-9999px);color:var(--accent-primary-fg);background:var(--accent-primary);box-shadow:var(--shadow-card);align-items:center;gap:.6rem;padding:.85rem 1.75rem;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex}.linux-hero__cta-primary:hover{box-shadow:var(--shadow-card), 0 8px 24px color-mix(in srgb, var(--accent-primary) 35%, transparent);transform:translateY(-2px)}.linux-hero__cta-secondary{font-size:var(--fs-1-05rem);border-radius:var(--radius-9999px);color:var(--text-body);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);align-items:center;gap:.6rem;padding:.85rem 1.65rem;font-weight:600;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s,background .2s;display:inline-flex}.linux-hero__cta-secondary:hover{border-color:var(--accent-primary);color:var(--text-heading);transform:translateY(-2px)}.linux-hero__visual-wrap{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);width:100%;max-width:68rem;box-shadow:var(--shadow-card);padding:.5rem;position:relative}.linux-hero__image{border-radius:var(--radius-md);object-fit:cover;width:100%;height:auto;display:block}.linux-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:.85rem 1.5rem;margin-top:2rem;padding:.5rem 0;display:flex}.linux-chips__label{font-size:var(--fs-0-88rem);color:var(--text-muted);opacity:.8;font-weight:600}.linux-chips__item{font-size:var(--fs-0-88rem);color:var(--text-muted);align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.linux-chips__item strong{color:var(--text-body)}.linux-chips__icon{vertical-align:middle;width:1.15rem;height:1.15rem;display:inline-block}.linux-terminal-section{margin-bottom:var(--showcase-section-gap);scroll-margin-top:5.5rem}.linux-section-header{text-align:center;margin-inline:auto;max-width:48rem;margin-bottom:2.25rem}.linux-section-header__tag{font-size:var(--fs-0-82rem);text-transform:uppercase;letter-spacing:.05em;color:var(--accent-text);margin-bottom:.5rem;font-weight:700}.linux-section-header__title{font-size:var(--fs-clamp-1-85rem-3-5vw-2-75rem);color:var(--text-heading);margin-bottom:.75rem;font-weight:800;line-height:1.2}.linux-section-header__desc{font-size:var(--fs-1-05rem);color:var(--text-muted);line-height:1.6}.linux-terminal{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);max-width:62rem;box-shadow:var(--shadow-card);margin-inline:auto;overflow:hidden}.linux-terminal__bar{background:var(--glass-inset-bg);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding:.75rem 1.25rem;display:flex}.linux-terminal__bar-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.linux-terminal__dots{align-items:center;gap:.45rem;display:flex}.linux-terminal__dot{border-radius:var(--radius-9999px);opacity:.85;width:.75rem;height:.75rem}.linux-terminal__dot--red{background:#ff5f56}.linux-terminal__dot--yellow{background:#ffbd2e}.linux-terminal__dot--green{background:#27c93f}.linux-terminal__pills{border-radius:var(--radius-9999px);background:var(--bg-card);border:1px solid var(--border-subtle);flex-wrap:wrap;gap:.35rem;padding:.2rem;display:flex}.linux-terminal__pill{font:inherit;font-size:var(--fs-0-78rem);border-radius:var(--radius-9999px);cursor:pointer;color:var(--text-muted);background:0 0;border:1px solid #0000;padding:.25rem .7rem;font-weight:600;transition:color .15s,background .15s,border-color .15s}.linux-terminal__pill:hover{color:var(--text-body)}.linux-terminal__pill[aria-selected=true],.linux-terminal__pill[aria-checked=true]{color:var(--text-heading);background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-card));border-color:var(--accent-primary)}.linux-terminal__tabs{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--glass-inset-bg) 60%, transparent);flex-wrap:wrap;gap:.35rem;padding:.45rem 1rem 0;display:flex}.linux-terminal__tab{font:inherit;font-size:var(--fs-0-9rem);color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.6rem 1rem;font-weight:600;transition:color .18s,border-color .18s;display:inline-flex}.linux-terminal__tab:hover{color:var(--text-body)}.linux-terminal__tab[aria-selected=true]{color:var(--text-heading);border-bottom-color:var(--accent-primary)}.linux-terminal__tab-icon{width:1.15rem;height:1.15rem;background:0 0!important}.linux-terminal__body{background:var(--glass-inset-bg);padding:1.35rem 1.5rem;position:relative}.linux-terminal__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:var(--fs-0-86rem);color:var(--text-heading);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;margin:0;padding:0;line-height:1.7;overflow-x:hidden}.linux-terminal__copy-btn{font:inherit;font-size:var(--fs-0-8rem);color:var(--text-body);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);cursor:pointer;align-items:center;gap:.45rem;padding:.4rem .85rem;font-weight:600;transition:transform .15s,border-color .15s,background .15s;display:inline-flex}.linux-terminal__copy-btn:hover{border-color:var(--accent-primary);color:var(--text-heading);transform:translateY(-1px)}.linux-terminal__footer{font-size:var(--fs-0-85rem);color:var(--text-muted);border-top:1px solid var(--border-subtle);background:var(--bg-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;padding:.85rem 1.5rem;display:flex}.linux-terminal__footer a{color:var(--accent-text);font-weight:600;text-decoration:none}.linux-terminal__footer a:hover{text-decoration:underline}.linux-distros-section{margin-bottom:var(--showcase-section-gap)}.linux-distros-columns{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (min-width:68rem){.linux-distros-columns{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}.linux-distros-family{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);min-width:0;box-shadow:var(--shadow-card);padding:1.15rem}.linux-distros-family__title{font-size:var(--fs-1-12rem);color:var(--text-heading);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;font-weight:700;display:flex}.linux-distros-family__badge{font-size:var(--fs-0-75rem);color:var(--text-muted);font-weight:600}.linux-distros-grid{grid-template-columns:minmax(0,1fr);gap:.65rem;display:grid}.linux-distro-card{border-radius:var(--radius-md);background:var(--glass-inset-bg);border:1px solid var(--border-subtle);align-items:center;gap:.75rem;min-width:0;padding:.75rem .85rem;text-decoration:none;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,background .18s;display:flex}.linux-distro-card:hover{background:var(--bg-card);border-color:color-mix(in srgb, var(--accent-primary) 50%, var(--border-subtle));transform:translateY(-1px)}.linux-distro-card__icon-wrap{background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;padding:0;display:flex}.linux-distro-card__icon{object-fit:contain;width:100%;height:100%}.linux-distro-card__info{flex:1;min-width:0}.linux-distro-card__name{font-size:var(--fs-0-95rem);color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;margin-bottom:.15rem;font-weight:700;overflow:hidden}.linux-distro-card__meta{font-size:var(--fs-0-78rem);color:var(--text-muted);align-items:center;gap:.4rem;display:flex}.linux-distro-card__status{color:var(--accent-text);font-weight:600}.linux-bento-section{margin-bottom:var(--showcase-section-gap)}
.linux-bento-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}@media (max-width:48rem){.linux-bento-grid{grid-template-columns:minmax(0,1fr)}}.linux-bento-card{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);flex-direction:column;justify-content:space-between;padding:clamp(1.75rem,3.5vw,2.35rem);transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s;display:flex;position:relative;overflow:hidden}.linux-bento-card:hover{border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-subtle));transform:translateY(-2px)}.linux-bento-card__title{font-size:var(--fs-clamp-1-35rem-2-2vw-1-75rem);color:var(--text-heading);margin-bottom:.85rem;font-weight:800;line-height:1.25}.linux-bento-card__desc{font-size:var(--fs-1rem);color:var(--text-body);margin-bottom:1.5rem;line-height:1.65}.linux-bento-card__features{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.linux-bento-card__feature{font-size:var(--fs-0-92rem);color:var(--text-muted);align-items:center;gap:.6rem;display:flex}.linux-bento-card__check{color:var(--accent-primary);flex-shrink:0}.linux-framework-section{margin-bottom:var(--showcase-section-gap);border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);padding:clamp(2.25rem,4.5vw,3.5rem)}.linux-framework__content{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}@media (max-width:56rem){.linux-framework__content{grid-template-columns:1fr}}.linux-framework__title{font-size:var(--fs-clamp-1-85rem-3-2vw-2-5rem);color:var(--text-heading);margin-bottom:1rem;font-weight:800;line-height:1.2}.linux-framework__desc{font-size:var(--fs-1-05rem);color:var(--text-body);margin-bottom:1.75rem;line-height:1.65}.linux-framework__specs{grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2rem;display:grid}.linux-framework__spec{border-radius:var(--radius-md);background:var(--glass-inset-bg);border:1px solid var(--border-subtle);padding:.85rem 1rem}.linux-framework__spec-title{font-size:var(--fs-0-8rem);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin-bottom:.25rem}.linux-framework__spec-value{font-size:var(--fs-1rem);color:var(--text-heading);font-weight:700}.linux-framework__link{color:var(--accent-text);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:inline-flex}.linux-framework__link:hover{text-decoration:underline}.linux-security-card{border-radius:var(--radius-lg);background:var(--bg-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-card);margin-bottom:var(--showcase-section-gap);grid-template-columns:minmax(0,1fr);align-items:center;gap:1.5rem 2.5rem;padding:clamp(1.75rem,3.5vw,2.5rem);display:grid}@media (min-width:60rem){.linux-security-card{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}}.linux-security-card__title{font-size:var(--fs-1-4rem);color:var(--text-heading);margin-bottom:.5rem;font-weight:700}.linux-security-card__desc{font-size:var(--fs-0-95rem);color:var(--text-body);margin-bottom:0;line-height:1.6}.linux-security-card__fpr-box{border-radius:var(--radius-md);background:var(--glass-inset-bg);border:1px solid var(--border-subtle);flex-direction:column;align-items:flex-start;gap:1rem;padding:1.15rem 1.35rem;display:flex}.linux-security-card__fpr-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:var(--fs-0-95rem);letter-spacing:.06em;color:var(--text-heading);word-break:break-word;font-weight:700}.linux-security-card__actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}@media (prefers-reduced-motion:reduce){.linux-hero__cta-primary,.linux-hero__cta-secondary,.linux-distro-card,.linux-bento-card,.linux-terminal__copy-btn{transition:none}}.linux-section-header__tag--left{text-align:left}.linux-framework__visual-wrap{position:relative}.linux-framework__image{border-radius:var(--radius-lg)}.linux-security-card__btn{text-decoration:none;position:static}.linux-terminal__copied-text{color:var(--accent-success)}.linux-showcase__breadcrumb{padding-top:1rem}.linux-showcase__faq{margin-bottom:var(--showcase-section-gap)}.linux-showcase__related-nav{text-align:center}.linux-showcase__related-title{margin-bottom:1rem}.linux-showcase__related-list{justify-content:center}

