.devices-page[data-astro-cid-svbkk5na]{--devices-gradient: linear-gradient(105deg, var(--pixel-pink), var(--pixel-blue));--devices-action-gradient: linear-gradient(105deg, #F58FBA, #8CD6F3);--devices-mint: #9AE5DA;max-width:1040px;margin:0 auto;padding:clamp(2rem,5vw,4rem) 0 1rem}.devices-page[data-astro-cid-svbkk5na] .page-header[data-astro-cid-svbkk5na]{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2.5rem;padding-bottom:2.75rem;text-align:left}.devices-page[data-astro-cid-svbkk5na] .page-kicker[data-astro-cid-svbkk5na]{display:inline-block;margin:0 0 1.1rem;background:var(--devices-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:.72rem;font-weight:800;letter-spacing:.14em}.devices-page[data-astro-cid-svbkk5na] .page-title[data-astro-cid-svbkk5na]{max-width:56rem;margin:0 0 1.15rem;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.35;letter-spacing:-.035em}.devices-page[data-astro-cid-svbkk5na] .page-title-accent[data-astro-cid-svbkk5na]{display:inline-block;background:var(--devices-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.devices-page[data-astro-cid-svbkk5na] .page-desc[data-astro-cid-svbkk5na]{max-width:45rem;margin:0;color:var(--text-secondary);font-size:.95rem;line-height:2}.devices-page[data-astro-cid-svbkk5na] .page-actions[data-astro-cid-svbkk5na]{display:flex;flex-wrap:wrap;justify-content:flex-start;padding-bottom:.15rem}.devices-page[data-astro-cid-svbkk5na] .btn[data-astro-cid-svbkk5na]{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:.7rem 1rem;border:1px solid var(--border-strong);border-radius:0;font-family:var(--font-body);font-size:.83rem;font-weight:800;line-height:1.5;letter-spacing:0;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease}.devices-page[data-astro-cid-svbkk5na] .btn-primary[data-astro-cid-svbkk5na]{border-color:transparent;background:var(--devices-action-gradient);color:#1b1017}.devices-page[data-astro-cid-svbkk5na] .btn-primary[data-astro-cid-svbkk5na]:hover{filter:brightness(.94)}.devices-page[data-astro-cid-svbkk5na] .btn-secondary[data-astro-cid-svbkk5na]{background:transparent;color:var(--text-primary)}.devices-page[data-astro-cid-svbkk5na] .btn-secondary[data-astro-cid-svbkk5na]:hover{border-color:var(--pixel-pink);color:var(--pixel-pink)}.devices-page[data-astro-cid-svbkk5na] .device-list[data-astro-cid-svbkk5na]:before{position:absolute;inset:0 0 auto;height:1px;background:var(--devices-gradient);content:"";opacity:.55}.devices-page[data-astro-cid-svbkk5na] .device-list[data-astro-cid-svbkk5na]{position:relative;border-top:1px solid var(--border-soft)}.devices-page[data-astro-cid-svbkk5na] .device-card[data-astro-cid-svbkk5na]{display:grid;grid-template-columns:minmax(150px,210px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);padding:2rem 0;border:0;border-bottom:1px solid var(--border-soft);border-radius:0;background:transparent;box-shadow:none;color:var(--text-primary)}.devices-page[data-astro-cid-svbkk5na] .device-media[data-astro-cid-svbkk5na]{position:relative;display:flex;min-width:0;min-height:190px;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border-soft);border-radius:0;background:var(--bg-surface)}.devices-page[data-astro-cid-svbkk5na] .device-media[data-astro-cid-svbkk5na] img[data-astro-cid-svbkk5na]{display:block;width:100%;height:100%;object-fit:contain}.devices-page[data-astro-cid-svbkk5na] .discontinued-overlay[data-astro-cid-svbkk5na]{position:absolute;top:50%;right:0;left:0;padding:.65rem .4rem;transform:translateY(-50%);background:#000000b8;color:#fff;font-size:1.15rem;font-weight:800;letter-spacing:.12em;text-align:center}.devices-page[data-astro-cid-svbkk5na] .device-placeholder[data-astro-cid-svbkk5na]{padding:1rem;color:var(--text-muted);font-size:.82rem;line-height:1.7;text-align:center}.devices-page[data-astro-cid-svbkk5na] .device-info[data-astro-cid-svbkk5na]{min-width:0}.devices-page[data-astro-cid-svbkk5na] .device-header[data-astro-cid-svbkk5na]{display:flex;align-items:baseline;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.55rem}.devices-page[data-astro-cid-svbkk5na] .device-name[data-astro-cid-svbkk5na]{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.2rem,2.2vw,1.55rem);line-height:1.5;letter-spacing:-.02em}.devices-page[data-astro-cid-svbkk5na] .device-badge[data-astro-cid-svbkk5na]{border:0;background:transparent;box-shadow:none;color:#f4acd1;font-size:.85rem;font-weight:700;line-height:1.7}.devices-page[data-astro-cid-svbkk5na] .device-short[data-astro-cid-svbkk5na]{margin:0 0 .55rem;color:var(--devices-mint);font-weight:700;line-height:1.8}.devices-page[data-astro-cid-svbkk5na] .device-desc[data-astro-cid-svbkk5na]{max-width:54rem;margin:0 0 1.25rem;color:var(--text-secondary);font-size:.9rem;line-height:1.95}.devices-page[data-astro-cid-svbkk5na] .device-footer[data-astro-cid-svbkk5na]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-top:1rem;border-top:1px solid var(--border-soft)}.devices-page[data-astro-cid-svbkk5na] .device-price[data-astro-cid-svbkk5na]{flex:0 0 auto;color:var(--text-primary);font-size:.9rem;font-weight:600;line-height:1.75}.devices-page[data-astro-cid-svbkk5na] .device-actions[data-astro-cid-svbkk5na]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem}.devices-page[data-astro-cid-svbkk5na] .device-actions-discontinued[data-astro-cid-svbkk5na]{width:min(100%,250px);flex-direction:column;align-items:stretch;margin-left:auto}.devices-page[data-astro-cid-svbkk5na] .discontinued-banner[data-astro-cid-svbkk5na]{padding:.7rem 1rem;background:#000000b8;color:#fff;font-size:.83rem;font-weight:800;line-height:1.5;text-align:center}.devices-page[data-astro-cid-svbkk5na] .disclaimer[data-astro-cid-svbkk5na]{margin-top:2rem;padding:1.15rem 0 0;border:0;border-top:1px solid var(--border-soft);border-radius:0;background:transparent;color:var(--text-muted);font-size:.82rem;line-height:1.9}.devices-page[data-astro-cid-svbkk5na] .disclaimer[data-astro-cid-svbkk5na] p[data-astro-cid-svbkk5na]{max-width:58rem;margin:0}.devices-page[data-astro-cid-svbkk5na] a[data-astro-cid-svbkk5na]:focus-visible{outline:2px solid var(--pixel-pink);outline-offset:4px}html[data-color-mode=light] .devices-page[data-astro-cid-svbkk5na]{--devices-mint: #237E70}html[data-color-mode=light] .devices-page[data-astro-cid-svbkk5na] .device-badge[data-astro-cid-svbkk5na]{color:#8e2459}@media(max-width:760px){.devices-page[data-astro-cid-svbkk5na] .page-header[data-astro-cid-svbkk5na]{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.35rem;padding-bottom:2.25rem}.devices-page[data-astro-cid-svbkk5na] .device-card[data-astro-cid-svbkk5na]{grid-template-columns:minmax(145px,180px) minmax(0,1fr);gap:1.5rem}.devices-page[data-astro-cid-svbkk5na] .device-footer[data-astro-cid-svbkk5na]{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.devices-page[data-astro-cid-svbkk5na]{padding-top:2rem}.devices-page[data-astro-cid-svbkk5na] .page-title[data-astro-cid-svbkk5na]{font-size:clamp(1.75rem,8vw,2.25rem)}.devices-page[data-astro-cid-svbkk5na] .device-card[data-astro-cid-svbkk5na]{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1.5rem 0}.devices-page[data-astro-cid-svbkk5na] .device-media[data-astro-cid-svbkk5na]{min-height:0;aspect-ratio:16 / 9}.devices-page[data-astro-cid-svbkk5na] .device-footer[data-astro-cid-svbkk5na]{gap:.8rem}.devices-page[data-astro-cid-svbkk5na] .device-actions[data-astro-cid-svbkk5na]{width:100%;flex-direction:column}.devices-page[data-astro-cid-svbkk5na] .device-actions[data-astro-cid-svbkk5na] .btn[data-astro-cid-svbkk5na]{width:100%}}@media(forced-colors:active){.devices-page[data-astro-cid-svbkk5na] .page-kicker[data-astro-cid-svbkk5na],.devices-page[data-astro-cid-svbkk5na] .page-title-accent[data-astro-cid-svbkk5na],.devices-page[data-astro-cid-svbkk5na] .device-badge[data-astro-cid-svbkk5na]{background:none;color:CanvasText}.devices-page[data-astro-cid-svbkk5na] .device-list[data-astro-cid-svbkk5na]:before{background:CanvasText;opacity:1}.devices-page[data-astro-cid-svbkk5na] a[data-astro-cid-svbkk5na]:focus-visible{outline-color:Highlight}}
