/* Shared navigation fits the new download entry at narrow widths. */
@media(max-width:1100px){html body.veno-global.veno-arena.veno-brand-system.veno-simple .veno-header .veno-header-nav{flex-wrap:wrap;column-gap:clamp(12px,3vw,24px);row-gap:0}}
.veno-apps-page{padding-block:48px 24px;color:var(--veno-text)}
.veno-apps-intro{max-width:760px;margin-bottom:32px}
.veno-apps-page .veno-apps-eyebrow{font-size:14px;margin:0 0 12px;color:var(--veno-secondary)}
.veno-apps-intro h1{font-size:clamp(36px,5vw,64px);line-height:1.08;margin:0 0 20px}
.veno-apps-intro>p:last-child{max-width:680px;font-size:18px;color:var(--veno-secondary)}
.veno-apps-downloads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.veno-apps-card{padding:32px;border:3px solid var(--veno-ink);border-radius:20px;background:var(--veno-panel);box-shadow:5px 5px 0 var(--veno-ink)}
.veno-apps-page :is(h1,h2,a,p){overflow-wrap:anywhere}.veno-apps-nav{overflow-wrap:normal}
.veno-apps-card h2{font-size:30px;margin:20px 0 12px}
.veno-apps-card>p{max-width:510px;color:var(--veno-secondary)}
.veno-apps-badge{display:inline-block;padding:4px 10px;border-radius:7px;background:var(--veno-lime);color:var(--veno-ink);font-size:12px;font-weight:900}
.veno-apps-badge-android{background:var(--veno-cream)}
.veno-apps-page a.veno-apps-download{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:12px 20px;margin-top:8px;border:3px solid var(--veno-ink);border-radius:12px;box-shadow:3px 3px 0 var(--veno-ink);background:var(--veno-lime);color:var(--veno-ink);font-weight:900;text-decoration:none;line-height:1.35}
.veno-apps-page a.veno-apps-download-android{background:var(--veno-cream)}
.veno-apps-page a.veno-apps-download:hover{transform:translateY(-2px)}
.veno-apps-meta,.veno-apps-help{font-size:14px;color:var(--veno-secondary)}
.veno-apps-page .veno-apps-text-link{text-decoration:underline;text-underline-offset:4px;color:var(--veno-text)}
.veno-apps-card .veno-apps-help{margin-bottom:0}
.veno-apps-features{list-style:none;margin:40px 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.veno-apps-features li{display:grid;gap:8px;align-content:start}
.veno-apps-features strong{font-size:18px}
.veno-apps-features span{font-size:15px;color:var(--veno-secondary)}
.veno-apps-preview{margin:0}
.veno-apps-preview img{width:100%;height:auto;display:block;border:3px solid var(--veno-ink);border-radius:16px}
.veno-apps-preview .veno-apps-dark{display:none}
html[data-theme=dark] .veno-apps-preview .veno-apps-light{display:none}
html[data-theme=dark] .veno-apps-preview .veno-apps-dark{display:block}
.veno-apps-preview figcaption{font-size:14px;color:var(--veno-secondary);margin-top:12px}
.veno-apps-bottom{margin-top:32px}
.veno-apps-bottom nav{display:flex;flex-wrap:wrap;gap:24px;font-size:14px}
.veno-apps-bottom nav a{text-decoration:underline;text-underline-offset:4px}
@media(max-width:720px){.veno-apps-page{padding-block:32px 16px}.veno-apps-downloads,.veno-apps-features{grid-template-columns:1fr}.veno-apps-card{padding:24px}.veno-apps-card h2{font-size:26px}.veno-apps-features{gap:20px;margin-block:32px}.veno-apps-page a.veno-apps-download{width:100%;padding-inline:12px}}

html body.veno-global.veno-arena.veno-brand-system.veno-simple .veno-header .veno-language summary{gap:4px;padding-inline:8px;white-space:nowrap}
html body.veno-global.veno-arena.veno-brand-system.veno-simple .veno-header .veno-language-short{white-space:nowrap}
