.links-page{min-height:100svh;overflow:clip}.links-ocean{position:fixed;inset:0}.links-ocean .landscape{z-index:0}.links-main{width:min(100% - 36px,480px);margin:0 auto;padding:16px 0 44px}.links-top a{color:#e6e8db;align-items:center;gap:7px;min-height:44px;font-size:14px;text-decoration:none;display:inline-flex}.links-header{text-align:center;margin:14px 0 28px}.links-header h1{letter-spacing:-.025em;margin:0;font:400 clamp(38px,9vw,52px)/1 EB Garamond,Georgia,serif}.links-psalms{color:#ddc18e;margin:12px 0 0;font:italic 400 32px/1.1 EB Garamond,Georgia,serif}.links-tagline{letter-spacing:.12em;text-transform:uppercase;color:#d1dad7;margin:12px 0 0;font-size:12px}.links-section{margin-top:28px}.links-section h2{margin:0 0 13px;font:400 25px/1.1 EB Garamond,Georgia,serif}.links-album{background:#081b1ee8;border:1px solid #34504b;align-items:center;gap:16px;padding:16px;display:flex}.links-album img{object-fit:cover;width:76px;height:76px}.links-album h3{margin:0;font:400 22px/1.1 EB Garamond,Georgia,serif}.links-album p{color:#c0ceca;margin:7px 0 0;font-size:13px}.links-services{gap:8px;margin-top:9px;display:grid}.links-services a{color:#f7f5ee;background:#06191ddf;border:1px solid #52635e;align-items:center;gap:14px;min-height:58px;padding:10px 16px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.links-services img{object-fit:contain;width:32px;height:32px}.links-services svg,.links-feature>svg{color:#ddc18e;flex-shrink:0;margin-left:auto}.links-feature{color:#f3f0e7;background:#101412ed;border:1px solid #42524a;align-items:center;gap:14px;min-height:104px;padding:12px;text-decoration:none;display:flex}.links-feature+.links-feature{margin-top:9px}.links-feature img{object-fit:cover;width:78px;height:78px}.links-feature strong{font:400 24px/1.1 EB Garamond,Georgia,serif;display:block}.links-feature small{color:#c5d2ce;margin-top:5px;font-size:13px;line-height:1.4;display:block}.links-discord{background:#0a1a1eea}.links-discord-icon{background:#5865f2;border-radius:10px;flex-shrink:0;place-items:center;width:58px;height:58px;display:grid}.links-discord-icon svg{fill:#fff;width:34px}.links-footer{justify-content:space-between;align-items:center;gap:15px;margin-top:28px;font-size:12px;display:flex}.links-footer a{color:#c5d3d1}:is(.links-page a:focus-visible,.links-page button:focus-visible){outline-offset:3px;outline:2px solid #ead3a0}@media (max-width:360px){.links-main{width:calc(100% - 26px)}.links-feature img{width:65px;height:65px}}
