/* Existing product and policy content, carried into the approved Offbeat identity. */
:root{--bg:#eae8df;--card:#f3f1e8;--card2:#d4d9c9;--card3:#e1e4d8;--text:#222420;--mute:#58614f;--soft:#464e40;--dim:#58614f;--hair:#22242025;--r:0px;--gap:20px;--pad:32px;--sans:"Segoe UI",Arial,sans-serif;--mono:Consolas,monospace}
.legacy{background:#eae8df;color:#222420;font-family:"Segoe UI",Arial,sans-serif}.legacy-content{max-width:1280px;padding:45px 40px 65px;margin:0 auto}.legacy-content .card{border-radius:0;box-shadow:none;border-bottom:1px solid #a9ada3}.legacy-content h1{font-weight:850}.legacy-content .sh{background:#ff673b}.legacy-content .card.c2{background:#d4d9c9}.legacy-content .card.c3{background:#e1e4d8}.legacy-content .kx{background:#d6f25a;color:#16210a}.legacy-content .a8{background:#4c7af5;color:white}.legacy-content .kp{background:#0d2034;color:white}.legacy-content .vt{background:#0e2a1d;color:white}.legacy-content .kx .mute{color:#3a4719}.legacy-content .a8 .mute,.legacy-content .kp .mute,.legacy-content .vt .mute{color:#e3eaff}.legacy-content .device img{aspect-ratio:auto!important;height:auto;object-fit:contain}.legacy-content .device{box-shadow:8px 10px 0 #22242033!important}.legacy-content .device::after,.legacy-content .device.fold>.scr::after{display:none}.legacy-content .contact{background:#222420;color:#eeeae0}.legacy-content .contact p,.legacy-content .contact .label{color:#eeeae0}.legacy-content .go{color:#222420!important;border-bottom:1px solid #777e6f;padding-bottom:4px}.legacy-content .card.hero{border:0}.legacy-content .tabs button{border-radius:0}.legacy-content a:not(.store):hover{text-decoration:underline;text-underline-offset:3px}.legacy .epl-header{font-family:"Segoe UI",Arial,sans-serif}.legacy .epl-footer{font-family:"Segoe UI",Arial,sans-serif}.legacy .epl-footer h2{font-size:45px;line-height:1.05}.legacy .epl-footer p{color:#222420}.legacy .epl-brand{font-size:16px}.legacy .epl-header img{width:35px;height:22px}.legacy .epl-header a{color:#222420}.legacy .epl-header nav{font-family:"Segoe UI",Arial,sans-serif}.legacy .epl-header nav a{color:#222420}.legacy .mobile-menu a{color:#eae8df}
@media(max-width:900px){.legacy-content{padding:0 0 40px;display:block}.legacy-content>.card{margin:0!important;padding:35px 7%!important;min-height:0!important;height:auto!important;border-radius:0;overflow:visible}.legacy-content .devs{position:relative!important;display:flex!important;justify-content:center;align-items:center;flex-wrap:wrap;gap:25px;margin-top:30px!important;height:auto!important;min-height:0!important;padding:0!important}.legacy-content .devs>*{position:relative!important;inset:auto!important}.legacy-content .device{width:min(var(--w),90vw)!important;max-width:85vw;flex:none}.legacy-content .device:not(.fold){width:min(var(--w),230px)!important}.legacy-content .device.fold{width:min(var(--w),85vw)!important}.legacy-content .hero .copy{width:auto!important;max-width:100%!important}.legacy-content .t60,.legacy-content .t52{font-size:42px!important}.legacy-content .t44{font-size:34px!important}.legacy-content .go{white-space:normal}.legacy-content .pillc,.legacy-content .mini{padding:30px 7%!important}.legacy-content .shot{margin-top:25px}.legacy-content [style*="height"]{height:auto!important}.legacy-content .sh h1{font-size:48px}.legacy-content .contact p{font-size:15px!important}.legacy-content .card.app p,.legacy-content .sp p{font-size:14px!important}.legacy .epl-header{position:relative}.legacy-content .card .device img{height:auto!important}.legacy-content .card.hero .buy{margin-top:24px!important}}
@media(max-width:760px){.legacy .epl-brand{font-size:13px}.legacy .epl-footer h2{font-size:39px}.legacy-content .t60{font-size:40px!important}.legacy-content .big{font-size:52px!important}}

@media(max-width:900px){.legacy-content .tabs{display:flex;flex-wrap:wrap;max-width:100%}.legacy-content .shots.m-swipe{max-width:100%;width:100%;margin-left:0;margin-right:0}.legacy-content .copy{min-width:0}}
