:root{--sk-size:40px;--sk-color:#2f8f3e}.sk-center{margin:auto}.sk-plane{animation:sk-plane 1.2s ease-in-out infinite;background-color:#2f8f3e;background-color:var(--sk-color);height:40px;height:var(--sk-size);width:40px;width:var(--sk-size)}@keyframes sk-plane{0%{transform:perspective(120px) rotateX(0deg) rotateY(0deg)}50%{transform:perspective(120px) rotateX(-180.1deg) rotateY(0deg)}to{transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}.sk-chase{animation:sk-chase 2.5s linear infinite both;height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-chase-dot{animation:sk-chase-dot 2s ease-in-out infinite both;height:100%;left:0;position:absolute;top:0;width:100%}.sk-chase-dot:before{animation:sk-chase-dot-before 2s ease-in-out infinite both;background-color:#2f8f3e;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:25%;width:25%}.sk-chase-dot:first-child{animation-delay:-1.1s}.sk-chase-dot:nth-child(2){animation-delay:-1s}.sk-chase-dot:nth-child(3){animation-delay:-.9s}.sk-chase-dot:nth-child(4){animation-delay:-.8s}.sk-chase-dot:nth-child(5){animation-delay:-.7s}.sk-chase-dot:nth-child(6){animation-delay:-.6s}.sk-chase-dot:first-child:before{animation-delay:-1.1s}.sk-chase-dot:nth-child(2):before{animation-delay:-1s}.sk-chase-dot:nth-child(3):before{animation-delay:-.9s}.sk-chase-dot:nth-child(4):before{animation-delay:-.8s}.sk-chase-dot:nth-child(5):before{animation-delay:-.7s}.sk-chase-dot:nth-child(6):before{animation-delay:-.6s}@keyframes sk-chase{to{transform:rotate(1turn)}}@keyframes sk-chase-dot{80%,to{transform:rotate(1turn)}}@keyframes sk-chase-dot-before{50%{transform:scale(.4)}0%,to{transform:scale(1)}}.sk-bounce{height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-bounce-dot{animation:sk-bounce 2s cubic-bezier(.455,.03,.515,.955) infinite;background-color:#2f8f3e;background-color:var(--sk-color);border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.sk-bounce-dot:nth-child(2){animation-delay:-1s}@keyframes sk-bounce{0%,to{transform:scale(0)}45%,55%{transform:scale(1)}}.sk-wave{display:flex;height:40px;height:var(--sk-size);justify-content:space-between;width:40px;width:var(--sk-size)}.sk-wave-rect{animation:sk-wave 1.2s ease-in-out infinite;background-color:#2f8f3e;background-color:var(--sk-color);height:100%;width:15%}.sk-wave-rect:first-child{animation-delay:-1.2s}.sk-wave-rect:nth-child(2){animation-delay:-1.1s}.sk-wave-rect:nth-child(3){animation-delay:-1s}.sk-wave-rect:nth-child(4){animation-delay:-.9s}.sk-wave-rect:nth-child(5){animation-delay:-.8s}@keyframes sk-wave{0%,40%,to{transform:scaleY(.4)}20%{transform:scaleY(1)}}.sk-pulse{animation:sk-pulse 1.2s cubic-bezier(.455,.03,.515,.955) infinite;background-color:#2f8f3e;background-color:var(--sk-color);border-radius:100%;height:40px;height:var(--sk-size);width:40px;width:var(--sk-size)}@keyframes sk-pulse{0%{transform:scale(0)}to{opacity:0;transform:scale(1)}}.sk-flow{display:flex;height:52px;height:calc(var(--sk-size)*1.3);justify-content:space-between;width:52px;width:calc(var(--sk-size)*1.3)}.sk-flow-dot{animation:sk-flow 1.4s cubic-bezier(.455,.03,.515,.955) 0s infinite both;background-color:#2f8f3e;background-color:var(--sk-color);border-radius:50%;height:25%;width:25%}.sk-flow-dot:first-child{animation-delay:-.3s}.sk-flow-dot:nth-child(2){animation-delay:-.15s}@keyframes sk-flow{0%,80%,to{transform:scale(.3)}40%{transform:scale(1)}}.sk-swing{animation:sk-swing 1.8s linear infinite;height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-swing-dot{animation:sk-swing-dot 2s ease-in-out infinite;background-color:#2f8f3e;background-color:var(--sk-color);border-radius:100%;height:45%;left:0;margin:auto;position:absolute;right:0;top:0;width:45%}.sk-swing-dot:nth-child(2){animation-delay:-1s;bottom:0;top:auto}@keyframes sk-swing{to{transform:rotate(1turn)}}@keyframes sk-swing-dot{0%,to{transform:scale(.2)}50%{transform:scale(1)}}.sk-circle{height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-circle-dot{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle-dot:before{animation:sk-circle 1.2s ease-in-out infinite both;background-color:#2f8f3e;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:15%;width:15%}.sk-circle-dot:first-child{transform:rotate(30deg)}.sk-circle-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-dot:first-child:before{animation-delay:-1.1s}.sk-circle-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-dot:nth-child(3):before{animation-delay:-.9s}.sk-circle-dot:nth-child(4):before{animation-delay:-.8s}.sk-circle-dot:nth-child(5):before{animation-delay:-.7s}.sk-circle-dot:nth-child(6):before{animation-delay:-.6s}.sk-circle-dot:nth-child(7):before{animation-delay:-.5s}.sk-circle-dot:nth-child(8):before{animation-delay:-.4s}.sk-circle-dot:nth-child(9):before{animation-delay:-.3s}.sk-circle-dot:nth-child(10):before{animation-delay:-.2s}.sk-circle-dot:nth-child(11):before{animation-delay:-.1s}@keyframes sk-circle{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.sk-circle-fade{height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-circle-fade-dot{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle-fade-dot:before{animation:sk-circle-fade 1.2s ease-in-out infinite both;background-color:#2f8f3e;background-color:var(--sk-color);border-radius:100%;content:"";display:block;height:15%;width:15%}.sk-circle-fade-dot:first-child{transform:rotate(30deg)}.sk-circle-fade-dot:nth-child(2){transform:rotate(60deg)}.sk-circle-fade-dot:nth-child(3){transform:rotate(90deg)}.sk-circle-fade-dot:nth-child(4){transform:rotate(120deg)}.sk-circle-fade-dot:nth-child(5){transform:rotate(150deg)}.sk-circle-fade-dot:nth-child(6){transform:rotate(180deg)}.sk-circle-fade-dot:nth-child(7){transform:rotate(210deg)}.sk-circle-fade-dot:nth-child(8){transform:rotate(240deg)}.sk-circle-fade-dot:nth-child(9){transform:rotate(270deg)}.sk-circle-fade-dot:nth-child(10){transform:rotate(300deg)}.sk-circle-fade-dot:nth-child(11){transform:rotate(330deg)}.sk-circle-fade-dot:first-child:before{animation-delay:-1.1s}.sk-circle-fade-dot:nth-child(2):before{animation-delay:-1s}.sk-circle-fade-dot:nth-child(3):before{animation-delay:-.9s}.sk-circle-fade-dot:nth-child(4):before{animation-delay:-.8s}.sk-circle-fade-dot:nth-child(5):before{animation-delay:-.7s}.sk-circle-fade-dot:nth-child(6):before{animation-delay:-.6s}.sk-circle-fade-dot:nth-child(7):before{animation-delay:-.5s}.sk-circle-fade-dot:nth-child(8):before{animation-delay:-.4s}.sk-circle-fade-dot:nth-child(9):before{animation-delay:-.3s}.sk-circle-fade-dot:nth-child(10):before{animation-delay:-.2s}.sk-circle-fade-dot:nth-child(11):before{animation-delay:-.1s}@keyframes sk-circle-fade{0%,39%,to{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.sk-grid{height:40px;height:var(--sk-size);width:40px;width:var(--sk-size)}.sk-grid-cube{animation:sk-grid 1.3s ease-in-out infinite;background-color:#2f8f3e;background-color:var(--sk-color);float:left;height:33.33%;width:33.33%}.sk-grid-cube:first-child{animation-delay:.2s}.sk-grid-cube:nth-child(2){animation-delay:.3s}.sk-grid-cube:nth-child(3){animation-delay:.4s}.sk-grid-cube:nth-child(4){animation-delay:.1s}.sk-grid-cube:nth-child(5){animation-delay:.2s}.sk-grid-cube:nth-child(6){animation-delay:.3s}.sk-grid-cube:nth-child(7){animation-delay:0s}.sk-grid-cube:nth-child(8){animation-delay:.1s}.sk-grid-cube:nth-child(9){animation-delay:.2s}@keyframes sk-grid{0%,70%,to{transform:scaleX(1)}35%{transform:scale3D(0,0,1)}}.sk-fold{height:40px;height:var(--sk-size);position:relative;transform:rotate(45deg);width:40px;width:var(--sk-size)}.sk-fold-cube{float:left;height:50%;position:relative;transform:scale(1.1);width:50%}.sk-fold-cube:before{animation:sk-fold 2.4s linear infinite both;background-color:#2f8f3e;background-color:var(--sk-color);content:"";height:100%;left:0;position:absolute;top:0;transform-origin:100% 100%;width:100%}.sk-fold-cube:nth-child(2){transform:scale(1.1) rotate(90deg)}.sk-fold-cube:nth-child(4){transform:scale(1.1) rotate(180deg)}.sk-fold-cube:nth-child(3){transform:scale(1.1) rotate(270deg)}.sk-fold-cube:nth-child(2):before{animation-delay:.3s}.sk-fold-cube:nth-child(4):before{animation-delay:.6s}.sk-fold-cube:nth-child(3):before{animation-delay:.9s}@keyframes sk-fold{0%,10%{opacity:0;transform:perspective(140px) rotateX(-180deg)}25%,75%{opacity:1;transform:perspective(140px) rotateX(0deg)}90%,to{opacity:0;transform:perspective(140px) rotateY(180deg)}}.sk-wander{height:40px;height:var(--sk-size);position:relative;width:40px;width:var(--sk-size)}.sk-wander-cube{--sk-wander-distance:calc(var(--sk-size)*0.75);animation:sk-wander 2s ease-in-out -2s infinite both;background-color:#2f8f3e;background-color:var(--sk-color);height:20%;left:0;position:absolute;top:0;width:20%}.sk-wander-cube:nth-child(2){animation-delay:-.5s}.sk-wander-cube:nth-child(3){animation-delay:-1s}@keyframes sk-wander{0%{transform:rotate(0deg)}25%{transform:translateX(var(--sk-wander-distance)) rotate(-90deg) scale(.6)}50%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-179deg)}50.1%{transform:translateX(var(--sk-wander-distance)) translateY(var(--sk-wander-distance)) rotate(-180deg)}75%{transform:translateX(0) translateY(var(--sk-wander-distance)) rotate(-270deg) scale(.6)}to{transform:rotate(-1turn)}}@font-face{font-family:Lato;font-weight:100;src:local("Lato"),url(/static/media/Lato-Thin.5a60dde25d817751d590.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:300;src:local("Lato"),url(/static/media/Lato-Light.c7400fcad9e48ca9043f.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:400;src:local("Lato"),url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:700;src:local("Lato"),url(/static/media/Lato-Bold.636be8de934918e38ed9.ttf) format("truetype")}@font-face{font-family:Lato;font-weight:900;src:local("Lato"),url(/static/media/Lato-Black.57dee8aface5572f9101.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-weight:300;src:local("Ubuntu"),url(/static/media/Ubuntu-Light.0dd2d5986e2731a16ee7.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-weight:400;src:local("Ubuntu"),url(/static/media/Ubuntu-Regular.1cbb1b79a23478cc89ad.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-weight:500;src:local("Ubuntu"),url(/static/media/Ubuntu-Medium.e37c5546eb1a6efc4818.ttf) format("truetype")}@font-face{font-family:Ubuntu;font-weight:700;src:local("Ubuntu"),url(/static/media/Ubuntu-Bold.fec2d0f1431a6114a6ce.ttf) format("truetype")}@keyframes lockPick{0%{transform:rotate(0deg)}25%{transform:rotate(45deg)}50%{transform:rotate(-45deg)}75%{transform:rotate(45deg)}to{transform:rotate(0deg)}}@keyframes neonPulse{0%{box-shadow:0 0 5px #ffd70080}50%{box-shadow:0 0 20px #ffd700cc}to{box-shadow:0 0 5px #ffd70080}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ripLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-150%)}}@keyframes ripRight{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(150%)}}@keyframes fadeInCelebrate{0%{opacity:0}to{opacity:1}}@keyframes fadeInNames{0%{opacity:0}to{opacity:1}}@keyframes fadeInDates{0%{opacity:0}to{opacity:1}}@keyframes fadeInVenue{0%{opacity:0}to{opacity:1}}@keyframes cardGrow{0%{transform:scale(.9)}to{transform:scale(1)}}.Screen.home-screen{align-items:center;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;right:0;top:0}.Screen.home-screen .enter-passcode{display:flex;flex-direction:column;text-align:center;transition:all .8s ease-in-out;width:250px}.Screen.home-screen .enter-passcode.unlocking{animation:lockPick 1.5s ease-in-out}.Screen.home-screen .enter-passcode .enter-passcode-input,.Screen.home-screen .enter-passcode .submit{margin-top:8px}.Screen.home-screen .error-text{margin-top:12px}.Screen.home-screen .invite-text{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-left:5%;padding-right:5%;transition:all .8s ease-in-out}.Screen.home-screen .invite-text .invite-subtext{text-align:center}.Screen.home-screen .card-container{align-items:center;animation:fadeIn 3s ease forwards;display:flex;height:875px;justify-content:center;position:relative;width:616px}.Screen.home-screen .card-container .card-piece{height:100%;opacity:1;position:absolute;top:0;width:50%;z-index:2}.Screen.home-screen .card-container .card-piece-l{animation:ripLeft 3s ease forwards;animation-delay:5s;left:1px}.Screen.home-screen .card-container .card-piece-r{animation:ripRight 3s ease forwards;animation-delay:5s;right:1px;top:1px}.Screen.home-screen .card-container .card{align-items:center;animation:fadeIn 5.5s ease forwards;animation-delay:4s;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:flex-start;opacity:0;padding:5vh 2vw;width:100%}.Screen.home-screen .card-container .card .celebrate{animation:fadeInCelebrate 1s ease forwards;animation-delay:8s;color:#fff;font-size:1.2rem;font-weight:600;letter-spacing:1px;margin-top:63%;opacity:0}.Screen.home-screen .card-container .card .names{animation:fadeInNames 1s ease forwards;animation-delay:10s;color:#fff;font-size:2.2rem;font-weight:700;margin-top:5%;opacity:0;text-transform:uppercase}.Screen.home-screen .card-container .card .dates{animation:fadeInDates 1s ease forwards;animation-delay:12s;color:#fff;font-size:1.6rem;font-weight:500;margin-top:5%;opacity:0}.Screen.home-screen .card-container .card .venue{animation:fadeInVenue 1s ease forwards;animation-delay:14s;color:#fff;font-size:1.4rem;font-style:italic;margin-top:5%;opacity:0}.Screen.home-screen .card-container .card .action-button{animation:fadeInVenue 1s ease forwards;animation-delay:14s;font-size:1.2rem;margin-top:5%;opacity:0}@media(max-width:700px){.Screen.home-screen .card-container{align-items:center;aspect-ratio:616/875;display:flex;height:auto;justify-content:center;width:100vw}.Screen.home-screen .card-container .card .celebrate{font-size:1rem}.Screen.home-screen .card-container .card .names{font-size:1.2rem}.Screen.home-screen .card-container .card .dates,.Screen.home-screen .card-container .card .venue{font-size:1rem}.Screen.home-screen .card-container .card .action-button{font-size:1rem;padding:10px 20px}}.Screen.home-screen.home-screen-gallery{background-color:#000;height:100vh;height:100dvh;min-height:100vh;overflow-x:hidden;overflow-y:auto;padding:16px;position:relative;width:100vw}.Screen.home-screen.home-screen-gallery:before{background-color:#000;background-image:url(/static/media/wedding-cake-background.b3aff57620de12a70711.png);background-position:50%;background-repeat:no-repeat;background-size:auto 100%;bottom:0;content:"";left:0;pointer-events:none;position:fixed;right:0;top:0;transform:scaleX(1.025);transform-origin:center center;z-index:0}.Screen.home-screen.home-screen-gallery .home-screen-content{align-items:center;display:flex;flex-direction:column;gap:12px;height:100%;justify-content:center;margin:0 auto;padding:0;position:relative;width:min(980px,100%);z-index:1}.Screen.home-screen.home-screen-gallery .home-punjabi-header{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;gap:4px;padding:clamp(10px,1.5vw,14px);text-align:center;width:100%}.Screen.home-screen.home-screen-gallery .home-punjabi-line{color:#7f1734;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(.9rem,1.5vw,1.12rem);font-weight:700;line-height:1.3}.Screen.home-screen.home-screen-gallery .home-invite-header{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0000;border:none;border-radius:16px;box-shadow:none;display:flex;flex-direction:column;gap:5px;padding:clamp(12px,1.8vw,18px);text-align:center;width:100%}.Screen.home-screen.home-screen-gallery .home-invite-title{color:#7f1734;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(.98rem,1.5vw,1.2rem);font-weight:600;letter-spacing:.35px;line-height:1.2}.Screen.home-screen.home-screen-gallery .home-invite-subtitle{color:#7f1734;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(1.25rem,2.3vw,1.75rem);font-weight:700;line-height:1.2}.Screen.home-screen.home-screen-gallery .home-schedule-scroll{min-height:0;width:100%}.Screen.home-screen.home-screen-gallery .schedule-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:0;width:100%}.Screen.home-screen.home-screen-gallery .schedule-item{align-items:center;background:#0000;border:none;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:clamp(8px,1.3vw,12px);text-align:center}.Screen.home-screen.home-screen-gallery .schedule-item-date{color:#7f1734;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(.72rem,1.25vw,.86rem);font-weight:700;letter-spacing:.45px;text-transform:uppercase}.Screen.home-screen.home-screen-gallery .schedule-item-title{color:#7f1734;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(.86rem,1.5vw,1.05rem);font-weight:700;line-height:1.22}.Screen.home-screen.home-screen-gallery .schedule-item-subtitle{color:#7f1734;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(.78rem,1.2vw,.92rem);font-style:italic;font-weight:600;line-height:1.35;margin:0;max-width:42ch}.Screen.home-screen.home-screen-gallery .schedule-item-location{color:#7f1734;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(.76rem,1.25vw,.9rem);font-weight:600;line-height:1.3}.Screen.home-screen.home-screen-gallery .schedule-item-location-link{-webkit-tap-highlight-color:rgba(127,23,52,.12);color:#7f1734;cursor:pointer;text-decoration:none}.Screen.home-screen.home-screen-gallery .schedule-item-location-link:active{opacity:.88}.Screen.home-screen.home-screen-gallery .schedule-item-location-link:focus-visible{border-radius:2px;outline:2px solid #7f173473;outline-offset:2px}.Screen.home-screen.home-screen-gallery .schedule-item-location-address,.Screen.home-screen.home-screen-gallery .schedule-item-location-name{color:#7f1734;display:block}.Screen.home-screen.home-screen-gallery .schedule-item-location-name{align-items:center;display:flex;flex-wrap:wrap;font-weight:700;gap:.35em;justify-content:center;line-height:1.3;text-align:center}.Screen.home-screen.home-screen-gallery .schedule-item-location-name-text{color:inherit;text-align:center}.Screen.home-screen.home-screen-gallery .schedule-item-location-external{align-items:center;align-self:center;color:inherit;display:inline-flex;flex-shrink:0}.Screen.home-screen.home-screen-gallery .schedule-item-location-external-svg{display:block;height:.68em;width:.68em}.Screen.home-screen.home-screen-gallery .schedule-item-time{grid-column-gap:12px;grid-row-gap:2px;color:#7f1734;column-gap:12px;display:grid;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:clamp(.8rem,1.3vw,.95rem);font-weight:700;grid-template-columns:auto auto;justify-content:center;justify-items:start;margin-top:2px;row-gap:2px}.Screen.home-screen.home-screen-gallery .schedule-item-time-line{color:#7f1734;display:block;grid-column:1/-1;text-align:center}.Screen.home-screen.home-screen-gallery .schedule-item-time-row{display:contents}.Screen.home-screen.home-screen-gallery .schedule-item-time-label,.Screen.home-screen.home-screen-gallery .schedule-item-time-value{color:#7f1734}.Screen.home-screen.home-screen-gallery .schedule-item-time-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(min-width:769px){.Screen.home-screen.home-screen-gallery .home-invite-header{margin-top:-1rem}}@media(max-width:768px){.Screen.home-screen.home-screen-gallery{align-items:center;height:100svh;justify-content:flex-start;min-height:100svh;overflow:hidden;padding:12px}.Screen.home-screen.home-screen-gallery:before{background-image:url(/static/media/jet-template-3.fdb593356f9002978263.png);background-position:0 0;background-size:100% 100%;transform:none}.Screen.home-screen.home-screen-gallery .home-screen-content{align-items:stretch;flex:1 1 auto;gap:10px;justify-content:flex-start;margin-top:18svh;max-height:calc(100svh - 24px - env(safe-area-inset-bottom, 0px) - 18svh);max-width:min(980px,100%);min-height:0;overflow:hidden;padding:8px;width:100%}.Screen.home-screen.home-screen-gallery .home-invite-header{flex-shrink:0}.Screen.home-screen.home-screen-gallery .home-schedule-scroll{-ms-overflow-style:none;flex:1 1 auto;-webkit-mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 3rem),#00000073 calc(100% - 1rem),#0000);mask-image:linear-gradient(180deg,#000 0,#000 calc(100% - 3rem),#00000073 calc(100% - 1rem),#0000);mask-size:100% 100%;-webkit-mask-size:100% 100%;max-height:54svh;min-height:0;overflow-x:hidden;overflow-y:auto;padding-bottom:2.5rem;scrollbar-width:none}.Screen.home-screen.home-screen-gallery .home-schedule-scroll::-webkit-scrollbar{display:none}.Screen.home-screen.home-screen-gallery .schedule-item{gap:5px;padding:10px}.Screen.home-screen.home-screen-gallery .schedule-item-date{font-size:.7rem}.Screen.home-screen.home-screen-gallery .schedule-item-title{font-size:.88rem}.Screen.home-screen.home-screen-gallery .schedule-item-subtitle{font-size:.8rem}.Screen.home-screen.home-screen-gallery .schedule-grid{gap:8px;grid-template-columns:1fr}.Screen.home-screen.home-screen-gallery .schedule-item-location,.Screen.home-screen.home-screen-gallery .schedule-item-time{font-size:.78rem}}.Modal{background-color:#000000bf;bottom:0;left:0;position:fixed;right:0;top:0}.Modal,.Modal .modal-content{align-items:center;display:flex;justify-content:center}.Modal .modal-content{background-color:#f4f4f4;flex-direction:column;width:500px}.Modal .modal-title-container{align-items:center;border-bottom:1px solid #0a0a0a;display:flex;flex-direction:row;justify-content:flex-start;padding-left:18px;padding-right:18px;width:100%}.Modal .modal-title-container .modal-title{padding-bottom:16px;padding-top:16px}.Modal .modal-title-container .modal-close{cursor:pointer;font-size:20px;font-weight:600}.Modal .modal-body{margin-top:24px;padding-left:18px;padding-right:18px;width:100%}.Modal .modal-actions{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;padding:16px 18px;width:100%}.Modal .modal-actions div:not(:last-child){margin-right:8px}body{background-color:#0a0a0a;margin:0;padding:0}a,input,textarea{all:unset;display:block}*{box-sizing:border-box}input{padding:5px}input,textarea{border:1px solid #f4f4f4;box-sizing:border-box}a,h1,h2,h3,h4,h5,h6,hr,input,label,p,pre,span,strong,textarea{color:#e50914;font-family:Lato;margin:0}p{font-size:16px;font-weight:400}h1,h2{font-weight:700}a,button{cursor:pointer}hr{width:100%}.flex-spacer{flex:1 1}.Container{align-items:flex-start;background-color:#0a0a0a;bottom:0;flex-direction:row;left:0;position:fixed;right:0;top:0}.Container,.Screen{display:flex;height:100%;justify-content:center}.Screen{align-items:center;flex-direction:column;width:100%}.action-button{background-color:gold;border:2px solid maroon;border-radius:6px;cursor:pointer;padding:10px 20px;transition:background-color .3s ease,border-color .3s ease}.action-button .action-button-text{color:#0a0a0a;font-weight:700}.action-button:hover{background-color:#ffe699;border-color:#e50914}
/*# sourceMappingURL=main.6be08da2.css.map*/