.lp-page{isolation:isolate;color:#f9fcff;background:radial-gradient(at 73% 78%,#fff9da94,#0000 22%),radial-gradient(at 45% 40%,#e7f5ff75,#0000 30%),linear-gradient(145deg,#83b5f0 0%,#9cccf4 44%,#7ebce9 100%);min-height:100svh;font-family:Apple SD Gothic Neo,Malgun Gothic,sans-serif;position:relative;overflow:hidden}.lp-page:before,.lp-page:after{z-index:-1;content:"";pointer-events:none;border:1px solid #ffffff38;border-radius:50%;position:absolute}.lp-page:before{aspect-ratio:1;background:radial-gradient(circle at 37% 35%,#ffffff40,#ffffff0a 62%,#0000 63%);width:clamp(250px,34vw,520px);top:10%;right:9%}.lp-page:after{aspect-ratio:1;background:#ffffff14;border-color:#ffffff21;width:clamp(380px,55vw,780px);bottom:-24vw;left:22%}.lp-skySparkles{z-index:-1;color:#ffffff9e;letter-spacing:clamp(30px,6vw,90px);text-shadow:0 0 16px #ffffffb8;pointer-events:none;width:35%;font-size:clamp(17px,2vw,27px);line-height:7;position:absolute;top:16%;right:6%}.lp-menuBar{z-index:2;color:#fff;text-shadow:0 1px 5px #23548433;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#4297dc8f;grid-template-columns:1fr auto 1fr;align-items:center;min-height:32px;padding:0 18px;font-size:12px;display:grid;position:relative;box-shadow:0 1px #fff3}.lp-menuBrand{width:fit-content;color:inherit;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:inline-flex}.lp-menuBrand>span{color:#fff5bd}.lp-menuCenter{opacity:.92}.lp-menuStatus{opacity:.88;justify-self:end;align-items:center;gap:7px;display:inline-flex}.lp-menuStatus>span{background:#d9f7c6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #d9f7c633}.lp-desktop{grid-template-columns:minmax(270px,340px) minmax(0,1fr);align-items:center;gap:clamp(42px,7vw,112px);width:min(100%,1580px);min-height:calc(100svh - 32px);margin:0 auto;padding:clamp(34px,5vh,66px) clamp(28px,5vw,78px) 86px;display:grid}.lp-noteWindow{color:#282b31;background:#fff4a8;border:1px solid #ffffffc2;border-radius:4px;align-self:center;overflow:hidden;transform:rotate(-1.1deg);box-shadow:0 18px 46px #3557803b,0 2px 5px #36516f1f}.lp-windowBar{color:#716c49;background:linear-gradient(#fffbd0 0%,#f1e689 100%);border-bottom:1px solid #8b804138;align-items:center;min-height:28px;padding:0 9px;display:flex}.lp-trafficLights{gap:5px;display:inline-flex}.lp-trafficLights i{background:#e76055;border-radius:50%;width:8px;height:8px;display:block;box-shadow:inset 0 1px #ffffff80}.lp-trafficLights i:nth-child(2){background:#f6bd42}.lp-trafficLights i:nth-child(3){background:#53bd70}.lp-windowTitle{color:#433d249e;margin:0 auto;padding-right:28px;font-size:10px}.lp-notePaper{padding:24px 25px 23px}.lp-profileHeading{align-items:center;gap:14px;display:flex}.lp-profileMark{color:#fff;background:linear-gradient(145deg,#86bdf2,#518fd2);border:1px solid #84702242;border-radius:15px;flex:0 0 48px;place-items:center;width:48px;height:48px;font-size:24px;display:grid;box-shadow:inset 0 1px #ffffff8f,0 4px 9px #4a6a8f33}.lp-category{color:#827946;letter-spacing:.06em;margin:0 0 4px;font-size:10px}.lp-profileHeading h1{color:#252b37;letter-spacing:-.04em;margin:0;font-size:24px;line-height:1.2}.lp-englishName{color:#827946;letter-spacing:.1em;margin:4px 0 0;font-family:Georgia,serif;font-size:11px}.lp-profileDescription{color:#3c3b32;word-break:keep-all;margin:22px 0 0;font-size:13px;line-height:1.82}.lp-noteRule{background:#7e703638;height:1px;margin:18px 0 14px}.lp-noteMessage{color:#5f5836;word-break:keep-all;margin:0;font-size:12px;font-weight:600;line-height:1.7}.lp-linksSection{min-width:0}.lp-linksHeading{justify-content:space-between;align-items:end;gap:18px;margin:0 0 17px;padding:0 6px;display:flex}.lp-eyebrow{color:#f4faffc2;letter-spacing:.16em;margin:0 0 5px;font-family:Georgia,serif;font-size:10px}.lp-linksHeading h2{color:#fff;letter-spacing:-.04em;text-shadow:0 2px 10px #2e609433;margin:0;font-size:23px;font-weight:700}.lp-linkCount{color:#ffffffc7;letter-spacing:.12em;padding-bottom:2px;font-size:10px}.lp-linkGrid{grid-template-columns:repeat(3,minmax(110px,1fr));grid-template-areas:"chapel.prayer"".rosary mass""support. .";align-items:center;gap:5px 8px;display:grid}.lp-linkTile{color:#fff;text-align:center;text-shadow:0 1px 5px #254d767a;border:1px solid #0000;border-radius:18px;flex-direction:column;justify-content:start;align-items:center;min-width:0;min-height:150px;padding:9px 5px 12px;text-decoration:none;transition:background-color .18s,border-color .18s,transform .18s;display:flex;position:relative}.lp-linkTile:first-child{grid-area:chapel}.lp-linkTile:nth-child(2){grid-area:prayer;transform:translateY(12px)}.lp-linkTile:nth-child(3){grid-area:rosary;transform:translateY(-7px)}.lp-linkTile:nth-child(4){grid-area:mass;transform:translateY(10px)}.lp-linkTile:nth-child(5){grid-area:support;transform:translateY(-7px)}.lp-linkTile:hover{background:#ffffff21;border-color:#ffffff5c;transform:translateY(-4px)}.lp-linkTile:focus-visible{outline-offset:3px;background:#ffffff29;outline:3px solid #fff3b7}.lp-iconFrame{color:#fff;border:1px solid #ffffff7a;border-radius:20px;flex:none;place-items:center;width:72px;height:72px;margin-bottom:10px;display:grid;box-shadow:inset 0 1px #ffffff8a,0 9px 19px #25528440}.lp-iconFrame svg{filter:drop-shadow(0 1px 1px #18436e26);width:36px;height:36px}.lp-iconChapel{background:linear-gradient(145deg,#5da8ed,#2781cf)}.lp-iconPrayer{color:#5d94cb;background:linear-gradient(145deg,#fffefa,#e5f2ff)}.lp-iconRosary{background:linear-gradient(145deg,#91caff,#5ba6e4)}.lp-iconMass{color:#987b48;background:linear-gradient(145deg,#fff2c6,#ebd59e)}.lp-iconSupport{background:linear-gradient(145deg,#55aef1,#287bd0)}.lp-featuredTile .lp-iconFrame{border-radius:23px;width:80px;height:80px}.lp-featuredTile .lp-iconFrame svg{width:42px;height:42px}.lp-linkCopy{gap:4px;max-width:180px;display:grid}.lp-linkCopy strong{color:#fff;font-size:13px;font-weight:700;line-height:1.45}.lp-linkCopy small{color:#ffffffd9;word-break:keep-all;font-size:10px;line-height:1.45}.lp-linkArrow{color:#ffffffeb;opacity:0;font-size:13px;transition:opacity .18s;position:absolute;top:12px;right:16px}.lp-linkTile:hover .lp-linkArrow,.lp-linkTile:focus-visible .lp-linkArrow{opacity:1}.lp-footer{color:#f7fbffd1;text-shadow:0 1px 5px #264c733d;justify-content:space-between;align-items:center;gap:16px;font-size:10px;display:flex;position:absolute;bottom:20px;left:clamp(22px,4vw,58px);right:clamp(22px,4vw,58px)}.lp-footer>span{letter-spacing:.04em}.lp-footer>span>span{color:#fff5bd;padding-left:5px}.lp-footer div{align-items:center;gap:16px;display:flex}.lp-footer a{color:inherit;text-underline-offset:3px}.lp-footer a:focus-visible{outline-offset:3px;outline:2px solid #fff3b7}.lp-notFoundPage{place-items:center;min-height:100svh;padding:28px;display:grid}.lp-notFoundWindow{color:#33445a;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffe8;border:1px solid #ffffffbf;border-radius:14px;width:min(100%,460px);overflow:hidden;box-shadow:0 25px 70px #284c783d}.lp-notFoundBody{padding:28px}.lp-notFoundBody h1{color:#243951;margin:0 0 10px;font-size:22px}.lp-notFoundBody p{color:#63778c;margin:0;font-size:14px;line-height:1.7}.lp-notFoundLinks{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.lp-notFoundLinks a{color:#425d7b;border:1px solid #cad8e7;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.lp-notFoundLinks a:first-child{color:#fff;background:#4d91ce;border-color:#4d91ce}.lp-notFoundLinks a:focus-visible{outline-offset:3px;outline:3px solid #2f6faa}@media (max-width:820px){.lp-menuBar{grid-template-columns:1fr auto;padding:0 14px}.lp-menuCenter{display:none}.lp-desktop{grid-template-columns:minmax(0,1fr);gap:29px;min-height:auto;padding:28px 18px 94px}.lp-noteWindow{width:min(100%,560px);margin:0 auto;transform:none}.lp-notePaper{padding:20px 20px 19px}.lp-profileMark{border-radius:14px;flex-basis:44px;width:44px;height:44px}.lp-profileHeading h1{font-size:22px}.lp-profileDescription{margin-top:17px;font-size:13px}.lp-noteRule{margin:14px 0 11px}.lp-linksSection{width:min(100%,560px);margin:0 auto}.lp-linksHeading{align-items:center;margin-bottom:10px;padding:0 2px}.lp-linksHeading h2{font-size:20px}.lp-linkGrid{grid-template-columns:minmax(0,1fr);grid-template-areas:none;gap:9px}.lp-linkTile,.lp-linkTile:nth-child(n){color:#29425d;text-align:left;min-height:74px;text-shadow:none;background:#fafdffe0;border:1px solid #ffffffc2;border-radius:15px;grid-area:auto;grid-template-columns:48px minmax(0,1fr) 18px;justify-content:stretch;align-items:center;padding:10px 12px;display:grid;position:relative;transform:none;box-shadow:0 6px 16px #2c5b8b21}.lp-linkTile:hover{background:#fff;border-color:#fffffffa;transform:translateY(-2px)}.lp-linkTile:focus-visible{background:#fff;outline-color:#fff3b7}.lp-iconFrame,.lp-featuredTile .lp-iconFrame{border-radius:13px;grid-area:1/1;width:42px;height:42px;margin:0}.lp-iconFrame svg,.lp-featuredTile .lp-iconFrame svg{width:24px;height:24px}.lp-linkCopy{grid-area:1/2;gap:2px;max-width:none;padding-left:4px}.lp-linkCopy strong{color:#263f5b;font-size:13px}.lp-linkCopy small{color:#6c7f91;font-size:11px;line-height:1.4}.lp-linkArrow{color:#6886a5;opacity:1;grid-area:1/3;font-size:16px;position:static}.lp-footer{font-size:9px;bottom:17px;left:18px;right:18px}.lp-footer div{gap:11px}.lp-skySparkles{width:80%;font-size:18px;line-height:10;top:31%;right:-8%}.lp-page:before{width:78vw;top:22%;right:-30%}.lp-page:after{width:92vw;bottom:10%;left:-33%}}@media (max-width:360px){.lp-desktop{padding-left:13px;padding-right:13px}.lp-notePaper{padding-left:16px;padding-right:16px}.lp-footer{align-items:flex-start}.lp-footer div{flex-direction:column;align-items:flex-end;gap:5px}}@media (prefers-reduced-motion:reduce){.lp-linkTile,.lp-linkArrow{transition:none}}
