@import url('../everywed_botanical/theme.css');
@import url('../collection/collection.css');
:root{--be-paper:#f8f6ed;--be-green:#215c50;--be-ink:#1e4238;--be-muted:#5b6c61;--be-line:#cbd8cc;--be-soft:#e7eee5;--be-art:url('../everywed_sakinah/ornament.svg')}
.be-sakinah{--be-edge:#aa8750;--be-accent:#aa8750;--be-reveal-distance:16px;--be-reveal-duration:760ms}
.be-sakinah h1,.be-sakinah h2,.be-sakinah h3,.be-sakinah .be-photo-free>p{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500}
.be-sakinah .be-gate{background:#215c50}.be-sakinah .be-gate::before,.be-sakinah .be-gate::after{width:350px;height:450px;opacity:.7}.be-sakinah .be-gate-card{border:1px solid #aa8750;border-radius:240px 240px 14px 14px;max-width:440px;padding-top:45px;outline:1px solid #d9d3bc;outline-offset:7px}.be-sakinah .be-monogram{border:1px solid #aa8750;border-radius:35px 35px 8px 8px;background:#e7eee5;color:#215c50}.be-sakinah .be-gate-card>.be-eyebrow{font-size:9px;letter-spacing:.09em}.be-sakinah .be-gate h1 em{color:#90723d}
.be-sakinah .be-button{border-radius:8px;box-shadow:0 3px 0 #aa8750}.be-sakinah .be-button-outline{box-shadow:none}.be-sakinah .be-hero{background:#e7eee5}.be-sakinah .be-hero h2{font-size:60px}.be-sakinah .be-hero h2 em{color:#90723d}.be-sakinah .be-cover-photo{border-radius:210px 210px 10px 10px;border:6px solid #f8f6ed;outline:1px solid #aa8750}.be-sakinah .be-photo-free{background:#f8f6ed;border:1px solid #aa8750;border-radius:180px 180px 12px 12px}.be-sakinah .be-photo-free p{font-size:30px}.be-sakinah .be-photo-free p em{color:#90723d}
.be-sakinah .be-section h2 em{color:#215c50}.be-sakinah .be-person img{border-radius:150px 150px 8px 8px;outline:1px solid #aa8750}.be-sakinah .be-person h3{font-size:38px}.be-sakinah .be-countdown>div{border-radius:40px 40px 10px 10px;border-color:#aa8750;background:#f8f6ed}.be-sakinah .be-countdown strong{font-family:'Cormorant Garamond',serif;font-size:35px}.be-sakinah .be-event-card{border:1px solid #aa8750;border-radius:95px 95px 12px 12px;padding-top:42px}.be-sakinah .be-event-card h3{font-size:32px}
.be-sakinah .be-map,.be-sakinah .be-bank,.be-sakinah .be-wish-form{border-radius:10px}.be-sakinah .be-timeline{border-color:#aa8750}.be-sakinah .be-gallery a,.be-sakinah .be-gallery img{border-radius:10px!important}.be-sakinah .be-gallery a:first-child img{border-radius:140px 140px 10px 10px!important}.be-sakinah .be-footer{background:#215c50;color:#f8f6ed;border-top:3px double #aa8750}.be-sakinah .be-footer .be-eyebrow,.be-sakinah .be-footer a{color:#e3d2ad}.be-sakinah .be-footer h2 em{color:#e3d2ad}.be-sakinah .be-dock{border-radius:16px;border-color:#aa8750}.be-sakinah .be-dock a{border-radius:10px}
@media(min-width:1100px){.be-sakinah .be-desktop-cover{background-color:#215c50;background-size:65% auto}.be-sakinah .be-desktop-cover>div{border:1px solid #aa8750;border-radius:250px 250px 12px 12px;outline:1px solid #d9d3bc;outline-offset:7px}.be-sakinah .be-desktop-cover p{font-family:'Cormorant Garamond',serif;font-size:80px}.be-sakinah .be-desktop-cover em{color:#90723d}}
@media(max-width:540px){.be-sakinah .be-hero h2{font-size:48px}.be-sakinah .be-gate-card{outline-offset:5px}}
/* Courtyard at dusk: hanging lanterns, mihrab-inspired arches and geometric borders. */
.be-sakinah .be-gate{background:#173e36 url('scene.svg') center/cover no-repeat}.be-sakinah .be-gate::before,.be-sakinah .be-gate::after{display:none}.be-sakinah .be-gate-card{border-radius:180px 180px 12px 12px;padding-top:40px}.be-sakinah .be-gate-card>.be-bismillah{font-size:26px;color:#806532;margin:0 0 16px;line-height:1.6}.be-sakinah .be-monogram{border-radius:0;border:0;background:transparent;width:55px;height:35px;margin-bottom:15px}.be-sakinah .be-hero{background:#173e36;min-height:800px;padding:80px 24px 180px;color:#f8f6ed}.be-sacred-heading{max-width:440px;margin:auto}.be-sakinah .be-sacred-heading>.be-eyebrow{color:#e3d2ad;font-size:11px;letter-spacing:.15em}.be-sakinah .be-sacred-heading h2{font-size:64px;color:#f8f6ed;margin:35px 0 20px}.be-sakinah .be-sacred-heading h2 em{display:block;color:#e3d2ad;font-size:30px;margin:12px 0}.be-sacred-seal{font-size:32px;color:#e3d2ad;margin:22px 0}.be-sakinah .be-sacred-heading .be-hero-message{color:#e1ebdd;font-size:12px;line-height:2}.be-sakinah .be-hero>.be-down-link{color:#f8f6ed;border:1px solid #c9af79;background:#173e36;padding:12px 18px;border-radius:8px}.be-sakinah .be-hero>.be-cover-photo{max-width:255px;height:300px;margin:30px auto}.be-sakinah .be-prayer{background:#f8f6ed url('ornament.svg') right center/100px auto no-repeat;padding:70px 32px}.be-sakinah .be-prayer h2{font-size:42px}.be-sakinah .be-prayer-divider{color:#806532}.be-sakinah .be-couple-grid{grid-template-columns:1fr;gap:30px}.be-sakinah .be-person{border-top:3px double #aa8750;border-bottom:3px double #aa8750;padding:32px 20px;position:relative;background:#f8f6ed}.be-sakinah .be-person img{width:220px;height:280px;margin:auto;border-radius:160px 160px 12px 12px}.be-sakinah .be-person h3{margin-top:24px}.be-sakinah .be-person::before{content:'✦';position:absolute;top:-15px;left:calc(50% - 20px);width:40px;background:#f8f6ed;color:#806532}.be-sakinah .be-event-grid{grid-template-columns:1fr}.be-sakinah .be-event-card{border-radius:12px;position:relative;border:3px double #aa8750;padding:32px 20px}.be-sakinah .be-timeline{border-left:3px double #aa8750}.be-sakinah .be-bank{border:3px double #aa8750}.be-sakinah .be-footer{background:#173e36 url('scene.svg') center bottom/cover no-repeat;padding-bottom:170px}.be-sakinah .be-desktop-cover{background:#173e36 url('scene.svg') center/cover no-repeat}
@media(min-width:1100px){.be-sakinah .be-desktop-cover>div{background:#f8f6ed;max-width:390px}.be-sakinah .be-couple-grid{grid-template-columns:1fr}}
@media(max-width:540px){.be-sakinah .be-sacred-heading h2{font-size:56px}.be-sakinah .be-hero{min-height:780px}.be-sakinah .be-prayer{background-size:65px;padding:65px 24px}.be-sakinah .be-prayer h2{font-size:36px}}
