:root{color-scheme:light;--ink:#26342d;--muted:#748078;--surface:#f8f6f1;--line:#e8e4db}*{box-sizing:border-box}body,html{min-height:100%;margin:0}body{background:radial-gradient(ellipse at 50% -15%,rgba(205,222,207,.7),transparent 55%),var(--surface);color:var(--ink);font-family:Avenir Next,Avenir,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.launcher{display:grid;min-height:100svh;padding:max(28px,env(safe-area-inset-top)) max(22px,env(safe-area-inset-right)) max(20px,env(safe-area-inset-bottom)) max(22px,env(safe-area-inset-left));place-items:center}.launcher-content{width:min(100%,520px);margin:auto}.launcher-header{display:grid;justify-items:center;text-align:center}.chapel-logo{width:76px;height:76px;margin-bottom:24px;object-fit:contain}.launcher-eyebrow{color:#78877b;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.launcher-header h1{margin:12px 0 7px;font:400 clamp(31px,8vw,42px)/1.12 Georgia,Times New Roman,serif;letter-spacing:-.045em}.launcher-header h1 span{color:#536d59}.launcher-header p{margin:0;color:var(--muted);font-size:14px}.app-grid{display:grid;grid-gap:12px;gap:12px;margin-top:34px}.app-card{display:flex;min-height:88px;align-items:center;gap:15px;padding:16px;border:1px solid var(--line);border-radius:17px;background:rgba(255,255,255,.86);box-shadow:0 5px 16px rgba(48,57,48,.035);text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;-webkit-tap-highlight-color:transparent}.app-card:active{transform:scale(.985)}.app-card:hover{transform:translateY(-2px);border-color:#d7dfd4;box-shadow:0 10px 24px rgba(48,57,48,.08)}.app-icon{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:14px}.app-card-market .app-icon{color:#6f4e37;background:#f3eadf}.app-card-jobs .app-icon{color:#1e3a8a;background:#eaf0fb}.app-card-dating .app-icon{color:#e84391;background:#fff0f6}.app-card-social .app-icon{color:#168ecb;background:#e8f5fd}.app-card-copy{display:grid;min-width:0;grid-gap:4px;gap:4px}.app-card-copy strong{font-size:16px;font-weight:750;letter-spacing:-.02em}.app-card-copy>span{color:var(--muted);font-size:12px;line-height:1.4}.app-arrow{margin-left:auto;color:#a0aaa2;font-size:20px}.launcher-footer{margin-top:26px;color:#929b93;font-size:11px;text-align:center}@media (max-width:380px){.launcher{padding-inline:max(16px,env(safe-area-inset-left))}.app-card{min-height:80px;gap:12px;padding:13px}.app-icon{width:44px;height:44px;flex-basis:44px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important}}