.canvas-feed{--feed-bg:#fffcfa;--feed-surface:#fff;--feed-soft:#f7f3f4;--feed-line:#efe6e9;--feed-ink:#2b1a20;--feed-ink-80:#2b1a20cc;--feed-ink-60:#2b1a2099;--feed-ink-45:#2b1a2073;--feed-rose:#ff4f81;--feed-rose-press:#e23b6e;--feed-rose-tint:#ff4f811a;--feed-focus:0 0 0 4px #ff4f812e;--feed-font:var(--font-feed), ui-rounded, system-ui, sans-serif;background:var(--feed-bg);height:100vh;width:100%;height:100dvh;display:flex;overflow:hidden}.canvas-feed__side{box-sizing:border-box;color:var(--feed-ink);font-family:var(--feed-font);flex-direction:column;flex:0 0 260px;gap:24px;padding:24px 20px;display:flex;overflow-y:auto}.canvas-feed__brand{align-self:flex-start;display:block}.canvas-feed__brand img{width:auto;height:36px;display:block}.canvas-feed__info{flex-direction:column;gap:8px;display:flex}.canvas-feed__cover{aspect-ratio:4/3;box-shadow:0 0 0 1.5px var(--feed-line);object-fit:cover;border-radius:20px;width:100%;margin-bottom:6px;display:block}.canvas-feed__title{overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:900;line-height:1.25}.canvas-feed__description{color:var(--feed-ink-60);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:14px;font-weight:600;line-height:1.5}.canvas-feed__cta{background:var(--feed-rose-tint);border-radius:20px;padding:16px}.canvas-feed__cta p{margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.45}.canvas-feed__cta-btn{background:var(--feed-rose);box-shadow:0 3px 0 var(--feed-rose-press);color:#fff;border-radius:999px;align-items:center;height:40px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.canvas-feed__cta-btn:hover{background:var(--feed-rose-press)}.canvas-feed__stage{box-sizing:border-box;flex:auto;justify-content:center;align-items:center;gap:20px;min-width:0;padding:16px;display:flex}.canvas-feed__row{align-items:flex-end;gap:12px;display:flex}.canvas-feed__frame{background:#fff;border-radius:24px;flex:none;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 0 0 1px #2b1a200f,0 18px 44px #501e281f}.canvas-feed__scroller{overscroll-behavior:contain;scrollbar-color:#2b1a2040 transparent;scrollbar-width:thin;outline:none;height:100%;overflow:hidden auto}.canvas-feed__scroller.is-locked{overflow-y:hidden}.canvas-feed__rail{font-family:var(--feed-font);flex-direction:column;align-items:center;gap:14px;width:64px;padding-bottom:6px;display:flex}.canvas-feed__avatar{background:var(--feed-rose);cursor:pointer;border:2px solid #fff;border-radius:50%;width:48px;height:48px;margin-bottom:4px;padding:0;overflow:hidden;box-shadow:0 2px 10px #501e282e}.canvas-feed__avatar img{object-fit:cover;width:100%;height:100%;display:block}.canvas-feed__action{color:var(--feed-ink);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;font-size:12px;font-weight:800;display:flex}.canvas-feed__action-icon{background:var(--feed-surface);box-shadow:0 0 0 1.5px var(--feed-line), 0 2px 6px #501e280f;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s,color .15s,transform .15s;display:flex}.canvas-feed__action:hover .canvas-feed__action-icon{background:var(--feed-rose-tint);color:var(--feed-rose);transform:translateY(-1px)}.canvas-feed__action.is-active .canvas-feed__action-icon{background:var(--feed-rose);box-shadow:0 3px 0 var(--feed-rose-press);color:#fff}.canvas-feed__action--use{text-decoration:none}.canvas-feed__action--use .canvas-feed__action-icon{background:var(--feed-rose);box-shadow:0 3px 0 var(--feed-rose-press);color:#fff}.canvas-feed__action--use:hover .canvas-feed__action-icon{background:var(--feed-rose-press);color:#fff}.canvas-feed__action-label{text-align:center;max-width:64px;line-height:1.2}.canvas-feed__nav{flex-direction:column;gap:12px;display:flex}.canvas-feed__nav .auto-scroll__resume{box-shadow:0 3px 0 var(--feed-rose-press);background:var(--feed-rose);border-radius:50%;width:44px;height:44px}.canvas-feed__nav .auto-scroll__resume:hover{background:var(--feed-rose-press)}.canvas-feed__nav .auto-scroll__resume svg{width:14px;height:14px}.canvas-feed__nav-btn{background:var(--feed-surface);box-shadow:0 0 0 1.5px var(--feed-line), 0 2px 6px #501e280f;color:var(--feed-ink);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .15s,color .15s,opacity .15s;display:flex}.canvas-feed__nav-btn:hover:not(:disabled){background:var(--feed-rose-tint);color:var(--feed-rose)}.canvas-feed__nav-btn:disabled{cursor:default;opacity:.4}.canvas-feed :is(.canvas-feed__avatar,.canvas-feed__action,.canvas-feed__nav-btn,.canvas-feed-tabs__tab,.canvas-feed-pill,.canvas-feed-wishes__send):focus-visible{outline:2px solid var(--feed-rose);outline-offset:3px}.canvas-feed__panel{background:var(--feed-surface);border-left:1.5px solid var(--feed-line);box-sizing:border-box;color:var(--feed-ink);font-family:var(--feed-font);flex-direction:column;flex:0 0 380px;min-height:0;display:flex}.canvas-feed-tabs{background:var(--feed-soft);border-radius:999px;gap:4px;margin:16px;padding:4px;display:flex}.canvas-feed-tabs__tab{color:var(--feed-ink-60);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:1;min-height:38px;font-size:14px;font-weight:800;transition:background-color .15s,color .15s}.canvas-feed-tabs__tab:hover{color:var(--feed-ink)}.canvas-feed-tabs__tab.is-active{background:var(--feed-surface);color:var(--feed-rose);box-shadow:0 1px 3px #2b1a201f}.canvas-feed__panel-body{flex-direction:column;flex:auto;min-height:0;display:flex}.canvas-feed__panel-body[hidden]{display:none}.canvas-feed-wishes{flex-direction:column;flex:auto;min-height:0;display:flex}.canvas-feed-wishes__body{flex:auto;min-height:0;padding:0 20px 12px;overflow-y:auto}.canvas-feed-wishes__count{color:var(--feed-ink-45);text-align:center;margin:0 0 12px;font-size:13px;font-weight:700}.canvas-feed-wishes__list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.canvas-feed-wish{gap:12px;display:flex}.canvas-feed-wish__avatar{color:var(--feed-ink);border-radius:50%;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-size:15px;font-weight:900;display:flex}.canvas-feed-wish__content{min-width:0}.canvas-feed-wish__content p{margin:0}.canvas-feed-wish__name{font-size:14px;font-weight:800}.canvas-feed-wish__message{color:var(--feed-ink-80);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:2px;font-size:14px;font-weight:600;line-height:1.45}.canvas-feed-wish__time{color:var(--feed-ink-45);margin-top:4px;font-size:12px;font-weight:700}.canvas-feed-wishes__empty{color:var(--feed-ink-60);text-align:center;margin:0;padding:48px 12px;font-size:14px;font-weight:700;line-height:1.5}.canvas-feed-wishes__body .guestbook-private-note{margin-top:8px}.canvas-feed-wishes__form{border-top:1.5px solid var(--feed-line);flex-direction:column;gap:8px;padding:12px 16px 16px;display:flex}.canvas-feed-wishes__compose{align-items:center;gap:8px;display:flex}.canvas-feed-input{background:var(--feed-soft);border:1.5px solid var(--feed-line);box-sizing:border-box;color:var(--feed-ink);font-family:var(--feed-font);border-radius:999px;outline:none;width:100%;min-width:0;height:42px;padding:0 16px;font-size:14px;font-weight:600;transition:border-color .15s,box-shadow .15s,background-color .15s}.canvas-feed-input::placeholder{color:var(--feed-ink-45)}.canvas-feed-input:focus{background:var(--feed-surface);border-color:var(--feed-rose);box-shadow:var(--feed-focus)}.canvas-feed-input:disabled{cursor:not-allowed;opacity:.6}.canvas-feed-wishes__send{background:var(--feed-rose);box-shadow:0 3px 0 var(--feed-rose-press);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;height:42px;display:flex}.canvas-feed-wishes__send:disabled{box-shadow:none;cursor:default;opacity:.4}.canvas-feed-wishes__error{color:#d92d5b;margin:0;font-size:13px;font-weight:700}.canvas-feed-phone{text-align:center;flex-direction:column;align-items:center;padding:24px 32px;display:flex}.canvas-feed-phone__qr{box-shadow:0 0 0 1.5px var(--feed-line), 0 12px 30px #501e2814;background:#fff;border-radius:24px;min-width:148px;min-height:148px;padding:16px}.canvas-feed-phone__qr svg{display:block}.canvas-feed-phone__title{margin:20px 0 6px;font-size:17px;font-weight:900}.canvas-feed-phone__hint{color:var(--feed-ink-60);margin:0 0 18px;font-size:14px;font-weight:600;line-height:1.5}.canvas-feed-pill{background:var(--feed-surface);border:1.5px solid var(--feed-line);color:var(--feed-ink);cursor:pointer;border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 18px;font-size:14px;font-weight:800;display:inline-flex}.canvas-feed-pill:hover{border-color:var(--feed-rose);color:var(--feed-rose)}.canvas-feed__toast{background:var(--feed-ink);color:#fff;font-family:var(--feed-font);z-index:2000;border-radius:999px;padding:10px 18px;font-size:14px;font-weight:800;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #2b1a2040}.canvas-public-view--feed .canvas-feed__frame{z-index:901}.canvas-public-view--feed .canvas-feed__frame .canvas-sliding-door--overlay,.canvas-public-view--feed .canvas-feed__frame .canvas-opening-envelope{width:100%;height:100%}.canvas-feed__opening-backdrop{background:var(--feed-bg);z-index:900;transition:opacity .5s ease-out,visibility 0s linear .5s;position:fixed;inset:0}.canvas-feed__opening-backdrop.is-done{opacity:0;pointer-events:none;visibility:hidden}.canvas-feed .canvas-feed__frame .canvas-public-phone{min-height:100%}.canvas-feed .canvas-feed__frame #canvas-phone-popup-layer{height:100%}.canvas-feed .canvas-feed__frame .canvas-public-watermark{bottom:24px;right:7px}.canvas-feed .canvas-feed-wishes__body .guestbook-private-note{background:var(--feed-soft);color:var(--feed-ink-60);border-radius:16px;margin:8px 0 0;padding:14px 16px;font-size:14px;font-weight:600;line-height:1.5}
@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(../media/07454f8ad8aaac57-s.0tqkxa-w3pk~c.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/07454f8ad8aaac57-s.0tqkxa-w3pk~c.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/07454f8ad8aaac57-s.0tqkxa-w3pk~c.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/224e262ef877bfa4-s.0mo8vqgr8yagc.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/7f11d98043fdedc9-s.0r4w1y.tjq0ay.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.0lcb62h0-.jh3.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.0ri_id_kcagyz.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/07454f8ad8aaac57-s.0tqkxa-w3pk~c.woff2?dpl=dpl_6Nb39ETKXJt8EVSXgzoNQkUzY5mT)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_981ae1f7-module__INoJPG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_981ae1f7-module__INoJPG__variable{--font-feed:"Nunito", "Nunito Fallback"}
