/* Additive release presentation; v13 hero, motion and navigation remain intact. */
.v16-section{scroll-margin-top:110px}.v16-section h2{margin-bottom:24px}.v16-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.v16-download-card{display:flex;align-items:flex-start;gap:20px;padding:28px;border:1px solid rgba(137,239,155,.24);border-radius:22px;background:linear-gradient(135deg,rgba(34,68,42,.55),rgba(8,18,18,.94));min-width:0}.v16-download-card>img{flex:none;width:72px;height:72px;object-fit:contain;border-radius:14px;background:#000;padding:4px}.v16-download-card>div{min-width:0;flex:1}.v16-download-card h3{font-size:1.5rem;margin:8px 0 12px}.v16-download-card p{line-height:1.7;color:#c0d1c9;margin:16px 0}.v16-download-card .button{white-space:normal;text-align:center;max-width:100%}.v16-download-grid .v16-download-card{display:block}.v16-download-grid .v16-download-card>img{margin-bottom:12px}.v16-live{display:block;font-size:.76rem;letter-spacing:.06em;color:#8bffac}.v16-store{padding-top:12px;border-top:1px solid #31493c}.v16-hashes{margin-top:20px}.v16-hashes summary{cursor:pointer;color:#adffbc}.v16-hashes code{display:block;overflow-wrap:anywhere;word-break:break-all;font-size:.83rem;color:#d5e6db}.v16-install{margin-top:20px}.v16-install p{line-height:1.8}.v16-gallery{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;padding:12px 2px 24px;overscroll-behavior-x:contain}.v16-screen{display:flex;flex:0 0 clamp(220px,25vw,286px);flex-direction:column;scroll-snap-align:start;padding:10px;border:1px solid #294534;background:#07100e;border-radius:22px;text-decoration:none}.v16-screen img{width:100%;height:470px;object-fit:contain;background:#040608;border-radius:14px}.v16-screen span{font-size:.8rem;color:#bacdbf;padding:14px 6px 6px}.v16-features{margin-top:28px}.v16-features p{line-height:1.8}.v16-card-cta{display:inline-block;color:#a5ffb5;font-weight:650;margin-top:12px}.v16-legal-links{display:flex;flex-wrap:wrap;gap:22px;padding-top:32px}.v16-legal-links a{color:#b5ffc4}.v16-legal-copy{max-width:900px}.v16-legal-item{padding:24px 0;border-bottom:1px solid #294034}.v16-legal-item h3{font-size:1.15rem;margin-bottom:12px}.v16-legal-item p{color:#c5d0cb;line-height:1.85}.v16-date{color:#9eafa6}.v16-screen:focus-visible,.v16-legal-links a:focus-visible,.v16-hashes summary:focus-visible{outline:3px solid #b4ff58;outline-offset:4px}.apps-shot img[src*="releases-v16"]{object-fit:contain!important}.apps-art-logo[src*="releases-v16"]{object-fit:contain;padding:5px}
@media(max-width:950px){.v16-download-grid{grid-template-columns:1fr}.v16-download-grid .v16-download-card{display:flex}}
@media(max-width:480px){.v16-download-card{padding:20px;display:block!important}.v16-download-card>img{margin-bottom:14px}.v16-screen{flex-basis:240px}.v16-screen img{height:430px}.v16-download-card .button{width:100%}.v16-legal-links{gap:16px;font-size:.9rem}}
@media(prefers-reduced-motion:reduce){.v16-gallery{scroll-behavior:auto}}
/* One localized overview: no duplicate mobile facts; Wiki stays an external Labs link. */
.v16-overview{scroll-margin-top:105px}.v16-overview-head{display:flex;justify-content:space-between;gap:36px;align-items:flex-start}.v16-kicker{color:#94edb4;letter-spacing:.16em;font-size:.72rem;font-weight:700;margin:0 0 16px}.v16-overview .apps-h2{margin:0 0 18px;max-width:760px}.v16-overview-intro{max-width:700px;color:#b7c9c2;font-size:1.05rem;line-height:1.7;margin:0}.v16-share{font:inherit;font-size:.9rem;border:1px solid #619b75;border-radius:30px;background:#153e29;color:#e7ffee;padding:14px 21px;cursor:pointer;flex:none;max-width:100%;margin-top:26px}.v16-share[hidden]{display:none}.v16-share:hover{background:#205a38}.v16-share:disabled{opacity:.6;cursor:wait}.v16-share span{font-size:1.2rem;margin-right:7px}.v16-overview-summary{display:flex;gap:26px;flex-wrap:wrap;margin:26px 0 12px;font-size:.83rem;color:#a8b5b0}.v16-status{display:flex;align-items:center;gap:8px;font-size:.75rem;color:#96ecb4;font-weight:500;line-height:1.5}.v16-status i{height:6px;width:6px;border-radius:50%;background:#80ed93;flex:none}.v16-status.v16-dev{color:#adbbba}.v16-status.v16-dev i{background:#8d9c99}.v16-permalink{font-size:.8rem;color:#b1c4b9;margin:12px 0}.v16-permalink summary{cursor:pointer}.v16-permalink input{width:min(100%,570px);background:#0b1c13;color:#ecfff2;border:1px solid #48735a;border-radius:8px;padding:12px;box-sizing:border-box;font:inherit}.v16-permalink p{overflow-wrap:anywhere}.v16-share-result:empty{display:none}.v16-share-result{font-size:.9rem;color:#a5efb8;margin:14px 0}.v16-comparison-wrap{margin-top:28px;border:1px solid #2b503a;border-radius:24px;overflow:hidden;background:linear-gradient(125deg,rgba(15,35,24,.95),rgba(4,14,10,.98));box-shadow:0 18px 55px #0003}.v16-comparison{width:100%;border-collapse:collapse;table-layout:fixed;color:#d2e0d9;font-size:.92rem;line-height:1.65}.v16-comparison thead{background:#193022}.v16-comparison thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;color:#a5c9b3;font-weight:600;text-align:left;padding:19px 24px}.v16-comparison th:nth-child(1){width:25%}.v16-comparison th:nth-child(2){width:20%}.v16-comparison th:nth-child(3){width:27%}.v16-comparison th:nth-child(4){width:28%}.v16-comparison tbody th,.v16-comparison td{padding:24px;vertical-align:top;border-top:1px solid #274632;text-align:left;overflow-wrap:anywhere;font-weight:400}.v16-comparison tbody tr{transition:background .2s}.v16-comparison tbody tr:hover{background:#24412b4d}.v16-comparison tbody th{vertical-align:middle}.v16-product-name{display:flex;align-items:center;gap:17px}.v16-product-name>img{width:56px;height:56px;object-fit:contain;flex:none;border-radius:12px;padding:3px;background:#031008}.v16-product-name>div{min-width:0}.v16-product-name a{font-size:1rem;font-weight:700;line-height:1.4;color:#f0fff5;text-decoration:none;display:block;margin-bottom:8px}.v16-product-name a:hover{text-decoration:underline}.v16-comparison td p{margin:0}.v16-comparison td strong{display:block;font-size:.86rem;font-weight:600;color:#e8f6ed}.v16-comparison td small{display:block;font-size:.8rem;line-height:1.65;color:#adc5b8;margin-top:6px}.v16-access-link{display:inline-block;font-size:.77rem;font-weight:650;color:#a4ffc0;text-decoration:none;margin-top:10px;border-bottom:1px solid #71977a;padding-bottom:2px}.v16-access-link:hover{color:#fff;border-color:#fff}.v16-upcoming{background:#07100b}.v16-overview-notes{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-top:24px;padding:0 5px;color:#a3b9ac;font-size:.8rem;line-height:1.8}.v16-overview-notes p{margin:0}.v16-visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.v16-overview a:focus-visible,.v16-overview button:focus-visible,.v16-overview summary:focus-visible,.v16-overview input:focus-visible{outline:3px solid #abff9b;outline-offset:4px}
@media(max-width:1100px){.v16-comparison thead th,.v16-comparison tbody th,.v16-comparison td{padding:19px 16px}.v16-product-name{gap:12px}.v16-product-name>img{width:44px;height:44px}.v16-product-name a{font-size:.9rem}}
@media(max-width:820px){.v16-overview-head{display:block}.v16-share{margin-top:22px}.v16-comparison-wrap{border:none;box-shadow:none;background:transparent;overflow:visible}.v16-comparison,.v16-comparison tbody{display:block}.v16-comparison thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.v16-comparison tr{display:grid;grid-template-columns:1fr 1fr;background:linear-gradient(125deg,#11271a,#07100c);border:1px solid #31503c;border-radius:20px;margin-bottom:17px;padding:21px;gap:20px 24px}.v16-comparison tbody th,.v16-comparison td{display:block;border:none;padding:0!important;width:auto!important}.v16-comparison tbody th{grid-column:1/-1}.v16-comparison td:nth-child(2){grid-column:1/-1}.v16-comparison td:before{content:attr(data-label);display:block;font-size:.68rem;letter-spacing:.09em;text-transform:uppercase;color:#8fa99a;margin-bottom:7px}.v16-product-name>img{width:60px;height:60px}.v16-product-name a{font-size:1.12rem}.v16-overview-notes{grid-template-columns:1fr;gap:14px}.v16-comparison .v16-upcoming{background:#0a130e}}
@media(max-width:440px){.v16-comparison tr{grid-template-columns:1fr;gap:18px;padding:19px}.v16-product-name a{font-size:1rem}.v16-share{width:100%}.v16-overview-summary{gap:16px}.v16-product-name>img{width:54px;height:54px}}
@media(prefers-reduced-motion:reduce){.v16-comparison tbody tr{transition:none}}
