.nav-link{display:inline-flex;align-items:center;justify-content:center}.apps-main{padding-top:38px}.apps-heading{margin-bottom:30px}.apps-heading h1{font-size:clamp(42px,6vw,68px);letter-spacing:-.05em;margin:0}.apps-heading>p:last-child{color:var(--muted);font-size:18px;margin:12px 0}.app-release{display:grid;grid-template-columns:1fr 1.08fr;gap:38px;border:1px solid var(--line);background:rgba(21,29,27,.88);border-radius:25px;padding:34px;align-items:center}.release-meta{display:flex;gap:14px;align-items:center}.app-mark{display:grid;place-items:center;width:57px;height:57px;border:1px solid var(--acid);color:var(--acid);font-size:23px;border-radius:15px;font-weight:850}.version{color:var(--muted);font-size:11px;letter-spacing:.09em;font-weight:750}.app-copy h2{font-size:clamp(36px,5vw,54px);line-height:1;letter-spacing:-.045em;margin:25px 0 6px}.app-subtitle{color:var(--orange);font-size:20px;margin:0}.app-description{color:var(--muted);line-height:1.7;margin:22px 0}.gameforge-download{display:flex;align-items:center;gap:14px;background:var(--acid);color:var(--ink);padding:18px 20px;border-radius:13px;text-decoration:none;border:1px solid var(--acid);min-height:76px}.gameforge-download strong{font-size:18px;display:block}.gameforge-download small{display:block;margin-top:5px;color:#354319}.gameforge-download .download-mark{font-size:28px;color:var(--ink);background:transparent}.install-note{font-size:12px;line-height:1.7;color:var(--muted);margin:13px 0 22px}.feature-pills{display:flex;gap:8px;flex-wrap:wrap}.feature-pills span{font-size:11px;padding:7px 10px;border:1px solid var(--line);border-radius:99px}.app-preview{margin:0;min-width:0}.app-preview img{width:100%;height:auto;display:block;border:1px solid #344352;border-radius:12px;box-shadow:0 20px 50px #0005}.app-preview figcaption{font-size:12px;color:var(--muted);text-align:center;margin-top:12px}.apps-details{display:grid;grid-template-columns:1fr 1fr;gap:40px;padding:35px 5px 20px}.apps-details h2{font-size:21px}.apps-details p,.apps-details li{color:var(--muted);line-height:1.7;font-size:14px}.apps-details ol{padding-left:20px}.guide-link{color:var(--acid);text-underline-offset:4px}.apps-details a{display:inline-block;padding:5px 0;font-size:14px}@media(max-width:780px){.app-release{grid-template-columns:1fr;padding:24px;gap:28px}.apps-details{grid-template-columns:1fr;gap:8px}.site-header{flex-wrap:wrap;padding-block:18px}.apps-main{padding-top:20px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}a{transition:none!important}a:hover{transform:none!important}}

/* RT Admin Tools release palette */
.app-release{background:linear-gradient(135deg,#110c11,#291018);border-color:#633042}.app-mark{background:#8f1830;color:#e3c77e}.download-button{background:#a8203c;color:#fff;border:1px solid #d8b15c}.download-button:hover{background:#c42e4c}.app-release .version{color:#e2c682}.feature-pills span{color:#d2ccd7;border-color:#65434c}

/* DockLite release palette and preview */
.app-release+.app-release{margin-top:26px}.docklite-release{background:linear-gradient(135deg,#0b1720,#0d292d);border-color:#315c64}.docklite-release .app-subtitle{color:#74dce8}.docklite-mark{background:#143d47;color:#8beeff;border-color:#59bdcc}.docklite-release .version{color:#9ad9e2}.docklite-release .feature-pills span{color:#c1e7ec;border-color:#365d65}.docklite-download{background:#53c5d5;color:#06161a;border-color:#99ebf3}.docklite-download:hover{background:#7adce8}.docklite-download small{color:#17434a}.docklite-preview{display:grid;place-items:center;position:relative;min-height:250px;background:radial-gradient(circle at 50% 30%,#1d6975 0,#102a31 35%,#071014 77%);border-radius:12px;border:1px solid #3f7480;overflow:hidden}.docklite-preview img{width:min(78%,360px);height:auto;filter:drop-shadow(0 20px 18px #0009)}.docklite-preview figcaption{position:absolute;align-self:end;padding-bottom:12px;color:#bddfe3}

/* Separate application download areas */
.download-center{margin:0 0 30px;padding:26px;border:1px solid var(--line);border-radius:22px;background:#111b1a}.download-center-heading h2{margin:4px 0 20px;font-size:clamp(25px,3vw,34px);letter-spacing:-.035em}.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.download-card{display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:21px;border:1px solid #68404b;border-radius:16px;background:linear-gradient(135deg,#190d13,#35111d)}.download-card-mark{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid #d8b15c;border-radius:10px;color:#e3c77e;background:#8f1830;font-size:13px;font-weight:800}.download-card h3{margin:14px 0 6px;font-size:22px}.download-card p{margin:0;color:#d2ccd7;font-size:13px;line-height:1.55}.download-card .download-button{display:flex;justify-content:space-between;align-items:center;padding:13px 15px;border-radius:10px;text-decoration:none;font-weight:750}.docklite-download-card{border-color:#366772;background:linear-gradient(135deg,#0c1a20,#10343a)}.docklite-download-card .download-card-mark{border-color:#59bdcc;background:#143d47;color:#8beeff}.docklite-download-card p{color:#c1e7ec}@media(max-width:780px){.download-grid{grid-template-columns:1fr}.download-center{padding:20px}}
/* Three independently installable editions. */
.edition-note{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:22px;color:#c6d7d7;line-height:1.6}
.edition-note p{max-width:720px;margin:0}.edition-note button{flex-shrink:0;cursor:pointer}
.ultimate-release,.ultimate-download-card{background:linear-gradient(135deg,#1d1529,#30203b);border-color:#825790}
.wave-release,.wave-download-card{background:linear-gradient(135deg,#102329,#163b40);border-color:#418080}
.ultimate-release .app-subtitle{color:#dec1ff}.wave-release .app-subtitle{color:#88e2d4}
.ultimate-download{background:#cfaff5!important;color:#23122c!important;border-color:#e1d3f0}
.wave-download{background:#81ddcf!important;color:#092d29!important;border-color:#b7f2e9}
.ultimate-release .app-mark,.ultimate-download-card .download-card-mark{background:#40254f;color:#e1c8ff;border-color:#a480c8}
.wave-release .app-mark,.wave-download-card .download-card-mark{background:#164946;color:#a8f4e7;border-color:#66bdae}
.app-copy>.download-button{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:13px;text-decoration:none;min-height:76px}
.app-copy>.download-button strong{font-size:18px;display:block}.app-copy>.download-button small{display:block;margin-top:5px;color:inherit;opacity:.85}
.animated-preview{padding:24px 14px;background:radial-gradient(ellipse at top,#224349,#091015 80%);border-radius:18px;border:1px solid #435763}
.animated-preview img{width:100%;height:auto;border:0;border-radius:0;box-shadow:none}
.animated-preview figcaption{line-height:1.6;position:static}.animated-preview figcaption a{display:block;margin-top:10px}
a:focus-visible,button:focus-visible{outline:3px solid #f5e2a8;outline-offset:4px}
@media(max-width:780px){.edition-note{align-items:flex-start;flex-direction:column;gap:14px}.animated-preview{padding:22px 8px}.app-copy h2{overflow-wrap:anywhere}}
