@font-face{font-family:Corinthia;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/corinthia-vietnamese-400-normal-Cn7sbc96.woff2)format("woff2"),url(/assets/corinthia-vietnamese-400-normal-2NPth1zb.woff)format("woff");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:Corinthia;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/corinthia-latin-ext-400-normal-DtE4WJ2F.woff2)format("woff2"),url(/assets/corinthia-latin-ext-400-normal-9SWBfrl9.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Corinthia;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/corinthia-latin-400-normal-DJmOOku-.woff2)format("woff2"),url(/assets/corinthia-latin-400-normal-DXhyNnCF.woff)format("woff");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:Corinthia;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/corinthia-vietnamese-700-normal-O08q_EoQ.woff2)format("woff2"),url(/assets/corinthia-vietnamese-700-normal-CZ6ta3Go.woff)format("woff");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:Corinthia;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/corinthia-latin-ext-700-normal-Cym2sUTu.woff2)format("woff2"),url(/assets/corinthia-latin-ext-700-normal-Cd25qTKs.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Corinthia;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/corinthia-latin-700-normal-BKOsTFbs.woff2)format("woff2"),url(/assets/corinthia-latin-700-normal-reSORXeP.woff)format("woff");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:Mea Culpa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mea-culpa-vietnamese-400-normal-UyDFjdQf.woff2)format("woff2"),url(/assets/mea-culpa-vietnamese-400-normal-VVxPfzaa.woff)format("woff");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:Mea Culpa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mea-culpa-latin-ext-400-normal-CgiBe-WL.woff2)format("woff2"),url(/assets/mea-culpa-latin-ext-400-normal-BwKhEXgx.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mea Culpa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/mea-culpa-latin-400-normal-NVCy2lQe.woff2)format("woff2"),url(/assets/mea-culpa-latin-400-normal-BMgCL5EF.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-normal-o8fRvAFQ.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-normal-DG8lny6_.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-normal-DDLP67lu.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-normal-C0kVTdou.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-normal-K8pwR3tn.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-normal-BaZl8BIK.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-normal-CVAbzS9p.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-normal-d4JlP2QH.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-normal-CLvJdMEL.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-normal-ifvNSiWx.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-normal-o4A__6QZ.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-normal-B4EmgUmt.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-normal-BCNrxLz_.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-normal-maQnHeKB.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-ext-500-normal-DcO3I2lp.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-500-normal-I3TfTkSf.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-cyrillic-500-normal-c5LjvaqX.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-500-normal-CLHyttEY.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-ext-500-normal-DkhmZW4r.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-500-normal-CMJ7zNBO.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-greek-500-normal-BtA0fbXC.woff2)format("woff2"),url(/assets/eb-garamond-greek-500-normal-BjSCMh1N.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-vietnamese-500-normal-BCT1_K6u.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-500-normal-B0TRhMco.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-ext-500-normal-BFuc0jzo.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-500-normal-obw7ZvB_.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/eb-garamond-latin-500-normal-DehAIUv0.woff2)format("woff2"),url(/assets/eb-garamond-latin-500-normal-DZU8xF9o.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-ext-600-normal-cjIjEMm6.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-600-normal-b6vuEf1e.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-cyrillic-600-normal-CHfC3jm-.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-600-normal-koFutDBv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-ext-600-normal-B6KG6Acg.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-600-normal-DzPSPp8W.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-greek-600-normal--vWuDlyL.woff2)format("woff2"),url(/assets/eb-garamond-greek-600-normal-JScKXZBq.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-vietnamese-600-normal-Dmi8L14S.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-600-normal-DgZMCD0h.woff)format("woff");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:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-ext-600-normal-CrweTMKz.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-600-normal-CoWPx8v4.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/eb-garamond-latin-600-normal-DHwxsLHv.woff2)format("woff2"),url(/assets/eb-garamond-latin-600-normal-xCe6GkOx.woff)format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-ext-400-italic-Bz1w3xqM.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-ext-400-italic-CYS3phfl.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-cyrillic-400-italic-BGIwiowF.woff2)format("woff2"),url(/assets/eb-garamond-cyrillic-400-italic-BZInx2ys.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-ext-400-italic-CHZOQEtG.woff2)format("woff2"),url(/assets/eb-garamond-greek-ext-400-italic-BL1XYHtS.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-greek-400-italic-Dqr5KC66.woff2)format("woff2"),url(/assets/eb-garamond-greek-400-italic-BamGE6QP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-vietnamese-400-italic-DQ8HKnks.woff2)format("woff2"),url(/assets/eb-garamond-vietnamese-400-italic-ORtyMVfw.woff)format("woff");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:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-ext-400-italic-V7s3nWfX.woff2)format("woff2"),url(/assets/eb-garamond-latin-ext-400-italic-DUSsnRSD.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:EB Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/eb-garamond-latin-400-italic-DSEbMgZu.woff2)format("woff2"),url(/assets/eb-garamond-latin-400-italic-CDFyLPXJ.woff)format("woff");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}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.m-36{margin:calc(var(--spacing) * 36)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.h-6{height:calc(var(--spacing) * 6)}.h-28{height:calc(var(--spacing) * 28)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.break-all{word-break:break-all}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--tex-paper:url(/assets/paper.jpg);--tex-kraft:url(/assets/kraft.jpg);--tex-tan:url(/assets/tan.jpg);--tex-crumple:url(/assets/crumple.jpg);--ink:#2a1e16;--ink-2:#5a4434;--wax:#a8322d;--wax-2:#8e2622;--sea:#3e7a93;--forest:#3f6b4a;--hand:"Corinthia","EB Garamond",cursive;--serif:"EB Garamond",Georgia,serif;--sig:"Mea Culpa",cursive;--hand-adj:.38;--hand-w:700;--hand-bw:400;--hand-style:normal;--sig-w:400;--sky-ink:#1f2a3a;--sky-ink-2:#33445a;--ease:cubic-bezier(.16,1,.3,1);--do-bg:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='360' height='360'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.006 .16' numOctaves='2' seed='4'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .42  0 0 0 0 .26  1.5 0 0 0 -1.02'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>") 0 0/360px, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='s'><feTurbulence type='turbulence' baseFrequency='.55' numOctaves='1' seed='9'/><feColorMatrix values='0 0 0 0 .30  0 0 0 0 .20  0 0 0 0 .10  14 0 0 0 -11.6'/></filter><rect width='100%' height='100%' filter='url(%23s)'/></svg>") 0 0/240px, radial-gradient(ellipse 80% 70% at 50% 45%,#fff0 60%,#a0733724 100%), var(--tex-paper) 0 0/380px,#f5eddb;--do-blend:multiply,multiply,normal,multiply,normal;--tooth:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='t' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.2' numOctaves='3' seed='3' stitchTiles='stitch' result='n'/><feDiffuseLighting in='n' surfaceScale='1.9' diffuseConstant='1.2' lighting-color='white'><feDistantLight azimuth='225' elevation='58'/></feDiffuseLighting></filter><rect width='100%' height='100%' filter='url(%23t)'/></svg>") 0 0/420px;--tooth-fine:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='260' height='260'><filter id='f' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='2' seed='6' stitchTiles='stitch' result='n'/><feDiffuseLighting in='n' surfaceScale='1' diffuseConstant='1.12' lighting-color='white'><feDistantLight azimuth='225' elevation='62'/></feDiffuseLighting></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>") 0 0/260px;--wc-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000' preserveAspectRatio='none'><filter id='e' x='-10%' y='-10%' width='120%' height='120%'><feTurbulence type='fractalNoise' baseFrequency='.006 .07' numOctaves='4' seed='3' result='n'/><feDisplacementMap in='SourceGraphic' in2='n' scale='80' xChannelSelector='R' yChannelSelector='G' result='d'/><feTurbulence type='fractalNoise' baseFrequency='.3' numOctaves='2' seed='9' result='s'/><feColorMatrix in='s' type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  15 0 0 0 -11.3' result='h'/><feComposite in='d' in2='h' operator='out'/></filter><rect x='40' y='34' width='920' height='932' fill='white' filter='url(%23e)'/></svg>");--wc-mask-tall:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 860' preserveAspectRatio='none'><filter id='e' x='-10%' y='-10%' width='120%' height='120%'><feTurbulence type='fractalNoise' baseFrequency='.012 .09' numOctaves='4' seed='5' result='n'/><feDisplacementMap in='SourceGraphic' in2='n' scale='34' xChannelSelector='R' yChannelSelector='G' result='d'/><feTurbulence type='fractalNoise' baseFrequency='.4' numOctaves='2' seed='9' result='s'/><feColorMatrix in='s' type='matrix' values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  15 0 0 0 -11.3' result='h'/><feComposite in='d' in2='h' operator='out'/></filter><rect x='16' y='16' width='368' height='828' fill='white' filter='url(%23e)'/></svg>");--paper-c:#faf7f0}body[data-time=night]{--paper-c:#3a3e52;--sky-ink:#f1e9d8;--sky-ink-2:#d3cedf;--nav-ink:#e9e2d2}body[data-time=dusk]{--sky-ink:#2b1e2a;--sky-ink-2:#4a3446}*{box-sizing:border-box}[hidden]{display:none!important}html,body{min-height:100%;margin:0}body{font-family:var(--serif);font-size-adjust:.46;color:var(--sky-ink);-webkit-font-smoothing:antialiased;background:var(--tooth),var(--tooth-fine),linear-gradient(#ffffff73,#ffffff73),var(--tex-paper) 0 0/600px,var(--paper-c);background-blend-mode:multiply,multiply,screen,multiply,normal;background-attachment:fixed;line-height:1.5}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}a{color:inherit;text-underline-offset:3px}img{display:block}::selection{background:#a8322d40}:focus-visible{outline:2px dashed var(--wax);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=900px){.only-phone{display:none!important}}.ph,.ph-fill{filter:url(#sketch)}.sky{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}:root{--glaze:#faf6ee99;--wash:#faf6ee99;--wash-line:#785a3c2e}body:is([data-time=night],[data-time=dusk]){--glaze:#0e10288c;--wash:#12122c80;--wash-line:#fff0dc29}body[data-time=dusk]{--glaze:#341e4280;--wash:#36204475;--nav-ink:#fbefe4}.glaze{background:linear-gradient(var(--glaze),transparent);height:230px;position:absolute;top:0;left:0;right:0}@media (width>=760px){.glaze{height:260px}}:root{--edge-top:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 100' preserveAspectRatio='none'><filter id='e' x='-10%' y='-30%' width='120%' height='160%'><feTurbulence type='fractalNoise' baseFrequency='.018 .3' numOctaves='3' seed='4' result='n'/><feDisplacementMap in='SourceGraphic' in2='n' scale='22' xChannelSelector='R' yChannelSelector='G' result='d'/><feGaussianBlur in='d' stdDeviation='.8'/></filter><rect x='-20' y='18' width='440' height='120' fill='white' filter='url(%23e)'/></svg>");--edge-right:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 400' preserveAspectRatio='none'><filter id='e' x='-30%' y='-10%' width='160%' height='120%'><feTurbulence type='fractalNoise' baseFrequency='.3 .018' numOctaves='3' seed='6' result='n'/><feDisplacementMap in='SourceGraphic' in2='n' scale='22' xChannelSelector='R' yChannelSelector='G' result='d'/><feGaussianBlur in='d' stdDeviation='.8'/></filter><rect x='-40' y='-20' width='122' height='440' fill='white' filter='url(%23e)'/></svg>")}.tooth{z-index:30;pointer-events:none;background:var(--tooth),var(--tooth-fine);background-blend-mode:multiply;mix-blend-mode:multiply;opacity:.3;position:fixed;inset:0}body[data-time=night] .tooth{opacity:.5}.sig{z-index:2;font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:#5a4434;opacity:.75;font-size:26px;display:none;position:fixed;bottom:10px;right:34px;transform:rotate(-4deg)}body[data-time=night] .sig{color:#d8d0be}body:is([data-time=night],[data-time=dusk]) .nav .brand{color:#f2a89c}@media (width>=760px){.sig{display:block}}.sky-wash{filter:url(#wcSky);position:absolute;inset:-4%}body[data-time=dawn] .sky-wash{background:linear-gradient(#9db4d8 0%,#c9c2da 30%,#f2c8c1 55%,#f8e0b8 75%)}body[data-time=day] .sky-wash{background:linear-gradient(#5e97cc 0%,#8fbce3 32%,#c3ddf0 58%,#e9f2f2 78%)}body[data-time=dusk] .sky-wash{background:linear-gradient(#4f5f94 0%,#9c7ca6 28%,#e89a7c 52%,#f6c37c 74%)}body[data-time=night] .sky-wash{background:linear-gradient(#070c24 0%,#0f1a40 35%,#1f2b5a 62%,#33406e 80%)}.sky-bloom{mix-blend-mode:multiply;opacity:.55;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='900' height='900'><filter id='b'><feTurbulence type='fractalNoise' baseFrequency='.0035' numOctaves='3' seed='21'/><feColorMatrix values='0 0 0 0 .55  0 0 0 0 .62  0 0 0 0 .78  0 0 0 1.4 -.55'/></filter><rect width='100%' height='100%' filter='url(%23b)'/></svg>") 0 0/900px;position:absolute;inset:0}body[data-time=night] .sky-bloom{opacity:.35;mix-blend-mode:screen;filter:hue-rotate(40deg)brightness(.6)}.paint{opacity:0;background:50%/cover no-repeat;transition:opacity .8s;position:absolute;inset:0}body.has-paint .paint{opacity:1}body.has-paint .sky-wash,body.has-paint .sky-bloom,body.has-paint #stars,body.has-paint .sun,body.has-paint .clouds,body.has-paint .land{display:none}body.has-paint:not(.paint-wx)[data-weather=cloudy] .paint{filter:saturate(.6)brightness(.96)}body.has-paint:not(.paint-wx)[data-weather=rain] .paint{filter:saturate(.5)brightness(.86)}body.has-paint:not(.paint-wx)[data-weather=fog] .paint{filter:saturate(.6)brightness(1.04)}body.has-paint .sky-grain{opacity:.3}body.has-paint .moon,body.has-paint:not([data-time=day]) .rainbow{display:none}body.has-paint .rainbow{opacity:.45;mix-blend-mode:screen}body.has-paint[data-time=dusk]{--sky-ink:#fff4e6;--sky-ink-2:#f7e6d6}body.has-paint[data-weather=rain][data-time=night],body.has-paint[data-time=night]{--sky-ink:#f4eee2}body.has-paint .kite .who,body.has-paint .hello,body.has-paint .meta-line,body.has-paint .hero-cap,body.has-paint .tapline,body.has-paint .everyday-cap,body.has-paint .cities,body.has-paint .ph-note,body.has-paint .pageno{text-shadow:0 0 12px #ffffffa6,0 1px 2px #ffffff80}body.has-paint:is([data-time=night],[data-time=dusk]) :is(.kite .who,.hello,.meta-line,.hero-cap,.tapline,.everyday-cap,.cities,.ph-note,.pageno){text-shadow:0 0 4px #0a0e28f2,0 0 12px #0a0e28bf,0 1px 2px #0a0e28cc}body.paint-wx .rain{opacity:.35}.sky-grain{background:var(--tex-paper) 0 0/512px;mix-blend-mode:multiply;opacity:.7;position:absolute;inset:0}body[data-time=night] .sky-grain{opacity:.35}.ink{fill:none;stroke:#2b2620;stroke-linecap:round;stroke-linejoin:round;filter:url(#sketch)}body[data-time=night] .ink{stroke:#0b0f22}#stars{opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}body[data-time=night] #stars{opacity:1}.moon{opacity:0;filter:url(#wcSoft)drop-shadow(0 0 18px #f5ebc873);width:clamp(56px,11vw,96px);height:auto;transition:opacity 1s;position:absolute;top:9%;right:9%}body[data-time=night] .moon{opacity:1}.sun{aspect-ratio:1;filter:url(#wcSoft);opacity:.9;background:radial-gradient(circle,#fff2c4 0%,#f9d98a 45%,#f6c86e00 72%);border-radius:50%;width:clamp(70px,13vw,120px);position:absolute;top:8%;right:12%}body[data-time=dawn] .sun{background:radial-gradient(circle,#ffe3c4 0%,#f7b98a 45%,#f0a06e00 72%);top:auto;bottom:34%;right:22%}body[data-time=dusk] .sun{background:radial-gradient(circle,#ffd7a0 0%,#f08a5a 45%,#dc6e4600 72%);top:auto;bottom:33%;right:30%}body[data-time=night] .sun{opacity:0}.clouds{height:60%;position:absolute;inset:0 0 auto}.cloud{filter:url(#wcCloud);opacity:.92;animation:120s linear infinite alternate drift;position:absolute}.cloud i{background:radial-gradient(circle at 45% 40%,#fff 0%,#f6f8fa 50%,#f6f8fa00 72%);border-radius:50%;position:absolute}@keyframes drift{0%{transform:translate(-6vw)}to{transform:translate(6vw)}}body[data-time=night] .cloud{opacity:.1!important}body[data-time=dusk] .cloud i{background:radial-gradient(circle at 45% 40%,#ffe9d9 0%,#f6c9b6 50%,#f6c8b400 72%)}body[data-weather=cloudy] .cloud,body[data-weather=rain] .cloud{opacity:1}body[data-weather=cloudy] .cloud i,body[data-weather=rain] .cloud i{background:radial-gradient(circle at 45% 40%,#e9ecef 0%,#c9ced6 50%,#bec4ce00 72%)}.cloud.extra{display:none}body[data-weather=cloudy] .cloud.extra,body[data-weather=rain] .cloud.extra{display:block}body[data-weather=rain] .sky-wash,body[data-weather=cloudy] .sky-wash{filter:url(#wcSky)saturate(.55)brightness(.94)}.land{width:100%;height:36vh;min-height:220px;position:absolute;bottom:0;left:0;right:0}body[data-time=night] .land{filter:brightness(.42)saturate(.75)hue-rotate(-8deg)}body[data-time=dusk] .land{filter:brightness(.82)sepia(.18)}.waves path{animation:9s ease-in-out infinite alternate swell}@keyframes swell{0%{transform:translate(-8px)}to{transform:translate(8px)}}.rain{opacity:0;background:repeating-linear-gradient(104deg,#0000 0 22px,#ffffff61 22px 23px,#0000 23px 47px),repeating-linear-gradient(100deg,#0000 0 31px,#dce8f54d 31px 32px,#0000 32px 70px);transition:opacity .8s;animation:.7s linear infinite rain;position:absolute;inset:-10%}@keyframes rain{0%{transform:translate(0)}to{transform:translate(-16px,70px)}}body[data-weather=rain] .rain{opacity:.7}#rain{opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}body.raining #rain{opacity:1}.fog{opacity:0;filter:url(#wcSoft);background:linear-gradient(#0000 20%,#f2f4f6bf 70%,#f2f4f6e6);transition:opacity .8s;position:absolute;inset:0}body[data-weather=fog] .fog{opacity:1}.rainL{opacity:0;width:50%;transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.rainL:before{content:"";background:repeating-linear-gradient(104deg,#0000 0 22px,#ffffff73 22px 23px,#0000 23px 47px);animation:.7s linear infinite rain;position:absolute;inset:-20%}.greyL{opacity:0;filter:url(#wcSoft);mix-blend-mode:multiply;background:linear-gradient(90deg,#96a0af73,#96a0af4d 80%,#96a0af00);width:52%;transition:opacity .8s;position:absolute;top:0;bottom:0;left:0}.seam{opacity:0;filter:url(#wcSoft);background:linear-gradient(#0000,#fff9 20% 80%,#0000);width:3px;position:absolute;top:0;bottom:0;left:50%}body.split .rainL,body.split .greyL{opacity:1}body.split .seam{opacity:.8}.app{z-index:1;grid-template-columns:1fr;min-height:100vh;display:grid;position:relative}.main{min-width:0;padding:0 16px calc(104px + env(safe-area-inset-bottom))}.screen{max-width:1240px;margin:0 auto;display:none}.screen.on{animation:fade .5s var(--ease);display:block}@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.nav{z-index:20;filter:none;height:84px;padding:0 6px;padding:0 14px env(safe-area-inset-bottom);isolation:isolate;grid-template-columns:repeat(5,1fr);align-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.nav:before{content:"";z-index:-1;background:var(--wash);-webkit-backdrop-filter:blur(9px)saturate(1.15);backdrop-filter:blur(9px)saturate(1.15);-webkit-mask:var(--edge-top) 0 0/100% 100% no-repeat;-webkit-mask:var(--edge-top) 0 0/100% 100% no-repeat;-webkit-mask:var(--edge-top) 0 0/100% 100% no-repeat;-webkit-mask:var(--edge-top) 0 0/100% 100% no-repeat;mask:var(--edge-top) 0 0/100% 100% no-repeat;position:absolute;inset:-24px 0 0}.nav :is(button,a){color:var(--nav-ink,var(--ink));justify-items:center;gap:2px;font-size:13px;display:grid}.nav :is(button,a) i{color:var(--nav-ink,var(--ink));font-size:26px}.nav :is(button,a)[aria-current=page]{font-weight:600}.nav :is(button,a)[aria-current=page] i{color:var(--wax)}.nav :is(button,a)[aria-current=page] span{text-underline-offset:5px;-webkit-text-decoration:underline wavy #a8322d8c;text-decoration:underline wavy #a8322d8c;text-decoration-thickness:1px}.nav .write{order:3;position:relative;top:-18px}.nav :is(button,a)[data-go=today]{order:1}.nav :is(button,a)[data-go=inbox]{order:2}.nav :is(button,a)[data-go=memory]{order:4}.nav :is(button,a)[data-go=me]{order:5}.nav .wax{place-items:center;width:64px;height:64px;display:grid;position:relative}.nav .wax svg{filter:drop-shadow(0 2px 2px #3c0a0859)drop-shadow(0 6px 8px #3c140a40);width:100%;height:100%;position:absolute;inset:0}.nav .wax i{z-index:1;color:#fbe9df;background:#8c2420;border-radius:50%;padding:7px;font-size:20px;position:relative}.nav .write .lbl,.nav .brand{display:none}@media (width>=760px){.app{grid-template-columns:104px 1fr}.nav{grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start;gap:16px;height:100vh;margin:0;padding:28px 8px;position:sticky;inset:0 auto auto}.nav:before{-webkit-mask-image:var(--edge-right);-webkit-mask-image:var(--edge-right);-webkit-mask-image:var(--edge-right);-webkit-mask-image:var(--edge-right);mask-image:var(--edge-right);inset:0 -30px 0 0}.nav .write{order:0;margin-bottom:6px;top:0}.nav :is(button,a){order:1!important}.main{padding:0 32px 40px}}@media (width>=1180px){.app{grid-template-columns:236px 1fr}.nav{padding:32px 18px 32px 22px}.nav :is(button,a){align-items:center;gap:12px;padding:8px 10px;font-size:17px;display:flex}.nav .write{align-items:center;gap:12px;display:flex}.nav .write .lbl{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--nav-ink,var(--ink));font-size:28px;display:inline;text-decoration:none!important}.nav .brand{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--wax-2);order:-1;padding:0 10px 8px;font-size:34px;display:block}}.topbar{justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 0 4px;display:flex}.hello{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);text-shadow:0 1px #ffffff40;margin:0;font-size:clamp(34px,9vw,52px);line-height:1.25}body[data-time=night] .hello{text-shadow:0 0 18px #f0dcaa40}.meta-line{color:var(--sky-ink-2);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:14px 0 0;font-size:15px;font-style:italic;display:flex}.meta-line .wx{align-items:center;gap:6px;display:inline-flex}.meta-line .wx i{font-size:18px}.avs{flex:none;gap:2px;display:flex}.av{width:32px;height:32px;font-family:var(--serif);color:#fff8ef;border:3px solid #f8f1e2;border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid;box-shadow:0 2px 4px #141e324d}.av.l{background:var(--sea);transform:rotate(-6deg)}.av.h{background:var(--forest);transform:rotate(5deg)}.do{isolation:isolate;color:var(--ink);position:relative}.do:before{content:"";z-index:-1;filter:url(#deckle);background:var(--do-bg);background-blend-mode:var(--do-blend);position:absolute;inset:0;box-shadow:inset 0 0 24px #96693242,inset 0 0 5px #96693233}.slip{isolation:isolate;color:var(--ink);filter:drop-shadow(0 1px 1px #281e1429)drop-shadow(0 6px 8px #141e3238);align-items:center;gap:8px;padding:11px 18px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.slip:before{content:"";z-index:-1;filter:url(#deckleEnv);background:var(--do-bg);background-blend-mode:var(--do-blend);position:absolute;inset:0}.slip i{color:var(--wax-2);font-size:19px}.slip.wax{color:#fbe9df;font-weight:600}.slip.wax i{color:#fbe9df}.slip.wax:before{background:linear-gradient(160deg,#ffc8b42e,#3c0a082e),var(--tex-crumple) 0 0/160px,#a8322d;background-blend-mode:normal,multiply,normal}.slip:hover{transform:translateY(-2px)}.tape{opacity:.82;z-index:2;background:repeating-linear-gradient(90deg,#ffffff2e 0 6px,transparent 6px 12px),linear-gradient(var(--tape,#3e7a93b3),var(--tape,#3e7a93b3)),var(--tex-crumple) 0 0/120px;background-blend-mode:normal,multiply,normal;width:84px;height:22px;position:absolute;top:-10px;left:50%;transform:translate(-50%)rotate(-3deg)}.polaroid{background:#fffdf8 var(--tex-paper) 0 0/400px;background-blend-mode:multiply;margin:0;padding:8px 8px 30px;position:relative;box-shadow:0 1px 1px #281e141f,0 8px 14px -6px #141e3259}.polaroid img{aspect-ratio:1;object-fit:cover;background:#ddd;width:100%}.polaroid figcaption{text-align:center;color:#3a2615;font-size:14px;font-style:italic;position:absolute;bottom:5px;left:8px;right:8px}.env{aspect-ratio:1.55;cursor:pointer;perspective:1200px;filter:drop-shadow(0 2px 2px #28190a33)drop-shadow(0 18px 26px #141e324d);position:relative}.env .b,.env .fr{filter:url(#deckleEnv);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M0.5 99.5 L50 52 L99.5 99.5' fill='none' stroke='rgba(110,70,25,.38)' stroke-width='1.1' vector-effect='non-scaling-stroke'/><path d='M1.5 99.5 L50 53.4 L98.5 99.5' fill='none' stroke='rgba(255,245,225,.4)' stroke-width='.9' vector-effect='non-scaling-stroke'/></svg>") 0 0/100% 100% no-repeat, radial-gradient(ellipse 18% 14% at 22% 70%,#965f2329,transparent 70%), radial-gradient(ellipse 85% 80% at 50% 45%,#fffaeb00 50%,#82501933 100%), var(--tex-crumple) 0 0/260px,var(--tex-tan) 0 0/300px,var(--env-paper,#e2cda6);background-blend-mode:normal,multiply,multiply,multiply,multiply,normal;position:absolute;inset:0}.env .fr{z-index:4;box-shadow:inset 0 0 22px #7848166b,inset 0 0 3px #5f370f8c}.env .peek{z-index:2;filter:url(#deckle);background:var(--do-bg);background-blend-mode:var(--do-blend);height:80%;transition:transform .9s var(--ease) .55s;position:absolute;top:9%;left:7%;right:7%}.env .fl{z-index:5;transform-origin:top;height:60%;transition:transform .9s var(--ease) .15s;filter:url(#deckleEnv)drop-shadow(0 2px 1px #3c230f4d)drop-shadow(0 6px 8px #3c230f2e);position:absolute;top:0;left:0;right:0}.env .fl:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(170deg,#fff8e82e,#7848161a 65%,#6e41144d),var(--tex-crumple) 40px 10px/260px,var(--tex-tan) 20px 0/300px,var(--env-flap,#e6d2ac);background-blend-mode:normal,multiply,multiply,normal;position:absolute;inset:0}.env.opened .fl,.env.mid .fl{z-index:1}.env.opened .fl{transform:rotateX(178deg)}.env.mid .fl{transition:none;transform:rotateX(150deg)}.env.opened .fl:before,.env.mid .fl:before{background:linear-gradient(#fffaf047,#7848161f),var(--tex-crumple) 0 0/220px,var(--tex-tan) 0 0/260px,#ebd8b4;background-blend-mode:normal,multiply,multiply,normal}.env.opened .peek{transform:translateY(-62%)}.env.mid .peek{transition:none;transform:translateY(-42%)}.env .addr{z-index:6;color:#24160b;line-height:1.15;position:absolute;bottom:9%;left:8%}.env .addr b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin-bottom:8px;font-size:clamp(22px,5.4vw,30px);display:block;line-height:1.45!important}.env .addr small{font-size:13px;font-style:italic;font-weight:500}.env .stamp{z-index:6;aspect-ratio:54/64;width:13%;position:absolute;bottom:11%;right:6%}.seal{z-index:7;aspect-ratio:1;filter:drop-shadow(0 2px 2px #3c0a0859)drop-shadow(0 6px 8px #3c140a40);width:clamp(60px,17vw,86px);transition:opacity .4s .5s;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.seal svg{width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.seal .l{clip-path:polygon(0 0,52% 0,46% 40%,55% 60%,48% 100%,0 100%)}.seal .r{clip-path:polygon(52% 0,100% 0,100% 100%,48% 100%,55% 60%,46% 40%)}.env.opened .seal .l,.env.mid .seal .l{transform:translate(-13px,9px)rotate(-13deg)}.env.opened .seal .r,.env.mid .seal .r{transform:translate(13px,11px)rotate(11deg)}.env.mid .seal svg{transition:none}.env.opened .seal{opacity:0}.today{grid-template-columns:1fr;justify-items:center;padding-top:4px;display:grid}.stage{justify-items:center;width:100%;padding-top:14px;display:grid;position:relative}.hero{justify-items:center;gap:10px;width:100%;display:none}.hero.on{display:grid}.hero .env{width:min(90vw,470px);transform:rotate(-2deg)}.tapline{color:var(--sky-ink-2);justify-self:start;align-items:center;gap:6px;margin:6px 0 0 10px;font-size:14px;font-style:italic;display:flex}.lovetag{z-index:3;justify-self:end;width:150px;margin:-60px 2px 0 0;position:relative;transform:rotate(7deg)}.lovetag .face{background:var(--tex-kraft) 0 0/240px,#c99a66;background-blend-mode:multiply;color:#24160b;clip-path:polygon(16% 0,100% 0,100% 100%,16% 100%,0 70%,0 30%);padding:14px 14px 12px 34px;position:relative}.lovetag{filter:drop-shadow(0 6px 6px #141e324d)}.lovetag .hole{background:#e9dcc4;border:2px solid #f4ebda;border-radius:50%;width:11px;height:11px;margin-top:-5px;position:absolute;top:50%;left:10px;box-shadow:inset 0 1px 2px #00000059}.lovetag .str{transform-origin:100%;background:#7c5c3c;width:40px;height:2px;position:absolute;top:20%;left:-30px;transform:rotate(38deg)}.lovetag small{margin-bottom:4px;font-size:13px;font-style:italic;display:block}.lovetag b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:38px;line-height:1.2}.today:not([data-hero=letter]) .lovetag{display:none}.lantern-wrap{place-items:center;width:min(84vw,380px);height:360px;display:grid;position:relative}.rainbow{filter:url(#wcSoft);opacity:.8;width:130%;height:auto;position:absolute;top:30px;left:-15%}body[data-time=night] .rainbow{display:none}.lantern{filter:drop-shadow(0 0 28px #ffbe648c);width:170px;animation:6s ease-in-out infinite float;position:relative}@keyframes float{0%,to{transform:translateY(8px)rotate(-1.5deg)}50%{transform:translateY(-10px)rotate(1.5deg)}}.lantern .glow{background:radial-gradient(circle,#ffce788c,#ffce7800 65%);border-radius:50%;position:absolute;inset:-46px}.lantern svg{width:100%;height:auto;display:block;position:relative}.lantern .txt{text-align:center;color:#5a2410;position:absolute;top:30%;left:0;right:0}.lantern .txt b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:44px;line-height:1.2;display:block}.lantern .txt span{font-size:14px;font-style:italic}.meteors{display:none;position:absolute;inset:0}body[data-time=night] .meteors{display:block}.meteors i{opacity:0;background:linear-gradient(90deg,#fff0,#fffae6f2);border-radius:2px;width:120px;height:2px;animation:4s ease-in infinite meteor;position:absolute;transform:rotate(-28deg)}.meteors i:first-child{animation-delay:.2s;top:6%;left:70%}.meteors i:nth-child(2){animation-delay:1.6s;top:16%;left:15%}.meteors i:nth-child(3){animation-delay:2.8s;top:2%;left:45%}@keyframes meteor{0%{opacity:0;transform:translate(0)rotate(-28deg)}10%{opacity:1}40%{opacity:0;transform:translate(-160px,85px)rotate(-28deg)}to{opacity:0}}.hero-cap{color:var(--sky-ink-2);text-align:center;margin:0;font-size:15px;font-style:italic}.kites{width:min(92vw,520px);height:320px;position:relative}.kite{width:92px;transition:left 1s var(--ease);position:absolute;top:34px}.kite svg{mix-blend-mode:multiply;transform-origin:50% 16%;width:100%;height:auto;animation:7s ease-in-out infinite sway;overflow:visible}#kiteR svg{animation-duration:8.5s;animation-delay:-2s}body[data-time=night] .kite svg{mix-blend-mode:normal;opacity:.92}@keyframes sway{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(3deg)translateY(-6px)}}.kite .who{text-align:center;color:var(--sky-ink);margin-top:2px;font-size:14px;font-style:italic;display:block;position:absolute;top:-26px;left:-20px;right:-20px}.ribbon{text-align:center;white-space:nowrap;filter:drop-shadow(0 10px 14px #141e3240);padding:14px 24px 12px;position:absolute;top:136px;left:50%;transform:translate(-50%)rotate(-1.5deg)}.ribbon b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:56px;line-height:1.2;display:block}.ribbon span{font-size:15px;font-style:italic}.cities{width:min(92vw,520px);color:var(--sky-ink);justify-content:space-between;font-size:15px;font-style:italic;display:flex}.cities span{align-items:center;gap:6px;display:inline-flex}.constel{width:min(90vw,460px);height:auto;display:none;overflow:visible}body[data-time=night] .constel{display:block}.constel line{stroke:#f0e6c880;stroke-width:1.2px;stroke-dasharray:3 4}.constel circle{fill:#fff6da;filter:drop-shadow(0 0 4px #fff0bee6)}.everyday-cap{text-align:center;color:var(--sky-ink);margin:4px 0 0;font-size:16px;font-style:italic;display:none}body[data-time=night] .everyday-cap{display:block}.plane{width:min(92vw,480px);height:190px;position:relative}body[data-time=night] .plane{display:none}.plane .pp{filter:drop-shadow(0 6px 8px #141e3240);width:88px;position:absolute;top:24px;right:2%;transform:rotate(-8deg)}.plane .rope{background:repeating-linear-gradient(90deg,#5a4a3a 0 6px,#0000 6px 10px);height:2px;position:absolute;top:66px;left:62%;right:18%;transform:rotate(-6deg)}.plane .banner{filter:drop-shadow(0 10px 12px #141e3240);padding:12px 22px 10px 28px;position:absolute;top:40px;left:2%;transform:rotate(-4deg)}.plane .banner small{font-size:14px;font-style:italic;display:block}.plane .banner b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:42px;line-height:1.2}.note-up{filter:drop-shadow(0 10px 14px #141e3240);justify-self:start;width:min(88%,340px);margin:22px 0 0 2px;padding:26px 20px 14px;transform:rotate(-1.4deg)}.note-up h2{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0 0 4px;font-size:28px}.note-up ul{margin:0;padding:0;list-style:none}.note-up li+li{border-top:1px dashed #5a443452}.note-up li button{text-align:left;width:100%;color:var(--ink);align-items:flex-start;gap:10px;padding:9px 0;font-size:16px;display:flex}.note-up li i{color:var(--wax-2);margin-top:2px;font-size:20px}.note-up li em{color:var(--ink-2);font-size:14px;display:block}.recent{display:none}.recent .polaroid{width:190px;transform:rotate(-4deg)}.recent .cap{color:var(--sky-ink-2);margin:8px 0 0 6px;font-size:14px;font-style:italic;display:block}.token{right:14px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:15;place-items:center;width:60px;height:60px;display:grid;position:fixed}.token svg{filter:drop-shadow(0 4px 8px #141e324d);width:100%;height:100%;overflow:visible}@media (width>=760px){.token{width:68px;height:68px;bottom:26px;right:26px}}.reason{left:50%;bottom:calc(170px + env(safe-area-inset-bottom));z-index:16;opacity:0;pointer-events:none;width:min(88vw,360px);transition:all .5s var(--ease);filter:drop-shadow(0 12px 18px #141e324d);padding:20px 22px 14px;position:fixed;transform:translate(-50%,20px)rotate(-1deg)}.reason.on{opacity:1;pointer-events:auto;transform:translate(-50%)rotate(-1deg)}.reason p{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0 0 6px;font-size:24px;line-height:1.3}.reason small{color:var(--ink-2);font-size:13px;font-style:italic}@media (width>=760px){.reason{bottom:110px;left:auto;right:28px;transform:translateY(20px)rotate(-1deg)}.reason.on{transform:rotate(-1deg)}}.ph-note{color:var(--sky-ink-2);justify-self:start;margin:18px 4px 0;padding-right:70px;font-size:13px;font-style:italic}@media (width>=760px) and (width<=1179px){.today{grid-template-columns:1fr 1fr;column-gap:24px}.stage{grid-column:1/3}.hero .env{width:min(100%,620px)}.lovetag{margin:-66px 40px 0 0}.recent{grid-column:1;justify-self:center;margin-top:28px;display:block}.note-up{grid-column:2;margin-top:28px}.ph-note{grid-column:1/3}}@media (width>=1180px){.today{grid-template-columns:230px minmax(0,1fr) 310px;align-items:center;column-gap:40px;min-height:calc(100vh - 170px)}.stage{grid-area:1/2}.hero .env{width:min(100%,560px);transform:rotate(-2.5deg)}.lovetag{margin:0;position:absolute;top:60%;right:-26px}.recent{grid-area:1/1;justify-self:center;display:block}.note-up{grid-area:1/3;justify-self:center;width:300px;margin:0;transform:rotate(2deg)}.ph-note{grid-area:2/2;justify-self:center}.tapline{justify-self:center;margin-left:0}}.backbar{color:var(--sky-ink);align-items:center;padding:14px 0;font-size:16px;font-style:italic;display:flex}.backbar :is(button,a){align-items:center;gap:6px;display:flex}.backbar i{font-size:20px}.letter-stage{align-content:center;justify-items:center;min-height:calc(100vh - 240px);display:grid}.sheet{filter:drop-shadow(0 1px 1px #281e1429)drop-shadow(0 18px 26px #141e324d);width:100%;max-width:640px;margin:0 auto;padding:46px clamp(24px,6vw,56px) 50px;display:none}.sheet.on{animation:rise .8s var(--ease);display:block}@keyframes rise{0%{opacity:0;transform:translateY(40px)rotate(.6deg)}to{opacity:1;transform:none}}.sheet:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#0000 calc(33.3% - 7px),#5a3c1e17 33.3%,#0000 calc(33.3% + 8px)),linear-gradient(#0000 calc(66.6% - 8px),#5a3c1e1a 66.6%,#0000 calc(66.6% + 7px));position:absolute;inset:0}.sheet{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);color:#2e2018;font-size:20px;line-height:2}.sheet .attach{font-family:var(--serif);font-size-adjust:.46;font-weight:400}.sheet .when{margin:0 0 14px}.sheet p{margin:0 0 1em}.sheet .sign{text-align:right;margin-top:1.4em}.sheet .sign b{font-family:var(--sig);font-weight:var(--sig-w);font-size-adjust:none;color:#24160c;margin-top:4px;font-size:58px;font-style:normal;line-height:1;display:block}.sheet .attach{flex-wrap:wrap;align-items:center;gap:20px;margin-top:26px;font-size:15px;display:flex}.sheet .attach .polaroid{width:170px;transform:rotate(-2deg)}.ticket{isolation:isolate;filter:drop-shadow(0 4px 5px #28160838);align-items:center;gap:12px;padding:12px 22px 12px 16px;display:flex;position:relative;transform:rotate(1.5deg)}.ticket:before{content:"";z-index:-1;background:var(--tex-kraft) 0 0/240px,#c99a66;background-blend-mode:multiply;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 0,#0000 8px,#000 8.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 8px,#000 8.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 8px,#000 8.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 8px,#000 8.5px) 100%/51% 100% no-repeat}.ticket .play{background:var(--tex-crumple) 0 0/80px,#a8322d;background-blend-mode:multiply;color:#fbe9df;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.ticket .lbl{color:#24160b;background:#f6eedc;padding:4px 10px;line-height:1.35;box-shadow:inset 0 0 0 1px #5a3c1e38}.ticket .lbl em{color:#4a3420;font-size:13px;display:block}.lx{pointer-events:none;display:none;position:absolute}.d-watermark .lx-wm{text-align:center;font-family:var(--hand);font-style:var(--hand-style);font-size-adjust:var(--hand-adj);color:#fffdf7d9;text-shadow:0 1px 1px #78552833;font-size:24px;display:block;bottom:12px;left:0;right:0}.d-letterhead .lx-head{text-align:center;font-family:var(--hand);font-style:var(--hand-style);font-size-adjust:var(--hand-adj);color:#efe3ca;text-shadow:-1px -1px #ffffffd9,1px 1px #78552847;font-size:22px;display:block;top:12px;left:0;right:0}.d-flower .lx-flower{left:clamp(24px,6vw,56px);bottom:var(--fl-b,250px);width:96px;height:66px;display:block}.lx-flower img{filter:sepia(.6)saturate(.65)brightness(1.03)drop-shadow(0 1px 1px #462d1447);mix-blend-mode:multiply;opacity:.9;position:absolute}.lx-flower img:first-child{width:54px;transform:rotate(var(--fr,-12deg));top:0;left:0}.lx-flower img:last-child{width:40px;transform:rotate(calc(var(--fr,-12deg) + 48deg));top:20px;left:40px}.d-coffee .lx-coffee{mix-blend-mode:multiply;width:150px;height:150px;transform:rotate(var(--cr,-18deg));display:block;top:-6px;right:6px}.lx-coffee svg{width:100%;height:100%;display:block;overflow:visible}.echo{max-width:640px;margin:26px auto 0}.echo h2{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);margin:0 0 12px;font-size:30px}.echo .row{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.stampbtn{isolation:isolate;color:#2a1a0c;filter:drop-shadow(0 4px 6px #141e3247);transition:transform .2s var(--ease);justify-items:center;gap:4px;padding:14px 4px 10px;font-size:14px;display:grid;position:relative}.stampbtn:nth-child(odd){transform:rotate(-2deg)}.stampbtn:nth-child(2n){transform:rotate(1.5deg)}.stampbtn:hover{transform:translateY(-3px)rotate(0)}.stampbtn:before{content:"";z-index:-1;background:var(--tex-tan) 0 0/220px,#f3e4c8;background-blend-mode:multiply;-webkit-mask-composite:source-over;-webkit-mask-composite:source-over;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:source-over;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 5px 5px,#0000 2.6px,#000 3.1px),linear-gradient(#000 0 0);mask-image:radial-gradient(circle at 5px 5px,#0000 2.6px,#000 3.1px),linear-gradient(#000 0 0);-webkit-mask-position:-5px -5px,5px 5px;mask-position:-5px -5px,5px 5px;-webkit-mask-size:10px 10px,calc(100% - 10px) calc(100% - 10px);mask-size:10px 10px,calc(100% - 10px) calc(100% - 10px);-webkit-mask-repeat:repeat,no-repeat;mask-repeat:repeat,no-repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-over;mask-composite:add;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.stampbtn:after{content:"";z-index:-1;border:1px solid #5a3c1e59;position:absolute;inset:8px}.stampbtn img{width:42px;height:42px}.echo .sent{filter:drop-shadow(0 8px 10px #141e323d);align-items:center;gap:16px;padding:16px 18px;font-size:18px;font-style:italic;display:none;transform:rotate(-1deg)}.echo .sent img{background:var(--tex-tan) 0 0/120px,#f3e4c8;background-blend-mode:multiply;width:60px;height:60px;padding:6px;transform:rotate(4deg);box-shadow:0 2px 4px #28160840}.echo.done .row{display:none}.echo.done .sent{display:flex}.actions{flex-wrap:wrap;gap:12px;max-width:640px;margin:18px auto 0;display:flex}.actions .slip:first-child{transform:rotate(-1.4deg)}.actions .slip:last-child{transform:rotate(1.2deg)}.hint{max-width:640px;color:var(--sky-ink-2);margin:12px auto 0;font-size:14px;font-style:italic}.mem-head{justify-content:space-between;align-items:flex-end;gap:12px;padding:18px 0 0;display:flex}.mem-head h1{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);margin:0 0 14px;font-size:clamp(36px,8vw,50px);line-height:1.25}.tabs{z-index:3;align-items:flex-end;gap:6px;margin-bottom:-2px;display:flex;position:relative}.tabs button{isolation:isolate;color:var(--ink);padding:8px 14px 12px;font-size:14px;position:relative}.tabs button:before{content:"";z-index:-1;background:var(--do-bg);background-blend-mode:var(--do-blend);border-radius:7px 7px 0 0;position:absolute;inset:0;box-shadow:0 -2px 6px #141e3226}.tabs button[aria-pressed=true]{color:#fbe9df;font-weight:600}.tabs button[aria-pressed=true]:before{background:var(--tex-crumple) 0 0/160px,#a8322d;background-blend-mode:multiply}.tabs button:disabled{cursor:default}.book{filter:drop-shadow(0 18px 26px #141e3252);grid-template-columns:1fr;max-width:1000px;margin:0 auto;display:grid;position:relative}.book:after{content:"";z-index:-1;background:#e6dac2;position:absolute;inset:5px -4px -5px 4px;box-shadow:3px 4px #dacdb2,6px 8px #cfbfa2}.leaf{isolation:isolate;padding:28px 22px 76px 44px;position:relative}.leaf:before{content:"";z-index:-1;background:radial-gradient(#33241b17 1px,transparent 1.3px) 0 0/22px 22px,var(--do-bg);background-blend-mode:normal,var(--do-blend);position:absolute;inset:0}.rings{z-index:4;pointer-events:none;flex-direction:column;justify-content:space-between;width:28px;display:flex;position:absolute;top:26px;bottom:26px;left:6px}.rings i{width:28px;height:14px;display:block;position:relative}.rings i:before{content:"";opacity:.55;background:#3a2e24;border-radius:50%;width:8px;height:8px;position:absolute;top:4px;left:12px}.rings i:after{content:"";border:3px solid #8e8a84;border-right-color:#c9c4bc;border-radius:8px;width:22px;height:14px;position:absolute;top:0;left:0;box-shadow:0 2px 2px #00000040}.leaf.r{display:none}.title-block{padding-right:96px}.title-block h2{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);margin:0 0 8px;font-size:clamp(34px,8vw,46px);line-height:1.3}.place{color:var(--ink-2);align-items:center;gap:6px;font-size:15px;display:inline-flex}.place i{color:var(--wax-2);font-size:18px}.ph-chip{color:var(--ink-2);margin-top:4px;font-size:13px;font-style:italic;display:block}.postmark{mix-blend-mode:multiply;width:96px;height:96px;position:absolute;top:18px;right:14px;transform:rotate(10deg)}.collage{grid-template-columns:repeat(6,1fr);gap:18px;margin:24px 0;display:grid;position:relative}.collage .polaroid{transition:transform .6s var(--ease)}.collage .p1{grid-area:span 2/1/auto/5;transform:rotate(-1.6deg)}.collage .p1 img{aspect-ratio:4/5}.collage .p2{grid-column:5/7;transform:rotate(2.4deg)}.collage .p3{grid-column:5/7;transform:rotate(-1.2deg)}.collage.l2 .p1{grid-area:auto/1/auto/4;transform:rotate(1.8deg)}.collage.l2 .p1 img{aspect-ratio:1}.collage.l2 .p2{grid-column:4/7;transform:rotate(-2deg)}.collage.l2 .p3{grid-column:2/5;transform:rotate(-3deg)}.collage.l3 .p1{grid-area:auto/2/auto/6;transform:rotate(.8deg)}.collage.l3 .p1 img{aspect-ratio:4/3}.collage.l3 .p2{grid-column:1/4;transform:rotate(-3deg)}.collage.l3 .p3{grid-column:4/7;transform:rotate(2deg)}.sticker{z-index:3;width:48px;height:48px;transition:all .6s var(--ease);filter:drop-shadow(0 2px 2px #0000002e);position:absolute}.notes{gap:18px;display:grid}.note{background:#fffbf2 var(--tex-paper) 0 0/300px;background-blend-mode:multiply;padding:20px 18px 12px;position:relative;box-shadow:0 8px 12px -6px #141e324d}.note:first-child{transform:rotate(-.8deg)}.note:nth-child(2){transform:rotate(.9deg)}.note p{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:#2a1a0c;margin:0 0 8px;font-size:22px;line-height:1.35}.note .who{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;font-style:italic;display:flex}.note .who .av{border-width:2px;width:26px;height:26px;font-size:14px}.corner{z-index:5;width:60px;height:60px;position:absolute;bottom:0}.corner.next{right:0}.corner.prev{left:0}.corner:before{content:"";filter:drop-shadow(-2px -2px 3px #50371947);transition:transform .3s var(--ease);transform-origin:100% 100%;background:linear-gradient(135deg,#0000 50%,#cdbb98 50%,#f3e8d2 76%,#e4d4b6);position:absolute;inset:0}.corner.prev:before{filter:drop-shadow(2px -2px 3px #50371947);transform-origin:0 100%;background:linear-gradient(225deg,#0000 50%,#cdbb98 50%,#f3e8d2 76%,#e4d4b6)}.corner:hover:before{transform:scale(1.15)}.corner span{white-space:nowrap;color:var(--ink-2);font-size:13px;font-style:italic;position:absolute;bottom:14px}.corner.next span{right:66px}.corner.prev span{left:66px}.pageno{text-align:center;color:var(--sky-ink);margin:18px 0 8px;font-size:15px;font-style:italic}.mem-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin:6px 0 10px;display:flex}.mem-actions .slip:first-child{transform:rotate(-1.4deg)}.mem-actions .slip:nth-child(2){transform:rotate(1deg)}.mem-actions .slip:nth-child(3){transform:rotate(-.6deg)}.spine{z-index:3;pointer-events:none;background:linear-gradient(90deg,#3c281400,#3c281429 40%,#3c281442 50%,#3c281429 60%,#3c281400);width:68px;display:none;position:absolute;top:0;bottom:0;left:calc(50% - 34px)}@media (width>=900px){.book{grid-template-columns:1fr 1fr}.leaf.l{padding:30px 48px 76px 30px}.leaf.r{padding:30px 30px 76px 48px;display:block}.leaf.l .notes,.leaf.l .postmark{display:none}.rings{left:calc(50% - 14px)}.spine{display:block}.title-block{padding-right:0}.leaf.r .postmark{margin:0 10px 22px auto;display:block;position:relative;top:auto;right:auto}}.fonts h1{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);margin:6px 0;font-size:clamp(36px,8vw,48px)}.fonts .lead{color:var(--sky-ink-2);max-width:62ch;margin:0 0 14px;font-size:16px}.fonts input{width:100%;max-width:640px;font:inherit;background:#f6eedc var(--tex-paper) 0 0/300px;background-blend-mode:multiply;color:var(--ink);border:0;padding:12px 14px;font-size:16px;box-shadow:inset 0 1px 3px #3c230f40}.fgroup{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);margin:30px 0 0;font-size:30px;line-height:1.3}.fhint{color:var(--sky-ink-2);margin:2px 0 4px;font-size:15px}.frow .sig1{color:#24160c;margin:0;font-size:46px;line-height:1.2}.frow .ui1{font-size-adjust:.46;color:var(--ink);margin:0;font-size:17px;line-height:1.5}.frow .ui2{font-size-adjust:.46;color:var(--ink-2);margin:4px 0 0;font-size:14px;line-height:1.5}.frow{grid-template-columns:1fr;align-items:center;gap:8px 24px;padding:18px 0;display:grid}@media (width>=900px){.frow{grid-template-columns:200px 1fr auto}}.frow .nm{color:var(--sky-ink);font-size:15px;font-weight:600}.frow .nm small{font-style:italic;font-weight:400;display:block}.frow .sample{padding:16px 20px}.frow .s1{font-size-adjust:var(--hand-adj);color:var(--ink);margin:0;font-size:32px;line-height:1.25}.frow .s2{font-size-adjust:var(--hand-adj);color:#3a2615;margin:6px 0 0;font-size:21px;line-height:1.35}.frow .pick{color:var(--sky-ink);align-items:center;gap:8px;font-size:15px;display:flex}.frow input[type=radio]{width:20px;height:20px;accent-color:var(--wax)}.mk-btn{left:16px;bottom:calc(96px + env(safe-area-inset-bottom));z-index:40;color:#f6eedc;background:#2a1e16;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-family:system-ui,sans-serif;font-size:13px;display:flex;position:fixed}.mk-btn i{filter:none}@media (width<=759px){.mk-btn span{display:none}}@media (width>=760px){.mk-btn{bottom:26px;left:auto;right:110px}}.mk{z-index:40;color:#2a1e16;background:#fbf7ef;border:1px solid #d9cdb8;border-radius:14px;width:min(92vw,330px);max-height:72vh;padding:14px;font-family:system-ui,sans-serif;display:none;position:fixed;bottom:150px;left:16px;overflow:auto;box-shadow:0 18px 40px -16px #00000073}@media (width>=760px){.mk{bottom:84px;left:auto;right:28px}}.mk.on{display:block}.mk h2{margin:0;font-size:14px}.mk p{opacity:.7;margin:2px 0 10px;font-size:12px}.mk fieldset{border:0;margin:0 0 12px;padding:0}.mk legend{margin-bottom:6px;font-size:12px;font-weight:600}.mk .opts{flex-wrap:wrap;gap:6px;display:flex}.mk .opts button{border:1px solid #cfc2ab;border-radius:999px;padding:6px 10px;font-size:13px}.mk .opts button[aria-pressed=true]{color:#fff;background:#a8322d;border-color:#a8322d}.toast{z-index:50;opacity:0;color:#f6eedc;transition:all .35s var(--ease);pointer-events:none;background:#2a1e16;border-radius:12px;padding:10px 16px;font-family:system-ui,sans-serif;font-size:14px;position:fixed;top:16px;left:50%;transform:translate(-50%,-20px)}.toast.on{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (width<=560px){.d-coffee .lx-coffee{width:118px;height:118px;top:-10px;right:2px}}:root{--n:url(https://fonts.gstatic.com/s/e/notoemoji/latest/);--env-kraft:#d9b98a;--env-rose:#e9c6bf;--env-sea:#bcd4de;--env-moss:#c9d3b1;--env-cream:#efe3c8;--env-lav:#d6cce0;--ink-brown:#3a2618;--ink-navy:#1f3550;--ink-red:#8e2622;--ink-moss:#2f4a35;--ink-plum:#4a3460}body.bare .nav,body.bare .token,body.bare .glaze{display:none!important}body.bare .main{padding-bottom:24px}@media (width>=760px){body.bare .app{grid-template-columns:1fr}}.page{max-width:780px;margin:0 auto}.page.wide{max-width:1100px}.scr-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px 0 10px;display:flex}.scr-head h1{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);margin:0;font-size:clamp(38px,9vw,54px);line-height:1.25}.scr-head .sub{color:var(--sky-ink-2);flex-basis:100%;margin:-4px 0 0;font-size:16px;font-style:italic}body.has-paint .scr-head :is(h1,.sub),body.has-paint .backbar{text-shadow:0 0 12px #ffffffb3,0 1px 2px #ffffff80}body.has-paint:is([data-time=night],[data-time=dusk]) :is(.scr-head h1,.scr-head .sub,.backbar){text-shadow:0 0 4px #0a0e28f2,0 0 12px #0a0e28bf}.head-links{flex-wrap:wrap;gap:10px;display:flex}.panel{filter:drop-shadow(0 1px 1px #281e1424)drop-shadow(0 14px 20px #141e323d);margin:0 0 22px;padding:22px clamp(18px,4vw,30px) 20px;position:relative}.panel>h2,.ptitle{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);margin:0 0 6px;font-size:30px;line-height:1.3}.panel .lede{color:var(--ink-2);margin:0 0 10px;font-size:16px}.rows{margin:0;padding:0;list-style:none}.rows>li+li{border-top:1px dashed #5a44344d}.row{text-align:left;width:100%;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;column-gap:14px;padding:13px 2px;font-size:17px;display:grid}button.row:hover,a.row:hover{background:#a8322d0d}.row>i{color:var(--wax-2);flex:none;font-size:22px}.row .t{flex:1;min-width:0}.row .t small{color:var(--ink-2);font-size:14px;font-style:italic;display:block}.row .v{color:var(--ink-2);flex:none;font-size:15px;font-style:italic}.row .chev{color:var(--ink-2);flex:none;font-size:18px}.emo{flex:none;width:30px;height:30px}.emo.lg{width:44px;height:44px}.tog{background:#cdbb98 var(--tex-kraft) 0 0/120px;background-blend-mode:multiply;border-radius:999px;flex:none;width:52px;height:30px;transition:background-color .25s;position:relative;box-shadow:inset 0 1px 3px #3c230f59}.tog:after{content:"";width:24px;height:24px;transition:transform .25s var(--ease),background .25s;background:#f6eedc;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #28160859}.tog[aria-checked=true]{background-color:#b85a4f}.tog[aria-checked=true]:after{background:radial-gradient(circle at 38% 32%,#cf4a40,#8e2622 70%);transform:translate(22px)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{isolation:isolate;color:var(--ink);transition:transform .2s var(--ease);align-items:center;gap:6px;padding:7px 13px;font-size:15px;display:inline-flex;position:relative}.chip:before{content:"";z-index:-1;background:#f7eedc var(--tex-paper) 0 0/220px;background-blend-mode:multiply;border-radius:3px;position:absolute;inset:0;box-shadow:0 1px 2px #28160838,inset 0 0 0 1px #5a3c1e38}.chip:hover{transform:translateY(-1px)}.chip[aria-pressed=true]{color:#fbe9df;font-weight:600}.chip[aria-pressed=true]:before{background:var(--tex-crumple) 0 0/140px,#a8322d;background-blend-mode:multiply;box-shadow:0 2px 4px #3c0a0859}.chip img{width:20px;height:20px}.field{gap:4px;margin:0 0 16px;display:grid}.field>span{color:var(--ink);font-size:15px;font-weight:600}.field>em{color:var(--ink-2);font-size:14px}.inp{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;border-bottom:1.5px dashed #5a3c1e73;outline:none;padding:8px 2px 6px;font-size:18px}.inp:focus{border-bottom-color:var(--wax);border-bottom-style:solid}.inp.hand{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);font-size:24px}textarea.inp{resize:vertical;min-height:90px;line-height:1.6}.inp::placeholder{color:#5a44349e;font-style:italic}.two{grid-template-columns:1fr 1fr;gap:0 18px;display:grid}.note-line{color:var(--ink-2);margin:4px 0 0;font-size:15px;font-style:italic}.actions-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.linkish{color:var(--ink-2);text-underline-offset:4px;font-size:15px;font-style:italic;text-decoration:underline}.ph-tag{color:var(--ink-2);font-size:13px;font-style:italic}.ptabs{z-index:3;align-items:flex-end;gap:6px;margin:0 0 -2px 10px;display:flex;position:relative}.ptabs button{isolation:isolate;color:var(--ink);padding:8px 14px 12px;font-size:15px;position:relative}.ptabs button:before{content:"";z-index:-1;background:var(--do-bg);background-blend-mode:var(--do-blend);border-radius:7px 7px 0 0;position:absolute;inset:0;box-shadow:0 -2px 6px #141e3226}.ptabs button[aria-selected=true]{color:#fbe9df;font-weight:600}.ptabs button[aria-selected=true]:before{background:var(--tex-crumple) 0 0/160px,#a8322d;background-blend-mode:multiply}.tabpane[hidden]{display:none}.menv{aspect-ratio:1.5;width:70px;transform:rotate(var(--r,-3deg));filter:drop-shadow(0 2px 3px #28190a4d);background:linear-gradient(#ffffff1f,#7848161f),var(--tex-crumple) 0 0/120px,var(--envc,var(--env-kraft));background-blend-mode:normal,multiply,normal;flex:none;position:relative}.menv:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(170deg,#fffaf040,#6e411438),var(--envc,var(--env-kraft));filter:drop-shadow(0 1px 1px #3c230f4d);height:58%;position:absolute;top:0;left:0;right:0}.menv .ms{background:#fbf4e4;width:16px;height:19px;padding:2px;position:absolute;top:5px;right:5px;box-shadow:0 0 0 1px #5a3c1e33}.menv .ms img{width:100%;height:100%}.menv .wx{background:radial-gradient(circle at 38% 32%,#cf4a40,#8e2622 70%);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;position:absolute;top:44%;left:50%;box-shadow:0 1px 2px #3c0a0866}.menv.open:before{clip-path:polygon(0 100%,100% 100%,50% 0);opacity:.85;height:46%;top:auto;bottom:100%}.menv.open .wx{display:none}.menv.open:after{content:"";background:#f5eddb var(--tex-paper) 0 0/120px;background-blend-mode:multiply;z-index:-1;height:52%;position:absolute;top:-14%;left:10%;right:10%}.lrow{text-align:left;width:100%;color:var(--ink);align-items:center;gap:16px;padding:14px 4px;display:flex}.lrow:hover{background:#a8322d0d}.lrow .t{flex:1;min-width:0;font-size:17px}.lrow .t b{font-weight:600}.lrow .t small{color:var(--ink-2);margin-top:2px;font-size:14px;font-style:italic;display:block}.lrow .side{text-align:right;color:var(--ink-2);flex:none;font-size:14px;font-style:italic}.lrow .side img{vertical-align:middle;width:24px;height:24px}.month{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink-2);margin:14px 0 2px;font-size:24px}.waiting{color:var(--ink-2);align-items:center;gap:10px;margin:0 0 6px;font-size:16px;font-style:italic;display:flex}.waiting i{color:var(--wax-2);font-size:20px}.scrim{z-index:60;opacity:0;pointer-events:none;background:#12142852;transition:opacity .3s;position:fixed;inset:0}.scrim.on{opacity:1;pointer-events:auto}.bsheet{z-index:61;max-height:90vh;padding:14px clamp(18px,5vw,34px) calc(26px + env(safe-area-inset-bottom));transition:transform .45s var(--ease);filter:drop-shadow(0 -10px 24px #141e324d);position:fixed;bottom:0;left:0;right:0;overflow:auto;transform:translateY(105%)}.bsheet.on{transform:none}.bsheet .grip{background:#5a3c1e4d;border-radius:3px;width:44px;height:5px;margin:0 auto 12px;display:block}@media (width>=760px){.bsheet{opacity:0;pointer-events:none;width:min(620px,92vw);transition:transform .45s var(--ease),opacity .3s;bottom:50%;left:50%;right:auto;transform:translate(-50%,calc(50% + 40px))}.bsheet.on{opacity:1;pointer-events:auto;transform:translate(-50%,50%)}.bsheet .grip{display:none}}.write-top{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.write-top .state{color:var(--sky-ink-2);font-size:15px;font-style:italic}.wsheet{max-width:640px;color:var(--ink-c,#2e2018);filter:drop-shadow(0 1px 1px #281e1429)drop-shadow(0 18px 26px #141e324d);font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);margin:0 auto;padding:40px clamp(22px,6vw,52px) 38px;font-size:20px;line-height:2}.wsheet .when{opacity:.85;margin:0 0 10px}.wsheet .to{margin:0 0 4px}.wsheet textarea{resize:none;width:100%;min-height:9.5em;font:inherit;color:inherit;background:repeating-linear-gradient(#0000 0 calc(2em - 1px),#5a3c1e1f calc(2em - 1px) 2em);border:0;outline:0;padding:0;line-height:2;display:block}.wsheet textarea::placeholder{color:#5a443480}.wsheet .sign{text-align:right;margin-top:.4em}.wsheet .sign b{font-family:var(--sig);font-weight:var(--sig-w);font-size-adjust:none;color:inherit;font-size:54px;font-style:normal;line-height:1;display:block}.wsheet .att{font-family:var(--serif);font-size-adjust:.46;flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;font-size:15px;font-style:normal;font-weight:400;line-height:1.4;display:flex}.wsheet .att .polaroid{width:120px;transform:rotate(-3deg)}.wsheet .att .x{color:#f6eedc;z-index:3;background:#2a1e16;border-radius:50%;place-items:center;width:26px;height:26px;font-size:14px;display:grid;position:absolute;top:-8px;right:-8px}.voice{background:var(--tex-kraft) 0 0/200px,#c99a66;background-blend-mode:multiply;color:#24160b;align-items:center;gap:10px;padding:8px 14px;display:flex;position:relative;transform:rotate(1.5deg);box-shadow:0 3px 5px #28160840}.voice i{color:#8e2622;font-size:20px}.tray{gap:14px;max-width:640px;margin:18px auto 0;display:grid}.tray .tools{flex-wrap:wrap;gap:10px;display:flex}.tray .tools .slip{padding:9px 14px;font-size:15px}.tray .tools .slip small{color:var(--ink-2);font-style:italic;font-weight:400}.deco{padding:16px 20px 14px}.deco h3{margin:0 0 8px;font-size:15px;font-weight:600}.deco .grp+.grp{margin-top:14px}.stamps{flex-wrap:wrap;gap:8px;display:flex}.stp{width:42px;height:50px;transform:rotate(var(--r,0deg));background:#fbf4e4;place-items:center;padding:5px;display:grid;box-shadow:0 1px 3px #2816084d;-webkit-mask:radial-gradient(circle at 3px 3px,#0000 2px,#000 2.4px) -3px -3px/7px 7px,linear-gradient(#000 0 0) 3px 3px/calc(100% - 6px) calc(100% - 6px) no-repeat;mask:radial-gradient(circle at 3px 3px,#0000 2px,#000 2.4px) -3px -3px/7px 7px,linear-gradient(#000 0 0) 3px 3px/calc(100% - 6px) calc(100% - 6px) no-repeat}.stp img{width:28px;height:28px}.stp[aria-pressed=true]{outline:2px solid var(--wax);outline-offset:-5px;background:#f2c9c2}.sw{background:var(--tex-crumple) 0 0/90px,var(--c);background-blend-mode:multiply;border-radius:2px;width:40px;height:28px;box-shadow:0 1px 3px #2816084d}.sw[aria-pressed=true]{outline:2px solid var(--wax);outline-offset:3px}.inkpot{background:radial-gradient(circle at 35% 30%,#ffffff59,transparent 45%),var(--c);border-radius:50%;width:30px;height:30px;box-shadow:0 1px 3px #0000004d}.inkpot[aria-pressed=true],.inkpot[aria-checked=true]{outline:2px solid var(--wax);outline-offset:3px}.write-go{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.write-go .note-line{color:var(--sky-ink-2);margin:0}.send h2{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0 0 10px;font-size:34px;line-height:1.25}.send .opt{margin:14px 0 0;display:none}.send .opt.on{display:block}.tz{background:#bcd4de59;border-radius:4px;align-items:flex-start;gap:10px;margin:10px 0 0;padding:10px 12px;font-size:15px;display:flex}.tz i{color:var(--sea);font-size:20px}.send-preview{border-top:1px dashed #5a44344d;align-items:center;gap:16px;margin:18px 0 6px;padding-top:16px;display:flex}.send-preview .menv{width:92px}.send-preview p{margin:0;font-size:16px}.send-preview small{color:var(--ink-2);font-style:italic;display:block}.inbox-grid{grid-template-columns:1fr;gap:24px;display:grid}.inbox-grid .reader{display:none}@media (width>=1000px){.inbox-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.inbox-grid .reader{justify-items:center;gap:10px;padding-top:40px;display:grid;position:sticky;top:30px}.inbox-grid .reader .env{width:min(100%,460px)}}.reader .tapline{justify-self:center;margin:0}.reader-cap{color:var(--sky-ink-2);text-align:center;margin:0;font-size:15px;font-style:italic}.shelf{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:22px 18px;padding:10px 0 6px;display:grid}.ow{text-align:center;color:var(--ink);justify-items:center;gap:8px;display:grid;position:relative}.ow .menv{--r:var(--rr,-2deg);width:104px}.ow .menv:after{content:"";z-index:2;background:repeating-linear-gradient(90deg,#9a7a52 0 3px,#b89566 3px 6px);height:3px;position:absolute;top:50%;left:-4px;right:-4px;transform:rotate(-1deg)}.ow.opened .menv:after{display:none}.ow b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:20px;line-height:1.2}.ow small{color:var(--ink-2);font-size:14px;font-style:italic}.ow:hover .menv{transform:rotate(0)translateY(-3px)}.echo-sent{align-items:center;gap:6px;display:inline-flex}.pending .lrow{align-items:flex-start}.pending .acts{gap:14px;margin-top:8px;display:flex}.pending .acts :is(button,a){color:var(--wax-2);text-underline-offset:3px;font-size:14px;font-style:italic;text-decoration:underline}.whenbadge{background:#bcd4de66;border-radius:3px;align-items:center;gap:6px;margin-top:4px;padding:3px 9px;font-size:14px;display:inline-flex;color:var(--ink)!important;font-style:normal!important}.drawer{background:linear-gradient(#ffffff0f,#3c1e0a1f),var(--tex-kraft) 0 0/260px,#e2c79c;background-blend-mode:normal,multiply,normal;color:#24160b;border-radius:4px;padding:26px clamp(18px,4vw,30px) 22px;position:relative;box-shadow:inset 0 10px 18px -8px #2814058c,0 14px 22px -10px #141e3266}.drawer .knob{background:linear-gradient(#8a6a44,#5e4528);border-radius:10px 10px 4px 4px;width:70px;height:16px;margin-left:-35px;position:absolute;top:-14px;left:50%;box-shadow:0 2px 3px #0000004d}.drawer h2{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0 0 8px;font-size:28px}.drawer .lrow{color:#24160b}.drawer .lrow .t small,.drawer .lrow .side{color:#3a2615}.drawer .rows>li+li{border-top-color:#3c230f4d}.drawer .acts button:disabled{color:#5a4028;cursor:default;text-decoration:none}.drawer .pol{background:#fffdf8;flex:none;width:56px;padding:4px 4px 12px;transform:rotate(-4deg);box-shadow:0 2px 3px #00000040}.drawer .pol img{aspect-ratio:1;object-fit:cover;width:100%}.drawer .paperbit{text-align:center;background:#f6eedc;flex:none;width:60px;padding:8px 6px;font-size:12px;line-height:1.2;transform:rotate(3deg);box-shadow:0 2px 3px #00000040}.empty{text-align:center;justify-items:center;gap:10px;padding:30px 10px 20px;display:grid}.empty img{width:72px;height:72px}.empty p{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0;font-size:26px;line-height:1.35}.empty small{color:var(--ink-2);max-width:40ch;font-size:15px;font-style:italic}.offline{z-index:45;color:#f6eedc;background:#2a1e16;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;display:none;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #0000004d}body.is-offline .offline{display:flex}.mk-sel{background:#fff;border:1px solid #cfc2ab;border-radius:10px;width:100%;padding:7px 10px;font:13px system-ui,sans-serif}.entry{text-align:center;align-content:center;justify-items:center;gap:16px;max-width:520px;min-height:calc(100vh - 24px);margin:0 auto;padding:40px 0 24px;display:grid;position:relative}.entry-brand{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--wax-2);margin:0;font-size:34px}.entry-brand.big{font-size:64px}body:is([data-time=night],[data-time=dusk]) .entry-brand{color:#f2a89c}.entry-title{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);text-wrap:balance;margin:0;font-size:clamp(34px,8vw,46px);line-height:1.3}body.has-paint :is(.entry-title,.entry-foot,.entry-brand){text-shadow:0 0 12px #ffffffb3,0 1px 2px #ffffff80}body.has-paint:is([data-time=night],[data-time=dusk]) :is(.entry-title,.entry-foot,.entry-brand){text-shadow:0 0 4px #0a0e28f2,0 0 12px #0a0e28bf}.entry-foot{color:var(--sky-ink-2);margin:0;font-size:14px;font-style:italic}.entry-card{text-align:left;gap:12px;width:100%;display:grid}.entry-card .q{margin:0;font-size:18px;line-height:1.5}.dmy{font-family:var(--hand);color:var(--ink-2);align-items:flex-end;gap:8px;font-size:28px;display:flex}.dmy label{flex:1}.dmy label:last-of-type{flex:1.6}.dmy .inp{text-align:center;font-size:30px}.wrong{background:#e9c6bf80;border-radius:4px;margin:0;padding:10px 12px;font-size:16px;font-style:italic}.entry-card .slip{justify-self:start}.gift{width:min(70vw,300px);position:relative}.gift .env{width:100%;transform:rotate(-3deg)}.gift .bow{z-index:8;background:linear-gradient(90deg,#8e2622,#b8433a 50%,#8e2622);width:16px;margin-left:-8px;position:absolute;top:-8%;bottom:-8%;left:78%;transform:rotate(-3deg);box-shadow:0 2px 3px #00000040}.gift .seal{display:none}.music{color:var(--ink);background:#faf6eebf;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;display:flex;position:absolute;top:12px;right:0;box-shadow:0 2px 6px #141e3233}.music i{font-size:18px}.keyopt{text-align:left;width:100%;color:var(--ink);background:#a8322d14;border-radius:4px;align-items:center;gap:14px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #a8322d4d}.keyopt>i:first-child{color:var(--wax-2);font-size:32px}.keyopt span{flex:1;font-size:17px}.keyopt small{color:var(--ink-2);font-size:14px;font-style:italic;display:block}.or{color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-style:italic;display:flex}.or:before,.or:after{content:"";border-top:1px dashed #5a443459;flex:1}.lock{align-content:center;gap:22px}.lockseal{filter:drop-shadow(0 4px 4px #3c0a0859)drop-shadow(0 14px 18px #14142859);place-items:center;width:132px;height:132px;animation:3.6s ease-in-out infinite breathe;display:grid;position:relative}.lockseal svg{width:100%;height:100%;position:absolute;inset:0}.lockseal i{color:#fbe0d6;font-size:48px;position:relative}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.invite-grid{align-items:start;gap:26px;display:grid}@media (width>=900px){.invite-grid{grid-template-columns:320px 1fr}}.postcard{background:#fbf7ee var(--tex-paper) 0 0/360px;background-blend-mode:multiply;justify-items:center;gap:10px;width:300px;margin:0 auto;padding:28px 26px 22px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 2px 2px #281e141f,0 18px 26px -10px #141e3266}.postcard:after{content:"";pointer-events:none;border:1px solid #a8322d4d;position:absolute;inset:10px}.pc-to{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);justify-self:start;margin:0;font-size:28px}.postcard canvas{width:148px;height:148px;image-rendering:pixelated}.pc-msg{text-align:center;font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);margin:0;font-size:20px;line-height:1.5}.pc-sign{font-family:var(--sig);justify-self:end;margin:0;font-size:44px;line-height:1}.me-head{grid-template-columns:auto 1fr;align-items:center;gap:14px 20px;padding:18px 0 8px;display:grid}.me-head h1{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);margin:0;font-size:clamp(38px,9vw,54px);line-height:1.25}.me-head .sub{color:var(--sky-ink-2);margin:0;font-size:16px;font-style:italic}.me-head .me-set{grid-column:1/-1;justify-self:start}@media (width>=760px){.me-head{grid-template-columns:auto 1fr auto}.me-head .me-set{grid-column:auto}}.duo{width:130px;height:100px;position:relative}.polaroid.mini{width:72px;padding:5px 5px 18px;position:absolute}.polaroid.mini figcaption{font-size:12px;bottom:2px}.polaroid.mini.l{top:6px;left:0;transform:rotate(-7deg)}.polaroid.mini.h{top:0;left:52px;transform:rotate(6deg)}.me-grp{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);margin:22px 0 10px;font-size:30px}body.has-paint :is(.me-grp,.me-head h1,.me-head .sub){text-shadow:0 0 12px #ffffffbf,0 1px 2px #ffffff80}body.has-paint:is([data-time=night],[data-time=dusk]) :is(.me-grp,.me-head h1,.me-head .sub){text-shadow:0 0 4px #0a0e28f2,0 0 12px #0a0e28bf}.tags{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.ptag{isolation:isolate;text-align:left;color:var(--ink);transform:rotate(var(--r,0deg));transition:transform .25s var(--ease);filter:drop-shadow(0 6px 8px #141e3240);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:16px 16px 14px 30px;display:grid;position:relative}.ptag:before{content:"";z-index:-1;background:var(--do-bg);background-blend-mode:var(--do-blend);clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 calc(100% - 14px),0 14px);position:absolute;inset:0}.ptag.kraft:before{background:var(--tex-kraft) 0 0/240px,#ead3ae;background-blend-mode:multiply}.ptag:after{content:"";background:#281e1440;border-radius:50%;width:9px;height:9px;margin-top:-4px;position:absolute;top:50%;left:11px;box-shadow:inset 0 1px 1px #0006,0 0 0 2px #fffaf099}.ptag:hover{transform:rotate(0)translateY(-3px)}.ptag img{grid-row:1/3;width:40px;height:40px}.ptag>i{grid-row:1/3}.ptag b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:25px;line-height:1.25}.ptag small{color:var(--ink-2);font-size:14px;font-style:italic}.ptag.kraft small{color:#3a2615}.close-link{text-align:center;margin:30px 0 10px}.close-link .linkish{color:var(--sky-ink-2)}.confirm{align-items:center;gap:10px;margin:18px 0 0;font-size:16px;display:flex}.confirm input{width:20px;height:20px;accent-color:var(--wax)}.slip:disabled{opacity:.5;cursor:not-allowed;transform:none}.pick-btn{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;display:flex}.pick-btn i{color:var(--ink-2);font-size:20px}@media (width<=560px){.row .v{grid-area:2/2;justify-self:start;margin-top:2px;font-size:14px}.row>i:first-child{grid-row:1/3}}.row .chips{grid-column:1/-1}.mrow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px 16px;padding:14px 2px;display:grid}.mrow .t b{font-size:18px;font-weight:600}.mrow .t small{color:var(--ink-2);font-size:14px;font-style:italic;display:block}.mrow .left{text-align:right;color:var(--ink-2);font-size:14px;font-style:italic}.mrow .left b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--wax-2);font-size:30px;line-height:1.1;display:block}.mrow .slip{grid-column:2/4;justify-self:start}.stp.big{width:54px;height:64px}.stp.big img{width:36px;height:36px}.miles li.past{opacity:.6}.slip.mini{padding:7px 12px;font-size:14px}.reunion{text-align:center;align-content:center;justify-items:center;gap:16px;max-width:620px;min-height:calc(100vh - 140px);margin:0 auto;padding:30px 0;display:grid}.meet{width:260px;height:150px;position:relative}.meet .polaroid.mini{width:96px;top:20px}.meet .polaroid.mini.l{animation:inL 1.2s var(--ease) both;left:26px;transform:rotate(-8deg)}.meet .polaroid.mini.h{animation:inR 1.2s var(--ease) both;left:138px;transform:rotate(7deg)}@keyframes inL{0%{opacity:0;transform:translate(-90px)rotate(-20deg)}}@keyframes inR{0%{opacity:0;transform:translate(90px)rotate(20deg)}}.meet .heart{z-index:3;width:46px;animation:pop 1s 1s var(--ease) both;margin-left:-23px;position:absolute;top:6px;left:50%}@keyframes pop{0%{transform:scale(0)}60%{transform:scale(1.25)}}.meet .pet{z-index:3;width:40px;position:absolute;bottom:-6px}.meet .dog{animation:inL 1.4s .4s var(--ease) both;left:-8px}.meet .cat{animation:inR 1.4s .4s var(--ease) both;right:-8px}.big-hand{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);margin:0;font-size:clamp(56px,14vw,84px);line-height:1.2}.reunion-sub{color:var(--sky-ink-2);margin:0;font-size:18px;font-style:italic}body.has-paint :is(.big-hand,.reunion-sub){text-shadow:0 0 14px #fffc,0 1px 2px #fff9}body.has-paint:is([data-time=night],[data-time=dusk]) :is(.big-hand,.reunion-sub){text-shadow:0 0 4px #0a0e28f2,0 0 14px #0a0e28bf}.glow-env{isolation:isolate;text-align:left;color:var(--ink);filter:drop-shadow(0 10px 16px #141e324d);align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.glow-env:before{content:"";z-index:-1;filter:url(#deckleEnv);background:var(--do-bg);background-blend-mode:var(--do-blend);position:absolute;inset:0}.glow-env .menv{animation:2.4s ease-in-out infinite glow}@keyframes glow{50%{box-shadow:0 0 22px 8px #ffd68cbf}}.glow-env b{font-size:17px;display:block}.glow-env small{color:var(--ink-2);font-size:14px;font-style:italic}.apart-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.mapframe{background:#f6eedc var(--tex-paper) 0 0/360px;background-blend-mode:multiply;padding:12px;position:relative;transform:rotate(-.4deg);box-shadow:0 18px 26px -10px #141e3266}#leaf{background:#eadfc8;height:min(64vh,560px)}#leaf .leaflet-tile-pane{filter:sepia(.45)saturate(.75)brightness(1.03)contrast(.95)}.leaflet-container{font-family:var(--serif)!important}.pin{background:#fbf4e4;place-items:center;width:44px;height:52px;display:grid;box-shadow:0 2px 4px #28160859;-webkit-mask:radial-gradient(circle at 3px 3px,#0000 2px,#000 2.4px) -3px -3px/7px 7px,linear-gradient(#000 0 0) 3px 3px/calc(100% - 6px) calc(100% - 6px) no-repeat;mask:radial-gradient(circle at 3px 3px,#0000 2px,#000 2.4px) -3px -3px/7px 7px,linear-gradient(#000 0 0) 3px 3px/calc(100% - 6px) calc(100% - 6px) no-repeat}.pin img{width:28px;height:28px}.leaflet-popup-content-wrapper{background:#fffdf8!important;border-radius:2px!important}.pop{text-align:center;width:150px}.pop img{aspect-ratio:1;object-fit:cover;width:100%}.pop b{font-family:var(--hand);font-size-adjust:var(--hand-adj);font-weight:var(--hand-w);margin-top:6px;font-size:20px;display:block}.pop small{color:var(--ink-2);font-style:italic}.okline{align-items:center;gap:6px;font-style:italic;display:flex;color:var(--forest)!important}.slots{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:6px;display:grid}@media (width>=640px){.slots{grid-template-columns:repeat(6,1fr)}}.slots .polaroid{padding:5px 5px 16px}.slots .polaroid:nth-child(odd){transform:rotate(-2deg)}.slots .polaroid:nth-child(2n){transform:rotate(2deg)}.slots .polaroid figcaption{font-size:11px;bottom:1px}.slot{aspect-ratio:.86;color:var(--ink-2);border:1.5px dashed #5a3c1e66;border-radius:2px;place-items:center;font-size:22px;display:grid}.slot:hover{border-color:var(--wax);color:var(--wax)}.jar-wrap{grid-template-columns:110px 1fr;align-items:center;gap:20px;display:grid}.jar{filter:drop-shadow(0 6px 8px #141e3233);width:110px;height:auto}.rows.plain p{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);margin:0;padding:10px 0;font-size:21px;line-height:1.5}.reason-book{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px;display:grid}.rnote{background:#fffbf2 var(--tex-paper) 0 0/300px;background-blend-mode:multiply;transform:rotate(var(--r,0deg));margin:0;padding:18px 16px 12px;position:relative;box-shadow:0 8px 12px -6px #141e324d}.rnote p{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);margin:0 0 8px;font-size:21px;line-height:1.45}.rnote figcaption{color:var(--ink-2);font-size:13px;font-style:italic}.filt{align-items:center}.filt .sep{background:#5a44344d;width:1px;height:22px;margin:0 4px}.jar-stage{place-items:center;padding:28px 0 10px;display:grid}.drawn{background:#fffbf0 var(--tex-paper) 0 0/280px;background-blend-mode:multiply;max-width:340px;color:var(--ink);animation:unfold .7s var(--ease);justify-items:center;gap:8px;padding:24px 22px 16px;display:grid;position:relative;transform:rotate(-2deg);box-shadow:0 12px 18px -8px #141e3266}.drawn:before{content:"";background:#5a3c1e2e;height:1px;position:absolute;top:50%;left:0;right:0}@keyframes unfold{0%{opacity:0;transform:rotate(-8deg)scaleY(.2)}}.drawn .fold{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);text-align:center;font-size:28px;line-height:1.35}.drawn .labels{gap:6px;display:flex}.drawn .labels em{background:#bcd4de80;border-radius:3px;padding:2px 8px;font-size:13px}.drawn small{color:var(--ink-2);font-size:13px;font-style:italic}.invitecard{text-align:center;color:#2e2018;background:#fbf6ea var(--tex-paper) 0 0/360px;background-blend-mode:multiply;max-width:440px;margin:6px auto 18px;padding:34px 30px 26px;position:relative;transform:rotate(-1deg);box-shadow:0 2px 2px #281e141f,0 22px 30px -12px #141e3273}.invitecard:after{content:"";pointer-events:none;border:1.5px double #a8322d73;position:absolute;inset:12px}.ic-k{letter-spacing:.04em;margin:0;font-size:15px;font-style:italic}.ic-name{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--wax-2);margin:0;font-size:58px;line-height:1.3}.ic-when{margin:4px 0 14px;font-size:19px}.ic-list{text-align:left;max-width:320px;margin:0 auto 16px;font-size:16px}.ic-list div{border-top:1px dashed #5a44344d;grid-template-columns:76px 1fr;gap:10px;padding:6px 0;display:grid}.ic-list dt{font-weight:600}.ic-list dd{margin:0;font-style:italic}.scratch{border-radius:4px;place-items:center;max-width:320px;height:62px;margin:0 auto;font-size:17px;display:grid;position:relative;overflow:hidden}.scratch .foil{color:#3a3a44;background:repeating-linear-gradient(115deg,#c9c6c1 0 6px,#dad7d2 6px 12px),#cfcbc5;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px 3px #00000040}.scratch.open .foil{opacity:0;transition:opacity .6s}.ic-sign{text-align:right;font-family:var(--sig);margin:14px 0 0;font-size:46px;line-height:1}.stamp-ok{color:#8e2622eb;letter-spacing:.06em;text-transform:uppercase;opacity:0;mix-blend-mode:multiply;border:3px solid #a8322dd9;border-radius:6px;padding:6px 14px;font-size:22px;font-weight:700;transition:all .35s cubic-bezier(.2,1.6,.4,1);position:absolute;top:26px;right:22px;transform:rotate(-14deg)scale(1.6)}.invitecard.ok .stamp-ok{opacity:1;transform:rotate(-14deg)scale(1)}.rsvp{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;min-height:60px;margin-bottom:6px;display:flex;position:relative}.runaway{color:var(--sky-ink);transition:transform .25s var(--ease);padding:8px 14px;font-size:15px;font-style:italic;-webkit-text-decoration:line-through wavy #a8322d80;text-decoration:line-through wavy #a8322d80;position:relative}.diary{margin-top:26px}.halves{grid-template-columns:1fr 1fr;gap:18px;display:grid}.half{margin:0}.half .polaroid{padding:6px 6px 14px;transform:rotate(-2deg)}.half:nth-child(2) .polaroid{transform:rotate(2deg)}.half p{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);margin:10px 0 6px;font-size:19px;line-height:1.45}.half figcaption{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;font-style:italic;display:flex}.half .av{border-width:2px;width:24px;height:24px;font-size:12px}.dreams .rows>li{padding:4px 0}.drow{align-items:center;gap:14px;padding:10px 2px;display:flex}.drow .box{width:26px;height:26px;color:var(--wax);border:2px solid #5a3c1e8c;border-radius:3px;flex:none;place-items:center;display:grid;transform:rotate(-3deg)}.drow .t{flex:1}.drow .t b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:24px;line-height:1.3}.drow .t small{color:var(--ink-2);font-size:14px;font-style:italic;display:block}.dreams li.done .t b{-webkit-text-decoration:line-through wavy #a8322d80;text-decoration:line-through wavy #a8322d80}.dreams li.done>.slip{margin:0 0 8px 40px}.polaroid.tiny{width:70px;padding:4px 4px 12px;transform:rotate(4deg)}.coupons{gap:16px;display:grid}.coupon{isolation:isolate;color:#24160b;transform:rotate(var(--r,0deg));filter:drop-shadow(0 6px 8px #141e3238);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px 16px 22px;display:grid;position:relative}.coupon:before{content:"";z-index:-1;background:var(--tex-paper) 0 0/260px,#f6e7c9;background-blend-mode:multiply;position:absolute;inset:0;-webkit-mask:radial-gradient(circle at 0,#0000 10px,#000 10.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 10px,#000 10.5px) 100%/51% 100% no-repeat;mask:radial-gradient(circle at 0,#0000 10px,#000 10.5px) 0/51% 100% no-repeat,radial-gradient(circle at 100%,#0000 10px,#000 10.5px) 100%/51% 100% no-repeat}.coupon:after{content:"";border-left:2px dashed #5a3c1e59;position:absolute;top:10px;bottom:10px;left:72px}.coupon img{width:40px;height:40px;margin-right:16px}.coupon b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:24px;line-height:1.3;display:block}.coupon small{color:#4a3420;font-size:14px;font-style:italic}.coupon.claimed:before{background:var(--tex-paper) 0 0/260px,#f5d8ce;background-blend-mode:multiply}.coupon.done{opacity:.6}.write-coupon{border-top:1px dashed #5a44344d;margin-top:20px;padding-top:12px}@media (width<=560px){.coupon{grid-template-columns:auto 1fr}.coupon>.slip{grid-column:2;justify-self:start}}.qprog{color:var(--ink-2);align-items:center;gap:12px;margin:0 0 8px;font-size:15px;font-style:italic;display:flex}.dots{gap:5px;display:flex}.dots i{background:#5a443433;border-radius:50%;width:9px;height:9px}.dots i.ok{background:var(--forest)}.dots i.cur{background:var(--wax)}.qq{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0 0 14px;font-size:34px;line-height:1.3}.answers{gap:10px;display:grid}@media (width>=640px){.answers{grid-template-columns:1fr 1fr}}.ans{text-align:left;color:var(--ink);transition:transform .2s var(--ease);background:#f6eedc;border-radius:4px;padding:14px 16px;font-size:17px;box-shadow:inset 0 0 0 1px #5a3c1e40,0 2px 3px #2816081f}.ans:hover{transform:translateY(-2px)}.ans.right{box-shadow:inset 0 0 0 2px var(--forest);background:#dde8cf}.ans.wrong{box-shadow:inset 0 0 0 2px var(--wax);background:#f2d3cc;text-decoration:line-through}.react{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);align-items:center;gap:10px;margin:14px 0 0;font-size:22px;display:flex}.react img{width:36px;height:36px}.score{color:var(--ink-2);margin:0;font-size:22px}.score b{font-family:var(--hand);font-size-adjust:var(--hand-adj);font-weight:var(--hand-w);color:var(--wax-2);font-size:80px;line-height:1}.quiz-done h2{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0 0 14px;font-size:32px}.songs{gap:18px;margin-bottom:24px;display:grid}.tape-song{color:#2a1e16;transform:rotate(var(--r,0deg));background:linear-gradient(#ffffff1a,#00000014),#3a3236;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:16px 18px 16px 104px;display:grid;position:relative;box-shadow:0 10px 16px -8px #141e3273}.tape-song .reel{background:radial-gradient(circle,#2a2226 0 5px,#e8e0d2 5.5px 8px,#2a2226 8.5px 10px,#c9c0b0 10.5px);border-radius:50%;width:30px;height:30px;margin-top:-15px;position:absolute;top:50%;left:18px;box-shadow:inset 0 0 0 2px #1e181b}.tape-song .reel.r{left:56px}.tape-song .lab{background:var(--tc,#f2d9c9) var(--tex-paper) 0 0/240px;background-blend-mode:multiply;border-radius:3px;padding:10px 14px}.tape-song .lab b{font-size:17px}.tape-song .lab small{color:#4a3420;font-size:13px;font-style:italic;display:block}.tape-song .lab p{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);margin:6px 0 0;font-size:20px;line-height:1.35}.tape-song .play{color:#fbe9df;background:radial-gradient(circle at 38% 32%,#cf4a40,#8e2622 70%);border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid}@media (width<=560px){.tape-song{padding-top:54px;padding-left:18px}.tape-song .reel{top:28px}}.wrapped{color:#fff7ec;background:radial-gradient(at 30% 20%,#ffd69659,#0000 55%),radial-gradient(at 80% 90%,#6eaac859,#0000 60%),linear-gradient(160deg,#4f5f94,#9c7ca6 45%,#e89a7c);border-radius:14px;max-width:460px;height:min(100vh - 40px,820px);margin:20px auto;position:relative;overflow:hidden;box-shadow:0 24px 40px -14px #0a0e288c}.wrapped:after{content:"";background:var(--tooth),var(--tooth-fine);background-blend-mode:multiply;mix-blend-mode:multiply;opacity:.35;pointer-events:none;position:absolute;inset:0}.wrapped .bars{z-index:3;gap:5px;display:flex;position:absolute;top:14px;left:14px;right:14px}.wrapped .bars i{background:#ffffff59;border-radius:2px;flex:1;height:3px}.wrapped .bars i.on{background:#fff7ec}.wclose{z-index:4;color:#fff7ec;font-size:22px;position:absolute;top:26px;right:12px}.slides{display:grid;position:absolute;inset:0}.slide{text-align:center;opacity:0;transition:all .6s var(--ease);pointer-events:none;grid-area:1/1;align-content:center;justify-items:center;gap:10px;padding:40px 30px;display:grid;transform:translateY(16px)}.slide.on{opacity:1;pointer-events:auto;transform:none}.wrapped .big-hand{color:#fff7ec;text-shadow:0 2px 10px #28143c59;font-size:56px}.wk{letter-spacing:.02em;margin:0;font-size:18px;font-style:italic}.wnum{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);text-shadow:0 4px 18px #28143c59;margin:0;font-size:150px;line-height:1.1}.wsub{max-width:26ch;margin:0;font-size:20px}.wstamps{gap:10px;display:flex}.wstamps img{background:#fbf4e4;width:40px;height:40px;padding:6px;transform:rotate(-4deg)}.wstamps img:nth-child(2n){transform:rotate(5deg)}.wprev,.wnext{z-index:2;width:30%;position:absolute;top:60px;bottom:60px}.wprev{left:0}.wnext{right:0}.wph{text-align:center;opacity:.85;z-index:3;margin:0;font-size:12px;font-style:italic;position:absolute;bottom:12px;left:0;right:0}.books{gap:22px;margin-bottom:18px;display:grid}@media (width>=760px){.books{grid-template-columns:repeat(3,1fr)}}.book-cover{color:#fbf1e2;background:linear-gradient(90deg,#00000038,transparent 14%),var(--tex-crumple) 0 0/200px,var(--bc);background-blend-mode:normal,multiply,normal;min-height:220px;transform:rotate(var(--r,0deg));border-radius:3px 8px 8px 3px;align-content:space-between;gap:14px;padding:26px 20px 20px 34px;display:grid;position:relative;box-shadow:4px 6px 0 -1px #ede3cf,0 18px 24px -10px #141e3280}.book-cover .spine-l{background:#ffffff2e;width:2px;position:absolute;top:0;bottom:0;left:12px}.book-cover .lab{background:#f6eedc var(--tex-paper) 0 0/200px;background-blend-mode:multiply;color:#2a1e16;justify-self:start;padding:12px 16px;transform:rotate(-1deg);box-shadow:0 2px 3px #00000040}.book-cover .lab b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:28px;line-height:1.3;display:block}.book-cover .lab small{color:#4a3420;font-size:14px;font-style:italic}.book-cover .slip{justify-self:start}.tagrow-l{color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:600}.tagrow-l em{color:var(--ink-2);margin-left:4px;font-size:14px;font-weight:400}.chip.own{font-style:italic}.chip.own:before{background:#eef3e6 var(--tex-paper) 0 0/220px;background-blend-mode:multiply;box-shadow:0 1px 2px #28160833,inset 0 0 0 1px #4f6b4759}.chip.own[aria-pressed=true]{color:#f3f6ee}.chip.own[aria-pressed=true]:before{background:var(--tex-crumple) 0 0/140px,#4f6b47;background-blend-mode:multiply}.chip.ghost{color:var(--ink-2)}.chip.ghost:before{background:0 0;border-style:dashed;box-shadow:inset 0 0 0 1.5px #5a3c1e59}.addtag{align-items:center;display:inline-flex}.tag-inp{width:140px;padding:6px 2px 4px;font-size:15px}.drawn .labels em.own{background:#4f6b472e;font-style:italic}.tagrow{margin:0 0 10px}.rstamp{transform:rotate(var(--r,2deg));transition:transform .25s var(--ease),filter .25s;filter:drop-shadow(0 1px 1px #2816084d)drop-shadow(0 3px 4px #28160833);cursor:zoom-in;padding:0;display:block;position:relative}.rs-frame{background:#fbf6ea;width:100%;height:100%;padding:7%;display:block;-webkit-mask:radial-gradient(circle at 3.5px 3.5px,#0000 2.4px,#000 2.9px) -3.5px -3.5px/8px 8px,linear-gradient(#000 0 0) 3.5px 3.5px/calc(100% - 7px) calc(100% - 7px) no-repeat;mask:radial-gradient(circle at 3.5px 3.5px,#0000 2.4px,#000 2.9px) -3.5px -3.5px/8px 8px,linear-gradient(#000 0 0) 3.5px 3.5px/calc(100% - 7px) calc(100% - 7px) no-repeat}.rs-frame img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;display:block}.rstamp:hover,.rstamp:focus-visible{z-index:9;transform:rotate(0)scale(1.08)}.env .rstamp.on-env{z-index:7;aspect-ratio:5/6;width:15%;position:absolute;bottom:10%;right:5.5%}.env.opened .rstamp,.env.mid .rstamp{pointer-events:none}.menv .ms.real{background:#fbf6ea;width:18px;height:22px;padding:1.5px}.menv .ms.real img{object-fit:cover}.stamp-tip{z-index:70;width:240px;color:var(--ink);background:#fffbf2 var(--tex-paper) 0 0/260px;background-blend-mode:multiply;opacity:0;pointer-events:none;transition:opacity .2s,transform .25s var(--ease);gap:3px;padding:12px 14px 10px;display:grid;position:fixed;transform:translateY(6px)rotate(-1deg);box-shadow:0 2px 2px #281e141f,0 14px 24px -8px #141e3273}.stamp-tip.on{opacity:1;transform:rotate(-1deg)}.stamp-tip b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:24px;line-height:1.25}.stamp-tip .meta{color:var(--ink-2);font-size:13px;font-style:italic}.stamp-tip .hook{font-size:15px;line-height:1.4}.stamp-tip .more{color:var(--wax-2);font-size:12px;font-style:italic}.stamp-view{z-index:71;opacity:0;pointer-events:none;width:min(920px,94vw);max-height:92vh;transition:transform .45s var(--ease),opacity .3s;filter:drop-shadow(0 24px 34px #0a0e2873);grid-template-columns:1fr;gap:18px;padding:26px clamp(18px,4vw,34px) 24px;display:grid;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-46%)rotate(-.6deg)}.stamp-view.on{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)rotate(-.6deg)}@media (width>=760px){.stamp-view{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:30px}}.sv-x{z-index:2;width:36px;height:36px;color:var(--ink);border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:10px;right:12px}.sv-x:hover{background:#a8322d14}.sv-art{place-items:center;margin:0;display:grid}.sv-mat{background:#fbf6ea;padding:14px;display:block;transform:rotate(1deg);box-shadow:inset 0 0 0 1px #5a3c1e2e,0 6px 12px -4px #28160859}.sv-mat img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:min(62vh,560px);display:block}.sv-txt{color:var(--ink);font-size:17px;line-height:1.6}.sv-txt p{margin:0 0 .7em}.sv-kind{color:var(--wax-2);font-size:14px;font-style:italic;margin:0!important}.sv-txt h2{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0;font-size:clamp(32px,6vw,44px);line-height:1.25}.sv-meta{color:var(--ink-2);font-style:italic}.sv-hook{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);font-size:23px;line-height:1.45}.sv-src{color:var(--ink-2);font-size:13px;font-style:italic}.stamp-pick{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:12px 10px;display:grid}.stamp-pick .rstamp{aspect-ratio:5/6;cursor:pointer;width:100%}.stamp-pick .rstamp[aria-pressed=true]{transform:rotate(0)scale(1.06)}.stamp-pick .rstamp[aria-pressed=true] .rs-frame{background:#a8322d}.deco h3 small{color:var(--ink-2);font-size:13px;font-style:italic;font-weight:400;display:block}.stamp-chosen{background:#fffbf2b3;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;margin-top:12px;padding:12px;display:grid;box-shadow:inset 0 0 0 1px #5a3c1e2e}.stamp-chosen img{object-fit:cover;background:#fbf6ea;grid-row:1/3;width:54px;height:64px;padding:4px;box-shadow:0 1px 3px #2816084d}.stamp-chosen b{font-size:16px;display:block}.stamp-chosen small{color:var(--ink-2);font-size:13px;font-style:italic;display:block}.stamp-chosen em{font-size:14px;display:block}.stamp-chosen .linkish{grid-column:2;justify-self:start;font-size:14px}.envwrap{justify-self:center;position:relative}.hero .envwrap{width:min(90vw,470px)}.envwrap>.env{width:100%!important}.envwrap .lovetag{z-index:9;width:134px;margin:0;position:absolute;top:-34px;right:-8px;transform:rotate(9deg)}.envwrap .lovetag .str{width:30px;top:72%;left:-24px;transform:rotate(-30deg)}@media (width>=760px) and (width<=1179px){.hero .envwrap{width:min(100%,620px)}.envwrap .lovetag{top:-38px;right:-22px}}@media (width>=1180px){.hero .envwrap{width:min(100%,560px)}.envwrap .lovetag{width:150px;top:-40px;right:-40px}}@media (width<=759px){.stamp-view{width:100%;max-height:88vh;padding-bottom:calc(24px + env(safe-area-inset-bottom));z-index:72;border-radius:0;top:auto;bottom:0;left:0;transform:translateY(30px)}.stamp-view.on{transform:none}.sv-mat img{max-height:44vh}}.env .pmark{z-index:8;pointer-events:none;mix-blend-mode:multiply;width:47%;height:auto;transition:opacity .4s;position:absolute;bottom:6%;left:37.5%;transform:rotate(-7deg)}.env.opened .pmark,.env.mid .pmark{opacity:0}.pmark text{fill:#2e2346;font-family:EB Garamond,Georgia,serif;font-weight:600}.dohoa:before{filter:url(#deckleHeavy)!important;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='f'><feTurbulence type='fractalNoise' baseFrequency='.003 .09' numOctaves='3' seed='14'/><feColorMatrix values='0 0 0 0 .62  0 0 0 0 .52  0 0 0 0 .36  2.2 0 0 0 -1.35'/></filter><rect width='100%' height='100%' filter='url(%23f)'/></svg>") 0 0/300px, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='200' height='200'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.02' numOctaves='4' seed='3'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 -1.1 .9'/></filter><rect width='100%' height='100%' filter='url(%23g)'/></svg>") 0 0/200px, radial-gradient(ellipse 85% 75% at 50% 45%,#fff0 62%,#a0783c1f 100%), var(--tex-paper) 0 0/420px,#efe5cf!important;background-blend-mode:multiply,screen,normal,multiply,normal!important;box-shadow:none!important}.dohoa>.dh-layer{z-index:-1;pointer-events:none;mix-blend-mode:multiply;width:100%;height:100%;position:absolute;inset:0}.dohoa:after{opacity:.6}.mrow .rstamp{aspect-ratio:5/6;width:54px}a{text-decoration:none}.nav a[data-go=\/]{order:1}.nav a[data-go=\/hop-thu]{order:2}.nav a[data-go=\/ky-niem]{order:4}.nav a[data-go=\/chung-minh]{order:5}.nav .write{order:3}@media (width>=760px){.nav .write{order:0!important}}.slip{text-decoration:none}.daycount-hero{gap:16px}.daycount{filter:drop-shadow(0 1px 1px #281e1429)drop-shadow(0 18px 26px #141e3247);justify-items:center;gap:2px;padding:30px 46px 26px;display:grid;transform:rotate(-1.5deg)}.daycount small{color:var(--ink-2);font-size:17px;font-style:italic}.daycount b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);font-size:clamp(84px,24vw,140px);line-height:1.15}.hero-cap{max-width:34ch}body.has-paint .hero-cap{text-shadow:0 0 12px #ffffffb3,0 1px 2px #ffffff80}body.has-paint:is([data-time=night],[data-time=dusk]) .hero-cap{text-shadow:0 0 4px #0a0e28f2,0 0 12px #0a0e28bf}.mono-av{aspect-ratio:1;width:100%;font-family:var(--serif);color:#fff8ef;place-items:center;font-size:30px;font-weight:600;display:grid}.mono-av.l{background:var(--sea)}.mono-av.h{background:var(--forest)}.soon-line{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);margin:0 0 6px;font-size:24px;line-height:1.5}.city-search-in{align-items:center;gap:8px;max-width:360px;display:flex}.city-search-in i{color:var(--ink-2);font-size:18px}.city-found{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}:root{--tooth-soft:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='420'><filter id='t' x='0' y='0' width='100%' height='100%'><feTurbulence type='fractalNoise' baseFrequency='.2' numOctaves='3' seed='3' stitchTiles='stitch' result='n'/><feDiffuseLighting in='n' surfaceScale='1.6' diffuseConstant='1.32' lighting-color='white'><feDistantLight azimuth='225' elevation='60'/></feDiffuseLighting></filter><rect width='100%' height='100%' filter='url(%23t)'/></svg>") 0 0/420px}.paint{opacity:0;background:0 0;transition:opacity .8s}.paint.on{opacity:1;background:var(--tooth-soft),var(--painting) center/cover no-repeat;background-blend-mode:multiply,normal}body.has-paint .sky-grain,.tooth{display:none}.daycount{max-width:calc(100vw - 40px);padding:26px clamp(22px,7vw,46px) 22px}.daycount b{font-size:clamp(64px,19vw,140px)}.code-inp{letter-spacing:.35em;text-align:center;font-size:30px}.love-edit{border-top:1px dashed #5a44344d;gap:4px;max-width:420px;margin-top:14px;padding-top:12px;display:grid}.love-edit .slip{justify-self:start;margin-top:4px}.proposal{background:#e9c6bf73;border-radius:4px;margin:12px 0 0;padding:12px 14px}.proposal p{margin:0 0 8px}.qr-blank{width:168px;height:168px;color:var(--ink-2);border:1.5px dashed #5a3c1e59;place-items:center;font-size:40px;display:grid}.entry .linkish{justify-self:start}@media print{.nav,.sky,.sig,.backbar,.scr-head,.panel{display:none!important}.postcard{box-shadow:none;margin:40px auto;transform:none}}.lock-offer{filter:drop-shadow(0 8px 14px #141e323d);align-items:flex-start;gap:14px;max-width:520px;margin:6px 0 4px;padding:16px 18px 12px;display:flex;transform:rotate(-.6deg)}.lock-offer>i{color:var(--wax-2);flex:none;margin-top:2px;font-size:30px}.lock-offer p{margin:0 0 6px;font-size:16px;line-height:1.5}.lock-offer .actions-row{margin-top:6px}.tog:disabled{opacity:.45;cursor:not-allowed}.lockseal{cursor:pointer;background:0 0;border:0}.letter-stage{align-content:center;justify-items:center;gap:10px;min-height:calc(100vh - 240px);display:grid}.letter-stage .env{width:min(86vw,520px)}.env[style*=--envtint]{--env-paper:var(--envtint);--env-flap:var(--envtint);--tex-tan:none}.sheet .flower-inline{width:96px;height:66px;margin:-60px 0 10px;display:block;position:relative;bottom:auto;left:auto}.sheet .attach a.ticket{color:inherit;text-decoration:none}.reply-note{max-width:640px;color:var(--sky-ink-2);margin:0 auto 10px;font-style:italic}.sent-toast{background:#faf6eed9;border-radius:4px;margin:0 0 12px;padding:10px 14px;font-style:italic;box-shadow:0 2px 6px #141e3226}.inline-emo{vertical-align:middle;width:22px;height:22px}.song-in{align-items:center;gap:8px;max-width:640px;display:flex}.song-in .inp{border:0;flex:1;min-width:0;padding:4px 0;font-size:15px}.lrow .side img{vertical-align:middle;width:22px;height:22px;margin-right:4px}.page:has(.lrow){max-width:780px}.menv .ms.real img{object-fit:cover;width:100%;height:100%;display:block}.empty a{color:var(--wax-2)}.app.app-bare{grid-template-columns:1fr}.app.app-bare .main{padding-left:16px;padding-right:16px}@media (width>=760px){.app.app-bare .main{padding:0 32px 40px}}.entry .panel{width:100%}.tray .tools label.slip{cursor:pointer}.tray .tools label.slip:focus-within{outline-offset:2px;outline:2px solid #8e2622}.tray .tools label.slip.off{opacity:.55;cursor:default}.polaroid-btn{cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.sheet .attach .polaroid-btn .polaroid{width:170px}.lightbox{z-index:60;cursor:zoom-out;background:#18100ad6;place-items:center;padding:24px 16px;display:grid;position:fixed;inset:0}.lightbox img{object-fit:contain;background:#fffdf8;max-width:min(94vw,1100px);max-height:84vh;padding:10px 10px 34px;box-shadow:0 18px 40px #00000073}.lightbox .x{color:#24160b;background:#f6eedc;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;display:grid;position:absolute;top:16px;right:16px}@media (width<=640px){.hello{text-wrap:balance;font-size:clamp(23px,6.6vw,34px);line-height:1.2}.scr-head h1,.me-head h1{font-size:clamp(30px,8vw,38px)}.entry-title{font-size:clamp(28px,7.4vw,34px)}.entry-title.small{font-size:28px}.entry-brand{font-size:30px}.entry-brand.big{font-size:52px}.echo h2{font-size:25px}.mem-head h1,.fonts h1{font-size:clamp(30px,8vw,36px)}.title-block h2{font-size:clamp(28px,7.4vw,34px)}.big-hand{font-size:clamp(46px,13vw,64px)}.panel>h2,.ptitle{font-size:26px}.ph-note{padding-right:0}}@media (width<=420px){.me-head{grid-template-columns:1fr;row-gap:10px}}:is(p,li,small,em,figcaption,label span){text-wrap:pretty}:is(h1,h2,h3,.ow b,.hello,.entry-title){text-wrap:balance}:is(.hero-cap,.lede,.soon-line,.q,.sent-toast,.empty p,.scr-head .sub,.me-head .sub,.note-line){text-wrap:pretty}.nw{white-space:nowrap}@media (hover:none){.on-hover{display:none}}@media (hover:hover){.on-touch{display:none}}.token.jar-token{transform-origin:50% 90%;width:54px;height:66px}.token.jar-token svg{filter:drop-shadow(0 5px 7px #141e324d)}.token.jar-token.empty{opacity:.7}.token.jar-token:focus-visible{outline-offset:4px;border-radius:10px;outline:2px dashed #a8322d}@media (width>=760px){.token.jar-token{width:60px;height:74px;bottom:72px}.reason{bottom:156px}}.reason small a{color:var(--wax-2);text-underline-offset:3px;text-decoration:underline}.reasons-mine li{gap:2px;padding:4px 0;display:grid}.reasons-mine li p{padding-bottom:0}.reasons-mine .acts{gap:14px;font-size:14px;font-style:italic;display:flex}.reasons-mine .acts .linkish{color:var(--wax-2)}.reason-edit{gap:6px;padding:8px 0;display:grid}@media (width<=480px){.jar-wrap{grid-template-columns:1fr}.jar-wrap .jar{display:none}}.voice{width:max-content;max-width:100%}.voice .voice-btn{color:#fbe9df;background:#8e2622;border-radius:50%;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.voice .voice-x{color:#f6eedc;background:#2a1e16;border-radius:50%;place-items:center;width:24px;height:24px;margin-left:4px;font-size:13px;display:grid}.voice.playing svg{animation:1.1s ease-in-out infinite voicePulse}@keyframes voicePulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.voice.playing svg{animation:none}}.voice-rec{align-items:center;gap:10px;font-style:italic;display:flex}.voice-rec .dot{background:#c0392b;border-radius:50%;width:10px;height:10px;animation:1s ease-in-out infinite voicePulse}.ptag b{text-wrap:balance}.nav .nav-more{display:none}@media (width>=1024px){.nav{scrollbar-width:thin;overflow-y:auto}.nav .nav-more{border-top:1px dashed #5a3c1e38;gap:0;margin-top:10px;padding-top:12px;display:grid;order:2!important}.nav .nav-more-h{color:var(--nav-ink,var(--ink));opacity:.75;margin:0 0 4px;padding:0 10px;font-size:14px;font-style:italic}.nav .nav-more .more-link{align-items:center;gap:10px;padding:5px 10px;font-size:15px;line-height:1.25;display:flex}.nav .nav-more .more-link img{flex:none;width:20px;height:20px}.nav .nav-more .more-link:hover span{text-underline-offset:4px;text-decoration:underline}}@media (width>=1024px) and (height<=900px){.nav{gap:10px;padding-top:22px}.nav .nav-more{margin-top:4px;padding-top:8px}.nav .nav-more .more-link{padding:3px 10px;font-size:14px}}@media (width>=760px) and (width<=1099px){.me-head{grid-template-columns:auto 1fr}.me-head .me-set{grid-column:1/-1}}.pick{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex;position:relative}.pick i{color:var(--wax-2);flex:none;font-size:20px}.pick input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.pick:focus-within{border-bottom-color:var(--wax);border-bottom-style:solid}.pick.empty{color:var(--ink-2);font-style:italic}.scr-head h1,.me-head h1,.mem-head h1,.fonts h1{font-size:clamp(30px,1.6vw + 20px,42px);line-height:1.2}.hello{font-size:clamp(23px,1.8vw + 18px,40px)}.entry-title{font-size:clamp(28px,1.4vw + 20px,38px)}.entry-title.small{font-size:28px}.panel>h2,.ptitle,.title-block h2,.sv-txt h2{font-size:clamp(22px,.6vw + 18px,26px);line-height:1.3}.me-grp,.echo h2{font-size:clamp(22px,.6vw + 18px,26px)}.soon-line{font-size:21px;line-height:1.45}.scr-head .sub{max-width:62ch;font-size:16px}.mem .mem-head{flex-wrap:wrap;row-gap:0}.mem-book .title-block h2,.mem-book .place,.mem-book .note p{overflow-wrap:anywhere}.mem-when{color:var(--ink-2);margin:0 0 6px;font-size:15px;font-style:italic}.mem-book .place{text-decoration:none}.mem-book a.place{text-underline-offset:4px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mem-quiet{color:var(--ink-2);margin:6px 0;font-size:15px;font-style:italic}.mem-collage{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:14px 10px}.mem-collage .polaroid{min-width:0;padding:6px 6px 22px}@media (width>=560px){.mem-collage{gap:18px}.mem-collage .polaroid{padding:8px 8px 30px}}.mem-shot{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.mem-shot:disabled{cursor:default}.mem-shot img{object-fit:cover;background:#e4d9c4;width:100%;height:auto;display:block}.mem-ph{aspect-ratio:1;background:linear-gradient(135deg,#ece3d1,#d9ccb2);width:100%;display:block}.mem-collage .sticker{pointer-events:none}@media (width<=559px){.mem-collage .sticker{width:38px;height:38px}}.mem-nophoto{text-align:center;border:1.5px dashed #5a3c1e66;margin:24px 0;padding:22px 18px}.mem-nophoto p{color:var(--ink-2);margin:0 0 6px;font-size:15px;font-style:italic}.note.mem-note-add{color:inherit;box-shadow:none;background:0 0;border:1.5px dashed #5a3c1e61;text-decoration:none;display:block}.note.mem-note-add p{color:var(--ink-2)}.note.mem-note-add:hover{border-color:var(--wax)}.mem-empty{max-width:640px;grid-template-columns:1fr!important}.mem-empty .rings{left:6px!important}.mem-empty .leaf.l{min-height:220px;padding:28px 22px 40px 44px!important}.mem-empty .spine{display:none!important}.mem-drawer-link{text-align:center;margin:10px 0 0}.mem-drawer-link .linkish{color:var(--sky-ink-2);align-items:center;gap:6px;display:inline-flex}.mem-stowed{text-align:center;max-width:640px;color:var(--sky-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:0 auto 14px;font-style:italic;display:flex}.mem-stowed .linkish{color:inherit}.mem-index{max-width:640px;margin:18px auto 0}.mem-index summary{cursor:pointer;font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);font-size:26px;line-height:1.3}.mem-index h3{color:var(--ink-2);margin:14px 0 2px;font-size:15px;font-weight:600}.mem-row{text-align:left;width:100%;color:var(--ink);align-items:baseline;gap:12px;padding:9px 2px;display:flex}.mem-row .d{min-width:86px;color:var(--ink-2);flex:none;font-size:14px;font-style:italic}.mem-row .t{overflow-wrap:anywhere;min-width:0;font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);font-size:21px;line-height:1.35}.mem-row[aria-current=page] .t{color:var(--wax-2)}.mem-pick{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;display:flex;position:relative}.mem-pick i{color:var(--wax-2);font-size:20px}.mem-pick input{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.mem-pick:focus-within{border-bottom-color:var(--wax);border-bottom-style:solid}.mem-slots .polaroid{position:relative}.mem-slots .polaroid img,.mem-slots .mem-ph{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mem-slots .slot:disabled{opacity:.5;cursor:default}.mem-x{z-index:3;color:#24160b;background:#f6eedc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid;position:absolute;top:-10px;right:-10px;box-shadow:0 1px 3px #0000004d}.mem-x:hover{color:var(--wax)}.mem-cover-pick{flex-wrap:wrap;gap:4px 14px;margin-top:8px;display:flex}.mem-stickers{grid-template-columns:repeat(auto-fill,minmax(48px,1fr));gap:8px;display:grid}.mem-stickers button{border:1.5px dashed #0000;border-radius:6px;place-items:center;height:52px;display:grid}.mem-stickers button img{width:32px;height:32px}.mem-stickers button[aria-pressed=true]{border-color:var(--wax);background:#a8322d1a}.mem-stickers button:disabled{opacity:.4;cursor:default}.mem-photo-list{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:20px 14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.mem-photo-list li{align-content:start;gap:8px;display:grid}.mem-photo-list .polaroid{padding:5px 5px 20px}.mem-photo-list li:nth-child(odd) .polaroid{transform:rotate(-1.5deg)}.mem-photo-list li:nth-child(2n) .polaroid{transform:rotate(1.5deg)}.mem-photo-list .polaroid img,.mem-photo-list .mem-ph{aspect-ratio:1;object-fit:cover;width:100%;display:block}.mem-photo-list .polaroid figcaption{font-size:12px;bottom:2px}.mem-photo-list .acts{flex-wrap:wrap;gap:2px 12px;display:flex}.mem-photo-list .linkish{font-size:14px}.drawer .lrow .t small{font-style:italic;display:block}.mem-drawer-acts{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.mem-drawer-acts .linkish{color:#24160b}.drawer .lrow .t{overflow-wrap:anywhere;min-width:0}.mem-map-note{color:var(--sky-ink-2);margin-top:14px}.mem-map-note .linkish{color:inherit}.mem-pin{background:0 0;border:0}.leaflet-tooltip.mem-tooltip{color:#2a1e16;background:#fffdf8;border:0;border-radius:2px;padding:6px 10px;box-shadow:0 4px 10px #141e324d}.mem-tip b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:20px;line-height:1.25;display:block}.mem-tip small{color:#5a4434;font-size:13px;font-style:italic}.leaflet-marker-icon.mem-pin:focus-visible .pin{outline-offset:2px;outline:2px solid #8e2622}.today-wait{min-height:340px}.today-sub{text-align:center;font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--sky-ink);text-wrap:balance;margin:10px 0 0;font-size:26px;line-height:1.3}.evening-line{text-align:center;color:var(--sky-ink-2);text-wrap:balance;margin:8px 0 0;font-size:15px;font-style:italic}.evening-line a{text-underline-offset:4px;align-items:baseline;gap:6px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.evening-line .ph{position:relative;top:2px}body.has-paint :is(.today-sub,.evening-line,.apart-msg){text-shadow:0 0 12px #ffffffb3,0 1px 2px #ffffff80}body.has-paint:is([data-time=night],[data-time=dusk]) :is(.today-sub,.evening-line,.apart-msg){text-shadow:0 0 4px #0a0e28f2,0 0 12px #0a0e28bf}.hero .slip{justify-self:center}.lantern .txt.stamp{padding:0 26px;top:24%}.lantern .txt.stamp img{width:44px;height:44px;margin:0 auto 4px;display:block}.lantern .txt .name{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);text-wrap:balance;overflow-wrap:anywhere;font-size:24px;font-style:normal;line-height:1.15;display:block}.note-up li a{text-align:left;width:100%;color:var(--ink);align-items:flex-start;gap:10px;padding:9px 0;font-size:16px;text-decoration:none;display:flex}.note-up li a:hover span{text-underline-offset:3px;text-decoration:underline}.apart-hero{gap:6px}.ribbon.tearcal{width:max-content;max-width:calc(100% - 8px);padding:22px 24px 12px}.tearcal .rings{background:linear-gradient(#8e2622,#6e1713);border-radius:3px 3px 0 0;justify-content:space-around;height:14px;display:flex;position:absolute;top:-6px;left:12px;right:12px}.tearcal .rings i{background:linear-gradient(90deg,#9a8e80,#e8e1d4 45%,#8a7e70);border-radius:5px;width:8px;height:18px;margin-top:-8px;box-shadow:0 1px 1px #0000004d}.tearcal:after{content:"";border-top:2px dotted #5a443459;position:absolute;top:12px;left:10px;right:10px}.tearcal>span:not(.rings):not(.leaf-off){white-space:normal;margin:0 auto;display:block}.tearcal .leaf-off{transform-origin:20% 8%;animation:tearoff 1.3s .5s var(--ease) both;pointer-events:none;align-content:center;justify-items:center;padding:22px 24px 12px;display:grid;position:absolute;inset:0}.tearcal .leaf-off b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:56px;line-height:1.2;display:block}.tearcal .leaf-off span{font-size:15px;font-style:italic}@keyframes tearoff{0%{opacity:1;transform:none}30%{opacity:1;transform:rotate(-6deg)translateY(4px)}to{opacity:0;transform:rotate(-24deg)translate(-30px,180px)}}@media (width<=420px){.kites{height:300px}.ribbon.tearcal{padding:20px 16px 10px}.ribbon.tearcal b{font-size:48px}.tearcal>span:not(.rings):not(.leaf-off){font-size:14px}}.mrow-acts{flex-wrap:wrap;grid-column:2/4;align-items:center;gap:8px 16px;display:flex}.mrow-acts .slip{grid-column:auto}.mrow-acts .linkish{font-size:14px}.miles li.past .mrow-acts .linkish{opacity:1}@media (width<=420px){.mrow{column-gap:12px}.mrow .left b{font-size:26px}.time-two{grid-template-columns:1fr}}.stamps .stp{cursor:pointer}.apart-move{flex-wrap:wrap;align-items:flex-end;gap:4px 14px;display:flex}.apart-move .field{flex:200px;margin-bottom:6px}.apart-move .slip{margin-bottom:10px}.apart-msg{color:var(--sky-ink-2);margin:-8px 4px 18px}.apart-past .row{grid-template-columns:minmax(0,1fr)}.apart-past .t small{color:var(--ink-2);font-size:14px;font-style:italic;display:block}.petals{pointer-events:none;z-index:1;position:fixed;inset:0;overflow:hidden}.petals i{display:none}@media (prefers-reduced-motion:no-preference){.petals i{top:-24px;left:calc(var(--i) * 7.3% + 2%);opacity:.85;width:12px;height:9px;animation:petal calc(5s + var(--i) * .23s) calc(var(--i) * -.41s) linear 2 both;background:#f2a6a0;border-radius:9px 1px;display:block;position:absolute}.petals i:nth-child(3n){background:#f4d58a}.petals i:nth-child(4n){background:#a6cc92;border-radius:1px 9px}}@keyframes petal{0%{opacity:0;transform:translate(0)rotate(0)}8%{opacity:.85}to{opacity:0;transform:translate(40px,105vh)rotate(540deg)}}.reunion{z-index:2;padding-left:4px;padding-right:4px;position:relative}.reunion .glow-env,.reunion .meet{max-width:100%}@media (width<=360px){.meet{transform:scale(.9)}}.miles-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.miles-head h2{margin:0}.mile-list{margin:0;padding:0;list-style:none}.mile{border-top:1px dashed #5a443447;grid-template-columns:48px 1fr auto;align-items:center;gap:4px 16px;padding:14px 0;display:grid}.mile:first-child{border-top:0}.mile .mile-stamp{aspect-ratio:5/6;width:44px}.mile-t{gap:2px;min-width:0;display:grid}.mile-t b{font-size:17px;font-weight:600;line-height:1.3}.mile-t small{color:var(--ink-2);font-size:14px;font-style:italic}.mile-acts{flex-wrap:wrap;gap:4px 16px;margin-top:4px;font-size:14px;display:flex}.mile-acts a{color:var(--wax-2);text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.mile-acts .linkish{font-size:14px}.mile-left{text-align:right;white-space:nowrap;line-height:1.1}.mile-left b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);font-size:28px;display:block}.mile-left small{color:var(--ink-2);font-size:13px;font-style:italic}.mile.past{opacity:.78}.miles .more{margin-top:8px}.miles-empty{justify-items:start;gap:4px;padding:8px 0;display:grid}.miles-empty img{width:34px;height:34px}.miles-empty small{color:var(--ink-2);font-style:italic}.mile-add{border-top:1px dashed #5a443447;border-bottom:1px dashed #5a443447;gap:14px;margin:6px 0 14px;padding:16px 0 18px;display:grid}.mile-add .field>span em{color:var(--ink-2);font-style:italic;font-weight:400}.mile-when{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid}.mile-add .stamp-pick{grid-template-columns:repeat(auto-fill,minmax(46px,1fr));max-width:560px}.miles-past summary{cursor:pointer;align-items:baseline;gap:12px;list-style:none;display:flex}.miles-past summary::-webkit-details-marker{display:none}.miles-past summary h2{margin:0}.miles-past summary small{color:var(--ink-2);font-style:italic}.miles-past summary:after{content:"›";color:var(--wax-2);margin-left:auto;font-size:22px;transition:transform .2s}.miles-past[open] summary:after{transform:rotate(90deg)}@media (width<=480px){.mile{grid-template-columns:40px 1fr auto;gap:2px 12px}.mile .mile-stamp{width:38px}.mile-when{grid-template-columns:1fr}}.invitecard .ic-what{color:#5a4434;overflow-wrap:anywhere;margin:0 0 2px;font-size:17px;font-style:italic}.invitecard .ic-name{overflow-wrap:anywhere}.invitecard .ic-place{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 8px;max-width:320px;margin:0 auto;font-size:17px;display:flex}.invitecard .ic-place i{color:var(--wax-2);font-size:19px}.invitecard .ic-place a{color:inherit;text-underline-offset:3px;text-decoration:underline}.invitecard .ic-place small{color:#5a4434;flex-basis:100%;font-size:13px;font-style:italic}.invitecard .ic-off{color:var(--wax-2);margin:10px 0 0;font-style:italic}.invitecard.off{opacity:.72;filter:grayscale(.4)}.invitecard.off .ic-when{-webkit-text-decoration:line-through wavy #a8322d80;text-decoration:line-through wavy #a8322d80}.scratch{text-align:center;color:#2e2018;width:100%;padding:0 10px}.scratch .under{overflow-wrap:anywhere;position:relative}.scratch .under a{color:inherit;text-underline-offset:3px;text-decoration:underline}.scratch.locked{font:inherit;cursor:pointer;border:0;display:grid}.scratch .foil-cv{touch-action:none;cursor:crosshair;width:100%;height:100%;position:absolute;inset:0}.scratch .foil-key{pointer-events:none;background:0 0;border:0;border-radius:4px;position:absolute;inset:0}.scratch .foil-key:focus-visible{outline:2px dashed var(--wax);outline-offset:3px}.scratch.open .under{animation:placeIn .6s var(--ease)}@keyframes placeIn{0%{opacity:0;transform:scale(.96)}}.foil-say{text-align:center;min-height:0;margin:6px 0 0;font-size:14px}.foil-say:empty{display:none}.rsvp-wrap{gap:4px;margin-bottom:6px;display:grid}.rsvp{padding:4px 0;overflow-x:clip}.rsvp .slip{flex:none}.runaway{touch-action:none;-webkit-user-select:none;user-select:none}.runaway:focus-visible{outline:2px dashed var(--wax);outline-offset:3px}.runaway-say,.rsvp-line{text-align:center;color:var(--sky-ink-2);margin:0;font-size:15px;font-style:italic}.runaway-say:empty{display:none}.rsvp-line .linkish{color:inherit}body.has-paint :is(.rsvp-line,.runaway-say,.date-note,.ic-cal .linkish,.ic-more,.date-moves,.date-tools .linkish){text-shadow:0 0 12px #ffffffb3,0 1px 2px #ffffff80}body.has-paint:is([data-time=night],[data-time=dusk]) :is(.rsvp-line,.runaway-say,.date-note,.ic-cal .linkish,.ic-more,.date-moves,.date-tools .linkish){text-shadow:0 0 4px #0a0e28f2,0 0 12px #0a0e28bf}.ic-cal{justify-content:center;margin-top:4px}.ic-cal .linkish,.date-tools .linkish{color:var(--sky-ink-2);align-items:center;gap:6px;display:inline-flex}.ic-more{text-align:center}.ic-more a{text-underline-offset:3px;align-items:center;gap:6px;text-decoration:underline;display:inline-flex}.letter-invite{max-width:640px;margin:18px auto 0}.panel.proposal,.panel.propose{margin:12px 0}.panel.proposal .lede{color:var(--ink)}.panel.propose h2{font-size:26px}.date-note{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.date-note a{text-underline-offset:3px;text-decoration:underline}.date-moves{max-width:440px;color:var(--sky-ink-2);margin:10px auto 0;font-size:14px;font-style:italic}.date-moves .tagrow-l{color:var(--sky-ink);margin:0}.date-moves ul{margin:2px 0 0;padding-left:18px}.date-tools{justify-content:center;margin:12px 0 18px}.date-form .note-line.tight{margin:-10px 0 14px}.hide-row{align-items:flex-start;gap:12px;margin:-4px 0 16px;display:flex}.hide-row span{color:var(--ink);font-size:15px;font-weight:600}.hide-row small{color:var(--ink-2);font-size:14px;font-style:italic;font-weight:400;display:block}.date-form .chips{margin-bottom:6px}.halves.one{grid-template-columns:minmax(0,320px)}.half{min-width:0}.half p{overflow-wrap:anywhere}.half figcaption .linkish{color:var(--wax-2);margin-left:auto;font-size:13px}.diary-form .polaroid{max-width:200px}.diary-form .actions-row{margin-top:6px}.diary-form label.slip{cursor:pointer}.diary-form label.slip:focus-within,.dream-acts label.slip:focus-within{outline:2px dashed var(--wax);outline-offset:2px}.date-row{color:var(--ink);text-decoration:none}.date-row .t b{overflow-wrap:anywhere}.date-ic{width:40px;height:40px;color:var(--wax-2);flex:none;place-items:center;font-size:24px;display:grid}.jar-btn{cursor:pointer;transition:transform .3s var(--ease);border-radius:12px;place-items:center;padding:6px;display:grid}.jar-btn:hover:not(:disabled){transform:rotate(-3deg)translateY(-2px)}.jar-btn:disabled{opacity:.6;cursor:default}.jar-btn:focus-visible{outline:2px dashed var(--wax);outline-offset:4px}.jar-btn .jar{width:120px}.drawn{max-width:min(340px,100%)}.drawn .fold{overflow-wrap:anywhere}.drawn .labels{flex-wrap:wrap;justify-content:center}.jar-list details+details{border-top:1px dashed #5a44344d;margin-top:10px;padding-top:10px}.jar-list summary{cursor:pointer;align-items:baseline;gap:10px;list-style:none;display:flex}.jar-list summary::-webkit-details-marker{display:none}.jar-list summary h2{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);margin:0;font-size:26px;line-height:1.3}.jar-list summary small{color:var(--ink-2);font-size:14px;font-style:italic}.jar-list summary:after{content:"▾";color:var(--ink-2);margin-left:auto}.jar-list details[open] summary:after{content:"▴"}.idea-row{align-items:center;gap:12px;padding:10px 2px;display:flex}.idea-row .t{flex:1;min-width:0}.idea-row .t b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);overflow-wrap:anywhere;font-size:22px;line-height:1.35;display:block}.idea-row .t small{color:var(--ink-2);font-size:13px;font-style:italic;display:block}.idea-row .acts{flex:none;gap:12px;font-size:14px;display:flex}.idea-row .acts .linkish{color:var(--wax-2);font-size:14px}.idea-edit{padding:10px 0}.tagrow-l em{font-style:italic}.drow .box{cursor:pointer;background:0 0;padding:0}.drow .box:focus-visible{outline:2px dashed var(--wax);outline-offset:3px}.drow .t{min-width:0}.drow .t b{overflow-wrap:anywhere}.drow .linkish{color:var(--wax-2);flex:none;font-size:14px}.dream-acts{flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 10px 40px;display:flex}.dream-acts .linkish{color:var(--wax-2);font-size:14px}.dream-acts label.slip{cursor:pointer}.dreams li.done>.dream-acts{margin-left:40px}.dream-add{margin-top:12px}.dream-edit{padding:10px 0}.dream-stowed{margin-top:10px}.pending .acts{flex-wrap:wrap}@media (width<=480px){.invitecard{padding:30px 20px 22px}.invitecard .ic-name{font-size:48px}.rsvp{gap:10px}.dream-acts{margin-left:0}.idea-row{flex-wrap:wrap}.idea-row .acts{flex-basis:100%}}@media (width<=380px){.halves,:is(.date-form,.propose) .two{grid-template-columns:1fr}}.coupon>div{min-width:0}.coupon b{overflow-wrap:anywhere}.coupon .from{margin-top:2px;display:block}.coupon .acts{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.coupon .acts .linkish{font-size:14px}.coupon .acts .slip i{font-size:16px}.coupon.waiting:before{background:var(--tex-paper) 0 0/260px,#efe6d2;background-blend-mode:multiply}.coupon.waiting b{opacity:.8}.coupon.nudge small{color:var(--wax-2);font-weight:500}.coupon.done .acts{display:none}@media (width<=560px){.coupon>.acts{flex-flow:wrap;grid-column:2;justify-self:start;align-items:center}}.wallet-msg{margin:0 0 12px}.date-next{background:#a8322d12;border-radius:4px;justify-items:start;gap:10px;margin:0 0 18px;padding:12px 14px;display:grid;box-shadow:inset 0 0 0 1px #a8322d38}.date-next p{margin:0;font-size:16px}.cform{gap:4px;display:grid}.cform .field{margin-bottom:8px}.cform-k{color:var(--ink);margin:10px 0 6px;font-size:15px;font-weight:600}.cform-k small{color:var(--ink-2);margin-left:6px;font-style:italic;font-weight:400}.cform .chips .chip{text-align:left}.stamp-row{flex-wrap:wrap;gap:6px;display:flex}.stamp-row button{width:44px;height:44px;transition:transform .2s var(--ease);background:#f7eedc;border-radius:6px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #5a3c1e33}.stamp-row button:hover{transform:translateY(-2px)}.stamp-row button img{width:28px;height:28px}.stamp-row button[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--wax);background:#f5d8ce}.cform-date{cursor:pointer;align-items:flex-start;gap:10px;margin:14px 0 10px;display:flex}.cform-date input{width:20px;height:20px;accent-color:var(--wax);flex:none;margin-top:3px}.cform-date b{font-size:16px;display:block}.cform-date small{color:var(--ink-2);font-size:14px;font-style:italic;display:block}.cform>.coupon{margin-top:10px}.clip-coupon h3{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0 0 4px;font-size:26px}.clip-coupon.kept .coupon{margin:4px 0}.letter-coupon{gap:8px;max-width:640px;margin:22px auto 0;display:grid}.letter-coupon .lc-k{color:var(--sky-ink-2);margin:0;font-size:15px;font-style:italic}.letter-coupon small a{color:var(--wax-2)}.quiz-rows .row{grid-template-columns:auto minmax(0,1fr) auto}.quiz-rows .t b{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);font-size:24px;line-height:1.3;display:block}.quiz-rows .qicon{width:32px;height:32px}.quiz-rows .acts{gap:12px;display:flex}.quiz-rows .acts .linkish{align-items:center;gap:4px;display:inline-flex}.quiz-rows .shared{gap:6px;margin:0 0 12px 46px;padding:0;list-style:none;display:grid}.quiz-rows .shared li{align-items:center;gap:8px;font-size:15px;display:flex}.quiz-rows .shared img{width:22px;height:22px}.quiz-rows .shared small{color:var(--ink-2);font-style:italic}@media (width<=560px){.quiz-rows .row{grid-template-columns:auto minmax(0,1fr)}.quiz-rows .row>:is(.slip,.acts){grid-column:2;justify-self:start;margin-top:6px}}.dots i.on{background:#5a44348c}.ans[aria-pressed=true],.ans[aria-checked=true]{box-shadow:inset 0 0 0 2px var(--wax);background:#f5d8ce}.ans small{color:var(--ink-2);font-style:italic}.quiz .qq{overflow-wrap:anywhere}.quiz-done .coupon{margin:4px 0}.quiz-done .actions-row{margin-top:10px}.quiz-done .emo{width:20px;height:20px}.quiz-review h2{margin-bottom:10px}.quiz-review ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.quiz-review li+li{border-top:1px dashed #5a44344d;padding-top:16px}.quiz-review .rq{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:0 0 8px;font-size:24px;line-height:1.3}.quiz-review .ans{cursor:default}.quiz-review .ans:hover{transform:none}.qedit h2{margin-bottom:4px}.qlist{gap:18px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.qblock{border-top:1px dashed #5a44344d;padding:14px 0 4px}.qhead{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.qhead b{font-size:16px}.qhead .linkish{align-items:center;gap:4px;display:inline-flex}.opts{border:0;gap:6px;min-width:0;margin:0 0 12px;padding:0;display:grid}.opts legend{margin-bottom:4px;padding:0;font-size:15px;font-weight:600}.opts legend small{color:var(--ink-2);margin-left:6px;font-style:italic;font-weight:400}.opt-row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.opt-row input[type=radio]{width:20px;height:20px;accent-color:var(--wax);margin:0}.opt-row .x{width:30px;height:30px;color:var(--ink-2);border-radius:50%;place-items:center;display:grid}.opt-row .x:hover{color:var(--wax-2);background:#a8322d14}.opts>.linkish{justify-self:start;align-items:center;gap:4px;display:inline-flex}.qsub{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);margin:24px 0 8px;font-size:26px}.thr{align-items:baseline;gap:6px;font-size:18px;display:flex}.thr .inp{width:90px}.qproblems{gap:4px;margin-top:12px;list-style:none;display:grid}.x-songs{margin:0 0 24px;padding:0;list-style:none}.tape-song .lab{overflow-wrap:anywhere;min-width:0}.tape-song a.play{text-decoration:none}.tape-song a.play i{color:#fbe9df}.x-by{color:#4a3420;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:6px;font-size:13px;font-style:italic;display:flex}.x-by .linkish{color:#4a3420;font-size:13px}.x-opt{color:var(--ink-2);font-style:italic;font-weight:400}.x-sky{color:var(--sky-ink-2);margin-bottom:18px}@media (width<=520px){.x-two{grid-template-columns:1fr}}.x-devices .row{grid-template-columns:auto minmax(0,1fr) auto}.x-here{color:var(--wax-2);background:#a8322d1a;border-radius:999px;padding:3px 10px;font-size:13px;font-style:normal;font-weight:600}.x-quiet{margin:12px 2px 0;font-size:14px;font-style:italic}.x-quiet a{color:var(--ink-2);text-underline-offset:4px}.x-file{cursor:pointer}.x-file.off{opacity:.55;cursor:default}.x-file:focus-within{outline-offset:2px;outline:2px solid #8e2622}.x-json{white-space:pre;min-height:120px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;line-height:1.5;overflow:auto}.x-format{color:var(--ink-2);margin-top:18px;font-size:15px}.x-format summary{cursor:pointer;color:var(--ink);font-weight:600}.x-format ul{margin:6px 0;padding-left:20px}.x-format li{overflow-wrap:anywhere;margin:4px 0}.x-format code{background:#5a3c1e17;border-radius:3px;padding:0 3px;font-size:.92em}.x-letters{margin:6px 0 0;padding:0;list-style:none}.x-letters>li{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:10px 0;display:grid}.x-letters>li+li{border-top:1px dashed #5a44344d}.x-letters>li.sent{opacity:.7}.x-n{min-width:28px;height:28px;color:var(--ink);background:#5a3c1e1a;border-radius:999px;place-items:center;padding:0 6px;font-size:14px;font-weight:600;display:grid}.x-letters>li.bad .x-n,.x-letters>li.failed .x-n{color:#fbe9df;background:#8e2622}.x-letters>li.sent .x-n{color:#fbe9df;background:#2f4a35}.x-body{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-bw);font-size-adjust:var(--hand-adj);overflow-wrap:anywhere;margin:0;font-size:22px;line-height:1.35}.x-env{vertical-align:middle;border-radius:2px;width:20px;height:13px;margin-right:8px;display:inline-block;box-shadow:0 1px 2px #2816084d}.x-letters small{color:var(--ink-2);margin-top:2px;font-size:14px;font-style:italic;display:block}.x-letters small i{vertical-align:-2px;display:inline-block}.x-ok{font-weight:600;color:#2f4a35!important;font-style:normal!important}.x-bad{color:#8e2622!important}.lede.x-bad i{vertical-align:-3px;display:inline-block}.x-errs{color:#8e2622;margin:2px 0 0;padding-left:18px;font-size:15px}.x-errs li{overflow-wrap:anywhere;margin:2px 0}.x-progress{color:var(--ink-2);align-items:center;gap:10px;margin-top:16px;font-size:15px;display:flex}.x-progress progress{accent-color:#8e2622;flex:1;min-width:0;height:10px}.screen.on.wrapped-stage{z-index:40;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#18162c8c;place-items:center;padding:0;display:grid;position:fixed;inset:0;overflow:auto}.wrapped-stage .wrapped{touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;width:100%}.wrapped .wnum{font-size:clamp(96px,32vw,150px)}.wrapped .wsub{font-size:clamp(17px,4.8vw,20px)}.wrapped .wk{font-size:clamp(16px,4.4vw,18px)}.wrapped h2.big-hand{margin:0;font-size:clamp(44px,12vw,56px)}.wrapped .slide :is(a,button){z-index:3;position:relative}.wrapped .wclose{place-items:center;width:40px;height:40px;display:grid}.wrapped .wtop-stamp{justify-items:center;gap:8px;margin:6px 0 0;display:grid}.wrapped .wtop-stamp img{object-fit:cover;background:#fbf4e4;width:64px;height:76px;padding:5px;transform:rotate(-4deg);box-shadow:0 4px 10px #1e143259}.wrapped .wtop-stamp figcaption{opacity:.92;font-size:15px;font-style:italic}.wrapped .wyears{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin-top:14px;font-size:15px;font-style:italic;display:flex}.wrapped .wyears .linkish{color:#fff7ec}.wrapped .slip{margin-top:10px}@media (width<=520px){.wrapped-stage .wrapped{border-radius:0;max-width:none;height:100dvh;margin:0}}@media (prefers-reduced-motion:reduce){.wrapped .slide{transition:none;transform:none}}.wrapped-wait .lede b{white-space:nowrap}.book-cover.on{outline-offset:-8px;outline:3px solid #fbf1e2d9}.book-cover .lab{max-width:100%}.yb-fresh h2,.yb-preview h2{overflow-wrap:anywhere}.yb-preview{scroll-margin-top:16px}.yb-list{gap:8px;margin:6px 0 4px;padding:0;list-style:none;display:grid}.yb-list li{color:var(--ink);align-items:baseline;gap:10px;font-size:16px;display:flex}.yb-list li i{color:var(--wax-2);flex:none;font-size:18px;transform:translateY(3px)}.yb-progress{color:var(--ink-2);gap:6px;margin-top:14px;font-size:15px;font-style:italic;display:grid}.yb-progress progress{width:100%;height:8px;accent-color:var(--wax)}.yb-note{color:var(--sky-ink-2)}.book-cover .lab b{white-space:nowrap}.sendm{z-index:70;cursor:pointer;--k:1;animation:.35s cubic-bezier(.16,1,.3,1) 1.85s forwards sm-out;position:fixed;inset:0;overflow:hidden}.sendm.out{opacity:0;transition:opacity .18s cubic-bezier(.16,1,.3,1);animation:none}@media (width<=560px){.sendm{--k:.74}}.sm-wash{background:radial-gradient(75% 62% at 50% 42%,#faf6eebd,#faf6ee75 62%,#faf6ee3d);animation:.3s cubic-bezier(.16,1,.3,1) both sm-in;position:absolute;inset:0}body[data-time=dusk] .sm-wash{background:radial-gradient(75% 62% at 50% 42%,#341e429e,#341e426b 62%,#341e4238)}body[data-time=night] .sm-wash{background:radial-gradient(75% 62% at 50% 42%,#0e1028a3,#0e102870 62%,#0e102838)}.sm-stage{place-items:center;padding:0 16px;display:grid;position:absolute;inset:0}.sm-fly{width:min(82vw,420px);animation:sm-rise .45s cubic-bezier(.16,1,.3,1) both,sm-fly .62s var(--fly) forwards;will-change:transform,opacity;transform:rotate(-2deg)}.sm-nudge{animation:sm-nudge .3s cubic-bezier(.16,1,.3,1) var(--thump) both}.sendm .env{cursor:inherit}.sendm .env .seal{animation:sm-press .38s cubic-bezier(.16,1,.3,1) var(--press) both}.sendm .env .seal:after{content:"";animation:sm-squish .5s cubic-bezier(.16,1,.3,1) calc(var(--press) + .2s) both;z-index:-1;background:radial-gradient(circle,#7e1a1642,#7e1a161a 45%,#0000 68%);border-radius:50%;position:absolute;inset:-22%}.sendm .env .pmark{width:40%;animation:sm-thump .3s cubic-bezier(.16,1,.3,1) var(--thump) both;bottom:9%;left:auto;right:1%}@keyframes sm-in{0%{opacity:0}}@keyframes sm-out{to{opacity:0;visibility:hidden}}@keyframes sm-rise{0%{opacity:0;transform:translateY(28px)rotate(-2deg)scale(.96)}}@keyframes sm-press{0%{opacity:0;filter:drop-shadow(0 12px 8px #3c0a0829)drop-shadow(0 26px 20px #3c140a24);transform:translate(-50%,-50%)scale(1.6)rotate(-10deg)}to{opacity:1;filter:drop-shadow(0 2px 2px #3c0a0859)drop-shadow(0 6px 8px #3c140a40);transform:translate(-50%,-50%)scale(1)rotate(0)}}@keyframes sm-squish{0%{opacity:1;transform:scale(.55)}to{opacity:0;transform:scale(1.25)}}@keyframes sm-thump{0%{opacity:0;transform:rotate(-7deg)scale(1.4)}to{opacity:1;transform:rotate(-7deg)scale(1)}}@keyframes sm-nudge{40%{transform:translateY(4px)scale(.988)}}@keyframes sm-fly{0%{animation-timing-function:cubic-bezier(.16,1,.3,1);transform:rotate(-2deg)}14%{animation-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(10px)rotate(-1deg)scale(.99)}82%{opacity:1}to{opacity:0;transform:translate(5vw,-88vh)rotate(-16deg)scale(.38)}}.sm-sky{pointer-events:none;position:absolute;inset:0}.sm-burst{width:0;height:0;position:absolute}.sm-bit{width:var(--w);height:var(--h);margin:calc(var(--h) / -2) 0 0 calc(var(--w) / -2);opacity:0;will-change:transform,opacity;animation-name:sm-burst;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:0;left:0}.sm-bit i{background:var(--c);animation:sm-flutter var(--fl) linear infinite;background-image:linear-gradient(160deg,#fffaee47,#3c230f29);display:block;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #462d1438}.sm-bit.dot i{border-radius:50%}.sm-bit.tri i{clip-path:polygon(50% 0,100% 100%,0 92%)}.sm-bit.strip i{background-image:linear-gradient(#fffaee40,#3c230f1f)}@keyframes sm-burst{0%{opacity:0;transform:translate(0,0) rotate(var(--r0)) scale(.3);animation-timing-function:cubic-bezier(.16,1,.3,1)}6%{opacity:1}52%{transform:translate(calc(var(--dx) * var(--k) * 1px),calc(var(--dy) * var(--k) * 1px)) rotate(calc(var(--r0) + var(--rot) * .6)) scale(1);animation-timing-function:cubic-bezier(.33,1,.68,1)}72%{opacity:1}to{opacity:0;transform:translate(calc(var(--dx) * var(--k) * 1.1px),calc((var(--dy) * var(--k) + var(--fall)) * 1px)) rotate(calc(var(--r0) + var(--rot))) scale(.9)}}@keyframes sm-flutter{to{transform:rotate3d(1,.35,0,360deg)}}.sm-puff{opacity:0;width:68px;height:68px;animation:sm-puff .5s cubic-bezier(.16,1,.3,1) var(--at) both;background:radial-gradient(circle,#fff6dae6,#f9d98a57 42%,#0000 70%);border-radius:50%;position:absolute;top:-34px;left:-34px}@keyframes sm-puff{0%{opacity:.95;transform:scale(.2)}to{opacity:0;transform:scale(1.7)}}.sm-trail{transform-origin:50% 0;filter:drop-shadow(0 0 1px #462d1459);opacity:0;width:3px;height:74px;animation:sm-trail .26s cubic-bezier(.16,1,.3,1) calc(var(--at) - .26s) both;background:radial-gradient(circle,#f5eddb 1.1px,#0000 1.4px) 0 0/3px 7px;position:absolute;top:0;left:-1.5px}@keyframes sm-trail{0%{opacity:0;transform:translateY(90px)scaleY(.4)}70%{opacity:.9}to{opacity:0;transform:translateY(0)scaleY(.15)}}.sm-petal{width:var(--s);height:var(--s);opacity:0;will-change:transform,opacity;animation-name:sm-petal;animation-timing-function:linear;animation-fill-mode:both;position:absolute;top:-4vh}.sm-petal svg{width:100%;height:100%;display:block;overflow:visible}.sm-petal path{fill:var(--c);stroke:#461e1447;stroke-width:.8px;paint-order:stroke}@keyframes sm-petal{0%{opacity:0;transform:translate(0,0) rotate(var(--r0));animation-timing-function:cubic-bezier(.33,1,.68,1)}12%{opacity:1}36%{transform:translate(var(--sx),15vh) rotate(calc(var(--r0) + 38deg));animation-timing-function:cubic-bezier(.33,1,.68,1)}66%{transform:translate(calc(var(--sx) * -.7),30vh) rotate(calc(var(--r0) - 22deg));animation-timing-function:cubic-bezier(.33,1,.68,1)}82%{opacity:.95}to{opacity:0;transform:translate(calc(var(--sx) * .4),42vh) rotate(calc(var(--r0) + 26deg))}}.sendm.calm{animation:.45s ease-out 1.25s forwards sm-out!important}.sendm.calm .sm-wash{animation-duration:.3s!important}.sm-calm{place-items:center;padding:0 16px;animation:.3s ease-out both sm-in;display:grid;position:absolute;inset:0}.sendm.calm .sm-calm{animation-duration:.3s!important}.sm-note{text-align:center;filter:drop-shadow(0 10px 14px #141e3240);max-width:min(88vw,360px);padding:calc(clamp(60px,16vw,76px)/2 + 10px) 28px 16px;position:relative;transform:rotate(-1deg)}.sm-seal{filter:drop-shadow(0 2px 2px #3c0a0859)drop-shadow(0 6px 8px #3c140a40);width:clamp(60px,16vw,76px);height:auto;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)rotate(4deg)}.sm-calm p{font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);text-shadow:none;text-wrap:balance;margin:0;font-size:clamp(28px,6vw,34px);line-height:1.3}.sent-slip{width:fit-content;max-width:100%;color:var(--ink);text-shadow:none;text-wrap:pretty;filter:drop-shadow(0 1px 1px #281e1429)drop-shadow(0 6px 8px #141e3238);align-items:center;gap:10px;margin:0 0 18px;padding:10px 18px 10px 12px;font-size:16px;font-style:italic;line-height:1.4;animation:.5s cubic-bezier(.16,1,.3,1) both sm-slip;display:flex;transform:rotate(-.8deg)}.sent-slip svg{filter:drop-shadow(0 1px 1px #3c0a084d);flex:none;width:26px;height:26px}@keyframes sm-slip{0%{opacity:0;transform:translateY(8px)rotate(-.8deg)}}.hub .me-head{padding-bottom:0}.hub .me-head .duo{width:146px}.hub .polaroid.mini.h{top:0;left:68px}.hub .polaroid.mini.l{top:8px}.me-since{clip-path:inset(-24px -24px -24px 0)}.me-since .nw:first-child{padding-right:1em}.me-since .me-dot{margin-left:-1em}.me-since .me-dot:before{content:"·";text-align:center;width:1em;display:inline-block}.hub-gift{margin-top:14px}.hub-shelf .me-grp{margin:20px 0 10px;line-height:1.2}.hub-shelf:first-of-type .me-grp{margin-top:16px}.hub .tags{grid-template-columns:1fr;gap:10px}.hub .ptag{transform:rotate(calc(var(--r,0deg) * .6));column-gap:12px;padding:9px 14px 9px 30px}.hub .ptag:hover{transform:rotate(0)translateY(-2px)}.hub .ptag img,.hub .ptag>i{width:32px;height:32px;font-size:30px}.hub .ptag b{white-space:nowrap;font-size:22px;line-height:1.15}.hub .ptag small{font-size:14px;line-height:1.3}@media (width>=600px){.hub .tags{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px 18px}.hub .ptag{padding:11px 16px 11px 30px}.hub .ptag img,.hub .ptag>i{width:36px;height:36px}.hub .ptag b{font-size:23px}}@media (prefers-reduced-motion:reduce){.hub .ptag,.hub .ptag:hover{transition:none}}@media (width>=1024px){.nav .nav-more{gap:0}.nav .nav-shelf{display:grid}.nav .nav-shelf+.nav-shelf{margin-top:5px}.nav .nav-more .nav-more-h{margin:0 0 1px;font-size:13px;line-height:1.3}.nav .nav-more .more-link{padding:3px 10px}body:is([data-time=night],[data-time=dusk]) .nav .more-link img{filter:drop-shadow(0 0 1px #fff8ece6)drop-shadow(0 0 3px #fff8ec73)}}@media (width>=1024px) and (height<=900px){.nav .nav-more .more-link{padding:2px 10px;line-height:1.2}.nav .nav-more .more-link img{width:18px;height:18px}.nav .nav-shelf+.nav-shelf{margin-top:4px}}.sky{background:radial-gradient(85% 70% at 50% 45%,#fffcf48c,#fffcf400 70%),radial-gradient(110% 90%,#0000 62%,#a073371f),#f5eddb}body[data-time=night] .sky{background:radial-gradient(85% 70% at 50% 45%,#ffecd20f,#ffecd200 70%),#2e2a30}body:not(.has-paint) .sky :is(.sky-wash,.sky-grain,.glaze){display:none}.app[aria-busy=true]{pointer-events:none;position:fixed;inset:0}.app[aria-busy=true]:before,.app[aria-busy=true]:after{content:"";position:absolute;left:50%}.app[aria-busy=true]:before{background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 74 74'%3E%3Cdefs%3E%3CradialGradient id='bootWg' cx='38%' cy='32%' r='75%'%3E%3Cstop offset='0' stop-color='%23CF4A40'/%3E%3Cstop offset='.5' stop-color='%23A62D27'/%3E%3Cstop offset='1' stop-color='%236E1713'/%3E%3C/radialGradient%3E%3CradialGradient id='bootSheen' cx='34%' cy='28%' r='40%'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.45'/%3E%3Cstop offset='1' stop-color='%23fff' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3Cpath d='M36 1c8-1 13 5 19 6s12 4 13 10-2 9 0 15 5 10 2 16-9 7-12 12-2 9-9 11-10-3-16-1-10 4-15 1-4-8-9-11-8-6-8-13 3-9 1-15-4-11 1-16 9-3 13-8 5-7 20-7z' fill='%237E1A16'/%3E%3Cpath d='M52 62c3 2 7 5 6 8s-5 2-6-1-2-5 0-7z' fill='%238A201B'/%3E%3Cpath d='M37 3c6 0 9 4 14 5s10 1 13 6 0 9 2 14 6 8 4 14-7 6-9 11-1 10-6 13-9-1-14 1-8 5-14 4-7-6-12-8-10-2-12-7 2-9 0-14-6-8-4-13 6-6 8-11 3-10 8-12 9 0 13-3z' fill='url(%23bootWg)'/%3E%3Ccircle cx='37' cy='37' r='21.5' fill='%238C2420' opacity='.55'/%3E%3Ccircle cx='37' cy='37' r='21.5' fill='none' stroke='%236A1714' stroke-width='1.6' opacity='.7'/%3E%3Cpath d='M17 30a21 21 0 0 1 36-10' fill='none' stroke='%23E58A80' stroke-width='1.2' opacity='.5'/%3E%3Cellipse cx='27' cy='22' rx='12' ry='7' fill='url(%23bootSheen)' transform='rotate(-25 27 22)'/%3E%3Cpath d='M12 17.7Q10.7 17.7 9.2 17.3Q7.8 16.9 6.8 16.4Q4.3 15.2 4.3 13.1Q4.3 7.1 18.3 1.6Q23.3 -0.4 28.2 -1.8Q33.2 -3.2 38.4 -4.1Q38.8 -5.1 39.1 -7.8Q39.5 -10.5 40 -15.6Q39.8 -15.3 39.5 -15Q39.3 -14.7 39.2 -14.5Q37.9 -13.1 36.1 -11.2Q34.3 -9.3 31.8 -6.8Q29.3 -4.2 26.9 -2.8Q24.6 -1.5 23 -1.5Q20.9 -1.5 19.7 -2.4Q18.6 -3.3 18.6 -4.9Q18.6 -7.9 22.5 -14.1Q26.5 -20.3 26.5 -22.2Q26.5 -23.7 25.6 -24.4Q24.8 -25.2 22.5 -25.2Q17.5 -25.2 11.2 -22.2Q5 -19.2 2.9 -15.5Q1.8 -13.5 1.8 -12.4Q1.8 -10.9 3.9 -10.9Q4.4 -10.9 5.4 -11Q6.4 -11.1 6.8 -11.1Q7.3 -11.1 7.3 -10.9Q7.3 -10.2 5.5 -9.9Q4.9 -9.7 3.9 -9.6Q3 -9.5 2.5 -9.5Q-1.5 -9.5 -1.5 -12.1Q-1.5 -13.2 -0.6 -14.6Q0.6 -16.8 3.5 -18.9Q6.3 -21 10 -22.8Q13.6 -24.5 16.6 -25.5Q19.7 -26.5 22.8 -26.5Q25.8 -26.5 27.7 -25.7Q29.6 -24.8 29.6 -22.8Q29.6 -21.8 29.2 -20.5Q28.8 -19 28 -17.6Q27.2 -16.3 25.6 -13.9Q24.1 -11.6 22.5 -8.3Q21.9 -7.2 21.6 -6.2Q21.4 -5.3 21.4 -4.6Q21.4 -3.2 22.8 -3.2Q26.1 -3.2 31.8 -8.8Q34.1 -11 36.1 -13.5Q38.2 -15.9 40.2 -18.5L40.5 -20.2Q40.6 -20.6 41.2 -21.3Q41.9 -22 42.6 -22.5Q43.1 -23 43.7 -23.2Q44.4 -23.5 44.9 -23.5Q45.6 -23.5 45.6 -22.9Q45.6 -22.7 45.5 -22.7L45 -21.5Q44.5 -20.5 44 -18.5Q43.5 -16.6 43 -13.8Q42.8 -12.3 42.3 -9.9Q41.8 -7.5 41 -4.4L41.6 -4.4Q42.4 -4.4 43.1 -4.4Q43.9 -4.3 44.7 -4.1Q47 -3.8 47 -2.9Q47 -2.3 46.3 -2.3Q46.1 -2.3 46 -2.4Q45.9 -2.4 45.7 -2.4Q44.1 -3.1 42.6 -3.1Q42.2 -3.1 41.6 -3Q41.1 -2.9 40.5 -2.8Q39.1 1.2 36.7 4.7Q34.3 8.2 30.6 11.1Q26.5 14.3 21.7 16Q17 17.7 12 17.7ZM12.2 15.2Q14.4 15.2 16.6 14.8Q18.8 14.5 20.9 13.8Q23.7 12.8 26.4 11.1Q29.1 9.4 31.6 7Q34 4.6 35.5 2.3Q36.9 0 37.9 -2.4Q33.5 -1.8 28.8 -0.5Q24.2 0.8 19.1 2.9Q12.7 5.4 9.8 7.8Q7 10.2 7 12.7Q7 15.2 12.2 15.2Z' fill='%23E8907F' opacity='.45' transform='translate(14.55 50.8)'/%3E%3Cpath d='M12 17.7Q10.7 17.7 9.2 17.3Q7.8 16.9 6.8 16.4Q4.3 15.2 4.3 13.1Q4.3 7.1 18.3 1.6Q23.3 -0.4 28.2 -1.8Q33.2 -3.2 38.4 -4.1Q38.8 -5.1 39.1 -7.8Q39.5 -10.5 40 -15.6Q39.8 -15.3 39.5 -15Q39.3 -14.7 39.2 -14.5Q37.9 -13.1 36.1 -11.2Q34.3 -9.3 31.8 -6.8Q29.3 -4.2 26.9 -2.8Q24.6 -1.5 23 -1.5Q20.9 -1.5 19.7 -2.4Q18.6 -3.3 18.6 -4.9Q18.6 -7.9 22.5 -14.1Q26.5 -20.3 26.5 -22.2Q26.5 -23.7 25.6 -24.4Q24.8 -25.2 22.5 -25.2Q17.5 -25.2 11.2 -22.2Q5 -19.2 2.9 -15.5Q1.8 -13.5 1.8 -12.4Q1.8 -10.9 3.9 -10.9Q4.4 -10.9 5.4 -11Q6.4 -11.1 6.8 -11.1Q7.3 -11.1 7.3 -10.9Q7.3 -10.2 5.5 -9.9Q4.9 -9.7 3.9 -9.6Q3 -9.5 2.5 -9.5Q-1.5 -9.5 -1.5 -12.1Q-1.5 -13.2 -0.6 -14.6Q0.6 -16.8 3.5 -18.9Q6.3 -21 10 -22.8Q13.6 -24.5 16.6 -25.5Q19.7 -26.5 22.8 -26.5Q25.8 -26.5 27.7 -25.7Q29.6 -24.8 29.6 -22.8Q29.6 -21.8 29.2 -20.5Q28.8 -19 28 -17.6Q27.2 -16.3 25.6 -13.9Q24.1 -11.6 22.5 -8.3Q21.9 -7.2 21.6 -6.2Q21.4 -5.3 21.4 -4.6Q21.4 -3.2 22.8 -3.2Q26.1 -3.2 31.8 -8.8Q34.1 -11 36.1 -13.5Q38.2 -15.9 40.2 -18.5L40.5 -20.2Q40.6 -20.6 41.2 -21.3Q41.9 -22 42.6 -22.5Q43.1 -23 43.7 -23.2Q44.4 -23.5 44.9 -23.5Q45.6 -23.5 45.6 -22.9Q45.6 -22.7 45.5 -22.7L45 -21.5Q44.5 -20.5 44 -18.5Q43.5 -16.6 43 -13.8Q42.8 -12.3 42.3 -9.9Q41.8 -7.5 41 -4.4L41.6 -4.4Q42.4 -4.4 43.1 -4.4Q43.9 -4.3 44.7 -4.1Q47 -3.8 47 -2.9Q47 -2.3 46.3 -2.3Q46.1 -2.3 46 -2.4Q45.9 -2.4 45.7 -2.4Q44.1 -3.1 42.6 -3.1Q42.2 -3.1 41.6 -3Q41.1 -2.9 40.5 -2.8Q39.1 1.2 36.7 4.7Q34.3 8.2 30.6 11.1Q26.5 14.3 21.7 16Q17 17.7 12 17.7ZM12.2 15.2Q14.4 15.2 16.6 14.8Q18.8 14.5 20.9 13.8Q23.7 12.8 26.4 11.1Q29.1 9.4 31.6 7Q34 4.6 35.5 2.3Q36.9 0 37.9 -2.4Q33.5 -1.8 28.8 -0.5Q24.2 0.8 19.1 2.9Q12.7 5.4 9.8 7.8Q7 10.2 7 12.7Q7 15.2 12.2 15.2Z' fill='%235E1210' transform='translate(13.75 50)'/%3E%3C/svg%3E") 50%/116px no-repeat,radial-gradient(circle,#f7c67e80,#f7c67e00 58%);width:196px;height:196px;margin-left:-98px;animation:3.6s ease-in-out infinite hubBreathe;top:calc(50% - 3vh - 132px)}.app[aria-busy=true]:after{background:#8e2622;width:172px;height:60px;margin-left:-86px;top:calc(50% - 3vh + 32px);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -63 293 102'%3E%3Cpath d='M24 35.4Q21.3 35.4 18.5 34.6Q15.6 33.7 13.5 32.7Q8.5 30.3 8.5 26.2Q8.5 14.2 36.6 3.2Q46.6 -0.7 56.5 -3.5Q66.3 -6.4 76.8 -8.3Q77.5 -10.3 78.3 -15.6Q79 -21 80 -31.3Q79.6 -30.6 79.1 -30Q78.5 -29.4 78.3 -29.1Q75.7 -26.2 72.1 -22.5Q68.5 -18.7 63.6 -13.7Q58.5 -8.5 53.9 -5.7Q49.2 -2.9 46 -2.9Q41.7 -2.9 39.5 -4.7Q37.2 -6.6 37.2 -9.8Q37.2 -15.8 45 -28.2Q52.9 -40.7 52.9 -44.4Q52.9 -47.3 51.2 -48.8Q49.5 -50.3 44.9 -50.3Q34.9 -50.3 22.3 -44.4Q9.9 -38.4 5.7 -31.1Q3.5 -27 3.5 -24.8Q3.5 -21.7 7.8 -21.7Q8.8 -21.7 10.7 -22Q12.7 -22.3 13.5 -22.3Q14.5 -22.3 14.5 -21.8Q14.5 -20.5 11 -19.8Q9.7 -19.5 7.8 -19.2Q5.9 -19 4.9 -19Q-2.9 -19 -2.9 -24.2Q-2.9 -26.5 -1.3 -29.3Q1.2 -33.7 6.9 -37.8Q12.6 -42 19.9 -45.6Q27.1 -49.1 33.3 -51.1Q39.4 -53.1 45.5 -53.1Q51.6 -53.1 55.4 -51.3Q59.1 -49.6 59.1 -45.6Q59.1 -43.7 58.4 -40.9Q57.6 -38.1 55.9 -35.2Q54.3 -32.6 51.3 -27.9Q48.2 -23.2 44.9 -16.7Q43.7 -14.4 43.3 -12.5Q42.8 -10.6 42.8 -9.2Q42.8 -6.3 45.5 -6.3Q52.1 -6.3 63.6 -17.6Q68.1 -22.1 72.3 -27Q76.4 -31.9 80.4 -37.1L80.9 -40.4Q81.1 -41.2 82.5 -42.6Q83.8 -44 85.1 -45Q86.2 -45.9 87.5 -46.5Q88.7 -47.1 89.7 -47.1Q91.1 -47.1 91.1 -45.8Q91.1 -45.4 91 -45.3L89.9 -43Q88.9 -41 88 -37.1Q87 -33.2 86 -27.7Q85.5 -24.6 84.5 -19.8Q83.5 -15 81.9 -8.8L83.1 -8.8Q84.7 -8.8 86.3 -8.7Q87.8 -8.6 89.4 -8.3Q93.9 -7.6 93.9 -5.8Q93.9 -4.7 92.5 -4.7Q92.2 -4.7 92 -4.7Q91.7 -4.8 91.4 -4.9Q88.1 -6.1 85.2 -6.1Q84.3 -6.1 83.3 -6Q82.2 -5.9 81 -5.7Q78.1 2.4 73.4 9.4Q68.6 16.4 61.1 22.2Q52.9 28.6 43.5 32Q34 35.4 24 35.4ZM24.3 30.3Q28.8 30.3 33.2 29.6Q37.6 28.9 41.7 27.5Q47.3 25.6 52.8 22.2Q58.2 18.7 63.2 13.9Q68 9.2 70.9 4.6Q73.8 0 75.7 -4.9Q66.9 -3.6 57.7 -1Q48.4 1.6 38.2 5.7Q25.3 10.8 19.6 15.6Q13.9 20.3 13.9 25.3Q13.9 30.3 24.3 30.3ZM108.7 0.7Q104.3 0.7 101 -1.4Q97.7 -3.5 97.7 -8.4Q97.7 -11.4 99.4 -14.6Q101 -17.9 103.7 -20.7Q106.4 -23.5 109.6 -25.2Q112.7 -27 115.8 -27Q117.4 -27 118.5 -26.1Q119.6 -25.3 119.6 -23.6Q119.6 -21.6 117.9 -19.5Q116.1 -17.4 113.6 -15.5Q111 -13.7 108.4 -12.4Q105.8 -11 104.1 -10.4Q103.8 -9.2 103.8 -7.9Q103.8 -5.6 105.1 -3.8Q106.3 -2 109.4 -2Q112.5 -2 115.1 -3.2Q117.6 -4.5 119.7 -6.4Q121.8 -8.2 123.5 -9.9Q124.9 -11.3 125.8 -12.2Q126.7 -13.2 127.4 -13.9Q127.7 -14.2 128.3 -14.2Q128.8 -14.2 129.1 -13.8Q129.4 -13.5 128.9 -13Q128.5 -12.5 127.6 -11.5Q126.6 -10.6 125.8 -9.6Q124.9 -8.7 124.5 -8.3Q120.1 -3.6 116.1 -1.5Q112.1 0.7 108.7 0.7ZM104.4 -12.4Q105.4 -12.6 107.3 -13.6Q109.1 -14.7 110.9 -16.1Q111.7 -16.8 113.1 -18.2Q114.5 -19.6 115 -20.6Q115.7 -21.9 115.7 -22.7Q115.7 -23.9 114.4 -23.9Q113.7 -23.9 112.9 -23.6Q111.9 -23.2 110.5 -21.6Q109.1 -20 108.3 -19.1Q107.1 -17.6 106.1 -15.8Q105 -14.1 104.4 -12.4ZM127.7 1.3Q125.4 1.3 124.1 0.2Q122.7 -1 122.7 -3.4Q122.7 -7.2 124.7 -10.6Q126.6 -14.1 128.8 -16.9Q128.7 -17.4 128.7 -17.9Q128.6 -18.5 128.6 -19Q128.6 -21.9 130.2 -24.4Q131.7 -26.9 134.3 -28.4Q136.8 -30 139.6 -30Q143.1 -30 144.9 -28Q146.6 -26.1 146.6 -22.6Q146.6 -18.9 144.9 -15Q143.1 -11.2 141.2 -8.1Q141.7 -7.8 142.8 -7.5Q143.8 -7.2 144.6 -7.2Q148.1 -7.2 150.7 -8.5Q153.2 -9.7 156.7 -12.9Q157.2 -13.4 157.5 -13.4Q157.9 -13.4 157.9 -12.7Q157.9 -11.9 157.2 -11.1Q155 -8.4 151.4 -6.7Q147.8 -5 144.4 -5Q143.2 -5 142 -5.2Q140.8 -5.4 139.7 -5.8Q137.5 -3 134.5 -0.8Q131.5 1.3 127.7 1.3ZM138.5 -9.4Q139.7 -11.8 140.6 -14.9Q141.5 -18 141.7 -21.2Q141.9 -22.9 141 -24.7Q140 -26.5 137.7 -26.5Q135.5 -26.5 134.1 -24.9Q132.6 -23.3 132.3 -20.7Q133 -21.2 134.2 -21.6Q135.3 -22 136.1 -22Q137.4 -22 138.2 -21.3Q139 -20.7 139 -19.9Q139 -18.9 137.7 -18.5Q136.5 -18.1 135.2 -17Q133.8 -15.9 133.2 -15Q134 -13.4 135.5 -11.9Q137 -10.4 138.5 -9.4ZM130.1 -1.6Q131.1 -1.6 132.6 -2.7Q134.1 -3.7 135.5 -5Q136.8 -6.3 137.4 -7.1Q136 -7.9 134.1 -9.7Q132.1 -11.5 131 -12.8Q130.4 -12.1 129.7 -10.5Q129 -8.8 128.5 -7Q128 -5.2 128 -4Q128 -1.6 130.1 -1.6ZM157.8 4.3Q157.1 4.3 155.8 4.2Q154.4 4.1 153.3 3.7Q152.2 3.2 152.2 2.2Q152.2 1.6 152.7 1.3Q153.1 1 153.6 1Q154.7 1 156.1 1.6Q157.5 2.1 158.5 2.1Q162.6 2.1 166.1 -0.2Q169.6 -2.4 172.2 -6Q174.8 -9.6 176.4 -13.7Q177.9 -17.8 178.2 -21.5Q178.3 -22 178.3 -22.3Q178.3 -22.7 178.3 -23Q178.3 -25.6 176.5 -25.6Q175.5 -25.6 174.2 -24.9Q172.9 -24.2 171.5 -23.1Q168.5 -20.7 165.8 -17Q163 -13.3 161.2 -9.5Q159.4 -5.8 159.4 -3.3Q159.4 -2.2 160.3 -1.9Q161.2 -1.6 161.2 -0.6Q161.2 -0.1 160.8 0.2Q160.4 0.4 159.9 0.4Q157.1 0.4 155.9 -1.3Q154.6 -3 154.6 -5.6Q154.6 -9.2 156.3 -13.4Q158 -17.7 160.4 -21.8Q162.8 -25.9 164.7 -28.8Q166.4 -31.3 169.1 -35.1Q171.8 -39 175.1 -43.2Q178.3 -47.4 181.6 -51.1Q184.9 -54.8 187.8 -57.1Q190.6 -59.4 192.5 -59.4Q193.3 -59.4 194.7 -59Q196 -58.7 196.1 -57.6Q195.7 -56.4 194.1 -55.1Q192.5 -53.9 191.5 -53Q186.8 -48.7 181.7 -43Q176.6 -37.3 172.1 -31.1Q167.5 -25 164.6 -19.3Q166.4 -21.3 168.9 -23.7Q171.4 -26 174.3 -27.7Q177.2 -29.4 180 -29.4Q182.3 -29.4 183.4 -28Q184.4 -26.7 184.4 -24.5Q184.4 -19.8 182.1 -14.7Q179.8 -9.7 176 -5.4Q172.2 -1.1 167.5 1.6Q162.7 4.3 157.8 4.3ZM190.5 1.3Q188.2 1.3 186.9 0.2Q185.5 -1 185.5 -3.4Q185.5 -7.2 187.5 -10.6Q189.4 -14.1 191.6 -16.9Q191.5 -17.4 191.5 -17.9Q191.4 -18.5 191.4 -19Q191.4 -21.9 193 -24.4Q194.5 -26.9 197.1 -28.4Q199.6 -30 202.4 -30Q205.9 -30 207.7 -28Q209.4 -26.1 209.4 -22.6Q209.4 -18.9 207.7 -15Q205.9 -11.2 204 -8.1Q204.5 -7.8 205.6 -7.5Q206.6 -7.2 207.4 -7.2Q210.9 -7.2 213.5 -8.5Q216 -9.7 219.5 -12.9Q220 -13.4 220.3 -13.4Q220.7 -13.4 220.7 -12.7Q220.7 -11.9 220 -11.1Q217.8 -8.4 214.2 -6.7Q210.6 -5 207.2 -5Q206 -5 204.8 -5.2Q203.6 -5.4 202.5 -5.8Q200.3 -3 197.3 -0.8Q194.3 1.3 190.5 1.3ZM201.3 -9.4Q202.5 -11.8 203.4 -14.9Q204.3 -18 204.5 -21.2Q204.7 -22.9 203.8 -24.7Q202.8 -26.5 200.5 -26.5Q198.3 -26.5 196.9 -24.9Q195.4 -23.3 195.1 -20.7Q195.8 -21.2 197 -21.6Q198.1 -22 198.9 -22Q200.2 -22 201 -21.3Q201.8 -20.7 201.8 -19.9Q201.8 -18.9 200.5 -18.5Q199.3 -18.1 198 -17Q196.6 -15.9 196 -15Q196.8 -13.4 198.3 -11.9Q199.8 -10.4 201.3 -9.4ZM192.9 -1.6Q193.9 -1.6 195.4 -2.7Q196.9 -3.7 198.3 -5Q199.6 -6.3 200.2 -7.1Q198.8 -7.9 196.9 -9.7Q194.9 -11.5 193.8 -12.8Q193.2 -12.1 192.5 -10.5Q191.8 -8.8 191.3 -7Q190.8 -5.2 190.8 -4Q190.8 -1.6 192.9 -1.6ZM237.2 -40Q235.1 -40 233.1 -40.7Q231 -41.4 229.1 -42.1Q227.1 -42.7 224.9 -42.7Q223.4 -42.7 222.3 -42.1Q221.1 -41.4 220.2 -40.7Q219.2 -40.1 218 -40.1Q217.5 -40.6 217.5 -41Q217.5 -42.1 218.8 -43.1Q220 -44 221.8 -44.8Q223.6 -45.7 225.3 -46.2Q227 -46.6 227.9 -46.6Q231 -46.6 233.9 -45.6Q236.7 -44.5 239.7 -44.5Q242.5 -44.5 244.4 -46.7Q244.9 -46.7 245.6 -46.6Q246.2 -46.4 246.2 -45.7Q246.2 -44.4 244.5 -43.1Q242.7 -41.8 240.6 -40.9Q238.4 -40 237.2 -40ZM274.7 -40Q272.6 -40 270.6 -40.7Q268.5 -41.4 266.6 -42.1Q264.6 -42.7 262.4 -42.7Q260.9 -42.7 259.8 -42.1Q258.6 -41.4 257.7 -40.7Q256.7 -40.1 255.5 -40.1Q255 -40.6 255 -41Q255 -42.1 256.3 -43.1Q257.5 -44 259.3 -44.8Q261.1 -45.7 262.8 -46.2Q264.5 -46.6 265.4 -46.6Q268.5 -46.6 271.4 -45.6Q274.2 -44.5 277.2 -44.5Q280 -44.5 281.9 -46.7Q282.4 -46.7 283.1 -46.6Q283.7 -46.4 283.7 -45.7Q283.7 -44.4 282 -43.1Q280.2 -41.8 278.1 -40.9Q275.9 -40 274.7 -40Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-6 -63 293 102'%3E%3Cpath d='M24 35.4Q21.3 35.4 18.5 34.6Q15.6 33.7 13.5 32.7Q8.5 30.3 8.5 26.2Q8.5 14.2 36.6 3.2Q46.6 -0.7 56.5 -3.5Q66.3 -6.4 76.8 -8.3Q77.5 -10.3 78.3 -15.6Q79 -21 80 -31.3Q79.6 -30.6 79.1 -30Q78.5 -29.4 78.3 -29.1Q75.7 -26.2 72.1 -22.5Q68.5 -18.7 63.6 -13.7Q58.5 -8.5 53.9 -5.7Q49.2 -2.9 46 -2.9Q41.7 -2.9 39.5 -4.7Q37.2 -6.6 37.2 -9.8Q37.2 -15.8 45 -28.2Q52.9 -40.7 52.9 -44.4Q52.9 -47.3 51.2 -48.8Q49.5 -50.3 44.9 -50.3Q34.9 -50.3 22.3 -44.4Q9.9 -38.4 5.7 -31.1Q3.5 -27 3.5 -24.8Q3.5 -21.7 7.8 -21.7Q8.8 -21.7 10.7 -22Q12.7 -22.3 13.5 -22.3Q14.5 -22.3 14.5 -21.8Q14.5 -20.5 11 -19.8Q9.7 -19.5 7.8 -19.2Q5.9 -19 4.9 -19Q-2.9 -19 -2.9 -24.2Q-2.9 -26.5 -1.3 -29.3Q1.2 -33.7 6.9 -37.8Q12.6 -42 19.9 -45.6Q27.1 -49.1 33.3 -51.1Q39.4 -53.1 45.5 -53.1Q51.6 -53.1 55.4 -51.3Q59.1 -49.6 59.1 -45.6Q59.1 -43.7 58.4 -40.9Q57.6 -38.1 55.9 -35.2Q54.3 -32.6 51.3 -27.9Q48.2 -23.2 44.9 -16.7Q43.7 -14.4 43.3 -12.5Q42.8 -10.6 42.8 -9.2Q42.8 -6.3 45.5 -6.3Q52.1 -6.3 63.6 -17.6Q68.1 -22.1 72.3 -27Q76.4 -31.9 80.4 -37.1L80.9 -40.4Q81.1 -41.2 82.5 -42.6Q83.8 -44 85.1 -45Q86.2 -45.9 87.5 -46.5Q88.7 -47.1 89.7 -47.1Q91.1 -47.1 91.1 -45.8Q91.1 -45.4 91 -45.3L89.9 -43Q88.9 -41 88 -37.1Q87 -33.2 86 -27.7Q85.5 -24.6 84.5 -19.8Q83.5 -15 81.9 -8.8L83.1 -8.8Q84.7 -8.8 86.3 -8.7Q87.8 -8.6 89.4 -8.3Q93.9 -7.6 93.9 -5.8Q93.9 -4.7 92.5 -4.7Q92.2 -4.7 92 -4.7Q91.7 -4.8 91.4 -4.9Q88.1 -6.1 85.2 -6.1Q84.3 -6.1 83.3 -6Q82.2 -5.9 81 -5.7Q78.1 2.4 73.4 9.4Q68.6 16.4 61.1 22.2Q52.9 28.6 43.5 32Q34 35.4 24 35.4ZM24.3 30.3Q28.8 30.3 33.2 29.6Q37.6 28.9 41.7 27.5Q47.3 25.6 52.8 22.2Q58.2 18.7 63.2 13.9Q68 9.2 70.9 4.6Q73.8 0 75.7 -4.9Q66.9 -3.6 57.7 -1Q48.4 1.6 38.2 5.7Q25.3 10.8 19.6 15.6Q13.9 20.3 13.9 25.3Q13.9 30.3 24.3 30.3ZM108.7 0.7Q104.3 0.7 101 -1.4Q97.7 -3.5 97.7 -8.4Q97.7 -11.4 99.4 -14.6Q101 -17.9 103.7 -20.7Q106.4 -23.5 109.6 -25.2Q112.7 -27 115.8 -27Q117.4 -27 118.5 -26.1Q119.6 -25.3 119.6 -23.6Q119.6 -21.6 117.9 -19.5Q116.1 -17.4 113.6 -15.5Q111 -13.7 108.4 -12.4Q105.8 -11 104.1 -10.4Q103.8 -9.2 103.8 -7.9Q103.8 -5.6 105.1 -3.8Q106.3 -2 109.4 -2Q112.5 -2 115.1 -3.2Q117.6 -4.5 119.7 -6.4Q121.8 -8.2 123.5 -9.9Q124.9 -11.3 125.8 -12.2Q126.7 -13.2 127.4 -13.9Q127.7 -14.2 128.3 -14.2Q128.8 -14.2 129.1 -13.8Q129.4 -13.5 128.9 -13Q128.5 -12.5 127.6 -11.5Q126.6 -10.6 125.8 -9.6Q124.9 -8.7 124.5 -8.3Q120.1 -3.6 116.1 -1.5Q112.1 0.7 108.7 0.7ZM104.4 -12.4Q105.4 -12.6 107.3 -13.6Q109.1 -14.7 110.9 -16.1Q111.7 -16.8 113.1 -18.2Q114.5 -19.6 115 -20.6Q115.7 -21.9 115.7 -22.7Q115.7 -23.9 114.4 -23.9Q113.7 -23.9 112.9 -23.6Q111.9 -23.2 110.5 -21.6Q109.1 -20 108.3 -19.1Q107.1 -17.6 106.1 -15.8Q105 -14.1 104.4 -12.4ZM127.7 1.3Q125.4 1.3 124.1 0.2Q122.7 -1 122.7 -3.4Q122.7 -7.2 124.7 -10.6Q126.6 -14.1 128.8 -16.9Q128.7 -17.4 128.7 -17.9Q128.6 -18.5 128.6 -19Q128.6 -21.9 130.2 -24.4Q131.7 -26.9 134.3 -28.4Q136.8 -30 139.6 -30Q143.1 -30 144.9 -28Q146.6 -26.1 146.6 -22.6Q146.6 -18.9 144.9 -15Q143.1 -11.2 141.2 -8.1Q141.7 -7.8 142.8 -7.5Q143.8 -7.2 144.6 -7.2Q148.1 -7.2 150.7 -8.5Q153.2 -9.7 156.7 -12.9Q157.2 -13.4 157.5 -13.4Q157.9 -13.4 157.9 -12.7Q157.9 -11.9 157.2 -11.1Q155 -8.4 151.4 -6.7Q147.8 -5 144.4 -5Q143.2 -5 142 -5.2Q140.8 -5.4 139.7 -5.8Q137.5 -3 134.5 -0.8Q131.5 1.3 127.7 1.3ZM138.5 -9.4Q139.7 -11.8 140.6 -14.9Q141.5 -18 141.7 -21.2Q141.9 -22.9 141 -24.7Q140 -26.5 137.7 -26.5Q135.5 -26.5 134.1 -24.9Q132.6 -23.3 132.3 -20.7Q133 -21.2 134.2 -21.6Q135.3 -22 136.1 -22Q137.4 -22 138.2 -21.3Q139 -20.7 139 -19.9Q139 -18.9 137.7 -18.5Q136.5 -18.1 135.2 -17Q133.8 -15.9 133.2 -15Q134 -13.4 135.5 -11.9Q137 -10.4 138.5 -9.4ZM130.1 -1.6Q131.1 -1.6 132.6 -2.7Q134.1 -3.7 135.5 -5Q136.8 -6.3 137.4 -7.1Q136 -7.9 134.1 -9.7Q132.1 -11.5 131 -12.8Q130.4 -12.1 129.7 -10.5Q129 -8.8 128.5 -7Q128 -5.2 128 -4Q128 -1.6 130.1 -1.6ZM157.8 4.3Q157.1 4.3 155.8 4.2Q154.4 4.1 153.3 3.7Q152.2 3.2 152.2 2.2Q152.2 1.6 152.7 1.3Q153.1 1 153.6 1Q154.7 1 156.1 1.6Q157.5 2.1 158.5 2.1Q162.6 2.1 166.1 -0.2Q169.6 -2.4 172.2 -6Q174.8 -9.6 176.4 -13.7Q177.9 -17.8 178.2 -21.5Q178.3 -22 178.3 -22.3Q178.3 -22.7 178.3 -23Q178.3 -25.6 176.5 -25.6Q175.5 -25.6 174.2 -24.9Q172.9 -24.2 171.5 -23.1Q168.5 -20.7 165.8 -17Q163 -13.3 161.2 -9.5Q159.4 -5.8 159.4 -3.3Q159.4 -2.2 160.3 -1.9Q161.2 -1.6 161.2 -0.6Q161.2 -0.1 160.8 0.2Q160.4 0.4 159.9 0.4Q157.1 0.4 155.9 -1.3Q154.6 -3 154.6 -5.6Q154.6 -9.2 156.3 -13.4Q158 -17.7 160.4 -21.8Q162.8 -25.9 164.7 -28.8Q166.4 -31.3 169.1 -35.1Q171.8 -39 175.1 -43.2Q178.3 -47.4 181.6 -51.1Q184.9 -54.8 187.8 -57.1Q190.6 -59.4 192.5 -59.4Q193.3 -59.4 194.7 -59Q196 -58.7 196.1 -57.6Q195.7 -56.4 194.1 -55.1Q192.5 -53.9 191.5 -53Q186.8 -48.7 181.7 -43Q176.6 -37.3 172.1 -31.1Q167.5 -25 164.6 -19.3Q166.4 -21.3 168.9 -23.7Q171.4 -26 174.3 -27.7Q177.2 -29.4 180 -29.4Q182.3 -29.4 183.4 -28Q184.4 -26.7 184.4 -24.5Q184.4 -19.8 182.1 -14.7Q179.8 -9.7 176 -5.4Q172.2 -1.1 167.5 1.6Q162.7 4.3 157.8 4.3ZM190.5 1.3Q188.2 1.3 186.9 0.2Q185.5 -1 185.5 -3.4Q185.5 -7.2 187.5 -10.6Q189.4 -14.1 191.6 -16.9Q191.5 -17.4 191.5 -17.9Q191.4 -18.5 191.4 -19Q191.4 -21.9 193 -24.4Q194.5 -26.9 197.1 -28.4Q199.6 -30 202.4 -30Q205.9 -30 207.7 -28Q209.4 -26.1 209.4 -22.6Q209.4 -18.9 207.7 -15Q205.9 -11.2 204 -8.1Q204.5 -7.8 205.6 -7.5Q206.6 -7.2 207.4 -7.2Q210.9 -7.2 213.5 -8.5Q216 -9.7 219.5 -12.9Q220 -13.4 220.3 -13.4Q220.7 -13.4 220.7 -12.7Q220.7 -11.9 220 -11.1Q217.8 -8.4 214.2 -6.7Q210.6 -5 207.2 -5Q206 -5 204.8 -5.2Q203.6 -5.4 202.5 -5.8Q200.3 -3 197.3 -0.8Q194.3 1.3 190.5 1.3ZM201.3 -9.4Q202.5 -11.8 203.4 -14.9Q204.3 -18 204.5 -21.2Q204.7 -22.9 203.8 -24.7Q202.8 -26.5 200.5 -26.5Q198.3 -26.5 196.9 -24.9Q195.4 -23.3 195.1 -20.7Q195.8 -21.2 197 -21.6Q198.1 -22 198.9 -22Q200.2 -22 201 -21.3Q201.8 -20.7 201.8 -19.9Q201.8 -18.9 200.5 -18.5Q199.3 -18.1 198 -17Q196.6 -15.9 196 -15Q196.8 -13.4 198.3 -11.9Q199.8 -10.4 201.3 -9.4ZM192.9 -1.6Q193.9 -1.6 195.4 -2.7Q196.9 -3.7 198.3 -5Q199.6 -6.3 200.2 -7.1Q198.8 -7.9 196.9 -9.7Q194.9 -11.5 193.8 -12.8Q193.2 -12.1 192.5 -10.5Q191.8 -8.8 191.3 -7Q190.8 -5.2 190.8 -4Q190.8 -1.6 192.9 -1.6ZM237.2 -40Q235.1 -40 233.1 -40.7Q231 -41.4 229.1 -42.1Q227.1 -42.7 224.9 -42.7Q223.4 -42.7 222.3 -42.1Q221.1 -41.4 220.2 -40.7Q219.2 -40.1 218 -40.1Q217.5 -40.6 217.5 -41Q217.5 -42.1 218.8 -43.1Q220 -44 221.8 -44.8Q223.6 -45.7 225.3 -46.2Q227 -46.6 227.9 -46.6Q231 -46.6 233.9 -45.6Q236.7 -44.5 239.7 -44.5Q242.5 -44.5 244.4 -46.7Q244.9 -46.7 245.6 -46.6Q246.2 -46.4 246.2 -45.7Q246.2 -44.4 244.5 -43.1Q242.7 -41.8 240.6 -40.9Q238.4 -40 237.2 -40ZM274.7 -40Q272.6 -40 270.6 -40.7Q268.5 -41.4 266.6 -42.1Q264.6 -42.7 262.4 -42.7Q260.9 -42.7 259.8 -42.1Q258.6 -41.4 257.7 -40.7Q256.7 -40.1 255.5 -40.1Q255 -40.6 255 -41Q255 -42.1 256.3 -43.1Q257.5 -44 259.3 -44.8Q261.1 -45.7 262.8 -46.2Q264.5 -46.6 265.4 -46.6Q268.5 -46.6 271.4 -45.6Q274.2 -44.5 277.2 -44.5Q280 -44.5 281.9 -46.7Q282.4 -46.7 283.1 -46.6Q283.7 -46.4 283.7 -45.7Q283.7 -44.4 282 -43.1Q280.2 -41.8 278.1 -40.9Q275.9 -40 274.7 -40Z'/%3E%3C/svg%3E") 50%/contain no-repeat}body[data-time=night] .app[aria-busy=true]:after{background:#f2a89c}@keyframes hubBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.app[aria-busy=true]:before{animation:none}}.lockseal svg{font-size-adjust:none}body.has-paint .main{text-shadow:0 0 12px #ffffffb8,0 1px 2px #ffffff8c}body.has-paint:is([data-time=night],[data-time=dusk]) .main{text-shadow:0 0 3px #0a0e28f2,0 0 10px #0a0e28d9,0 0 22px #0a0e2880}:is(.do,.panel,.leaf,.note,.rnote,.polaroid,.postcard,.invitecard,.drawn,.coupon,.reason,.sent-toast,.env,.sheet,.wsheet,.book-cover,.wrapped,.ptag,.slip,.chip,.tabs button,.ptabs button,.daycount,.lock-offer,.mapframe,.menv,.stampbtn,.token,input,textarea,select,.inp){text-shadow:none}:is(.leaf,.note,.rnote,.drawn,.reason,.sent-toast,.lock-offer,.daycount){color:var(--ink)}.polaroid figcaption{color:var(--ink-2)}.reason-scrim{z-index:15;background:#18121e47;animation:.4s cubic-bezier(.16,1,.3,1) veilIn;position:fixed;inset:0}@keyframes veilIn{0%{opacity:0}}.reason{cursor:default}.reason small{font-size:14px;display:block}.reason .reason-x{min-height:44px;color:var(--wax-2);align-items:center;margin:4px 0 -10px;font-size:15px;font-style:italic;display:inline-flex}@media (prefers-reduced-motion:reduce){.reason-scrim{animation:none}}.slip.mini{min-height:44px}.backbar a{align-items:center;gap:6px;min-height:44px;padding-right:12px;display:inline-flex}:is(button,a).linkish{align-items:center;gap:6px;min-height:44px;display:inline-flex}:is(p,small,li>p,figcaption,.note-line,.lede) :is(button,a).linkish{min-height:0;display:inline}.reasons-mine .acts{gap:6px 18px}.reasons-mine .acts .linkish{padding:0 2px}.tog{background:#efe6d3;min-width:44px;box-shadow:inset 0 0 0 1.5px #4a34286b,inset 0 1px 3px #3c230f2e}.tog:after{background:#b7a487;box-shadow:0 1px 2px #2816084d}.tog[aria-checked=true]{background:#a8322d;box-shadow:inset 0 1px 3px #3c0a0866}.tog[aria-checked=true]:after{background:#fbf3e4;box-shadow:0 1px 3px #280a0873}.tog:disabled{opacity:.5;box-shadow:inset 0 0 0 1.5px #4a34284d}.tog:after{transition:transform .25s cubic-bezier(.16,1,.3,1),background .25s}.wrong.at-field{color:#7a1e1a;background:#e9c6bf8c;margin:6px 0 4px;padding:6px 10px;font-size:15px}.inp[aria-invalid=true]{border-bottom-color:var(--wax);border-bottom-style:solid}[data-field]{scroll-margin:120px}.x-quiet{border-top:1px dashed #5a3c1e40;gap:2px;margin:16px 2px 0;padding-top:12px;display:grid}.x-quiet a{color:#7a1e1a;justify-self:start;align-items:center;min-height:44px;font-size:15px;-webkit-text-decoration:underline #7a1e1a59;text-decoration:underline #7a1e1a59;display:inline-flex}.x-quiet small{color:var(--ink-2);font-size:14px}.love-open{color:var(--wax-2);margin-top:8px;font-style:italic}.seg{max-width:100%;display:inline-block}.panel h2:not(.qq,.me-grp,#svTitle,.grp h2){font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);font-size:clamp(22px,.6vw + 18px,26px);line-height:1.3}.grp :is(h2,h3),.panel h3:not(.qsub){font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);font-size:21px;line-height:1.3}.grp :is(h2,h3) small{font-family:var(--serif);font-size-adjust:.46;color:var(--ink-2);font-size:14px;font-style:italic;font-weight:400}:is(.jar-list summary h2,.idea-row .t b,.x-body,.sm-calm p,.mem-index summary,.mem-row .t,.mem-tip b,.clip-coupon h3,.quiz-rows .t b,.quiz-review .rq,.qsub,.daycount b,.soon-line,.sig,.nav .write .lbl,.nav .brand,.hello,.env .addr b,.lovetag b,.lantern .txt b,.ribbon b,.plane .banner b,.note-up h2,.reason p,.sheet,.d-watermark .lx-wm,.d-letterhead .lx-head,.echo h2,.mem-head h1,.title-block h2,.note p,.fonts h1,.fgroup,.scr-head h1,.panel>h2,.ptitle,.inp.hand,.month,.wsheet,.send h2,.ow b,.drawer h2,.empty p,.entry-brand,.entry-title,.dmy,.pc-to,.pc-msg,.me-head h1,.me-grp,.ptag b,.mrow .left b,.big-hand,.pop b,.rows.plain p,.rnote p,.drawn .fold,.ic-name,.half p,.drow .t b,.coupon b,.qq,.react,.score b,.quiz-done h2,.tape-song .lab p,.wnum,.book-cover .lab b,.stamp-tip b,.sv-txt h2,.sv-hook,.today-sub,.lantern .txt .name,.tearcal .leaf-off b,.mile-left b),.panel h2,.grp :is(h2,h3){word-spacing:.12em}.sheet,.wsheet{font-size:19px;line-height:1.95}.sheet .sign b,.wsheet .sign b{font-size:38px;line-height:1.1}@media (width<=640px){.sheet .sign b,.wsheet .sign b{font-size:34px}}.sheet .sign,.wsheet .sign{margin-top:1em}.inp::placeholder,.wsheet textarea::placeholder,textarea::placeholder,input::placeholder{color:#4a3428c7;opacity:1}body:is([data-time=night],[data-time=dusk]) .main :focus-visible{outline-color:#ffe6c0}body:is([data-time=night],[data-time=dusk]) .main :is(.panel,.do,.sheet,.wsheet,.leaf,.note,.coupon,.invitecard,.postcard) :focus-visible{outline-color:var(--wax)}.stamp-pick{grid-template-columns:repeat(4,minmax(0,1fr));max-width:560px}@media (width>=600px){.stamp-pick,.mile-add .stamp-pick{grid-template-columns:repeat(8,minmax(0,1fr))}}.stamp-chosen{box-shadow:none;background:#fffbf299;border-top:1px dashed #5a3c1e40;border-bottom:1px dashed #5a3c1e40;border-radius:0}.stamp-ok{transition:opacity .3s ease-out,transform .5s cubic-bezier(.16,1,.3,1)}@media (width<=1279px){.sig{display:none!important}}body:has(.wsheet,.date-form,.mem-form) .sig{display:none!important}.chip{text-wrap:balance}@media (width>=760px) and (width<=1179px){.today:not(:has(.recent)) .note-up{grid-column:1/3;justify-self:center;width:min(100%,420px)}}@media (width>=1180px){.today:not(:has(.recent)):has(.note-up){grid-template-columns:minmax(0,1fr) 320px;column-gap:56px}.today:not(:has(.recent)):has(.note-up) .stage{grid-column:1}.today:not(:has(.recent)):has(.note-up) .note-up{grid-column:2}.today:not(:has(.recent)):not(:has(.note-up)){grid-template-columns:minmax(0,1fr)}.today:not(:has(.recent)):not(:has(.note-up)) .stage{grid-column:1}}.daycount.unset{gap:12px;padding:26px 34px 22px}.daycount.unset .slip{margin:4px 0}.nav{overflow-x:hidden}@media (width<=759px){.today{padding-bottom:84px}}.chip[aria-pressed=true],.chip[aria-checked=true]{color:#fbf3e4;font-weight:600}.chip[aria-pressed=true]:before,.chip[aria-checked=true]:before{background:var(--tex-crumple) 0 0/140px,#3e2c20;background-blend-mode:multiply;box-shadow:0 2px 4px #1e120a59}.chip{min-height:40px}.wrapped .big-hand{font-size:clamp(32px,9.4vw,56px);line-height:1.15}.wrapped .slide{max-width:100%}@media (width<=640px){body:has(.wrapped-stage) .nav{display:none}}.tapline{font-size:15px}.reason-scrim{background:#18121e57}.tearcal .rings{z-index:1;flex-direction:row;width:auto;bottom:auto}.tearcal .rings i{position:static}.tearcal .rings i:before,.tearcal .rings i:after{content:none}.grp h2{margin:0 0 8px}@media (width<=640px){.env .seal{top:46%}.env .addr b{max-width:36vw}}:is(.note-line,.lede,.sub,.empty small,.hint) a:not(.slip){white-space:nowrap}.nav .nav-set{display:none}@media (width>=760px){.nav .nav-set{display:grid}.set-corner{display:none!important}}@media (width>=1180px){.nav .nav-set{font-size:16px;display:flex}}.main{position:relative}.set-corner{z-index:3;width:44px;height:44px;color:var(--sky-ink);background:var(--wash);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;font-size:22px;display:grid;position:absolute;top:18px;right:14px;box-shadow:0 1px 3px #141e322e}.set-corner i{color:inherit;font-size:22px}@media (width<=759px){.main:has(.set-corner) :is(.topbar,.scr-head,.mem-head,.me-head){padding-right:52px}}.avs .av-me{cursor:pointer}.avs .av-me:hover{transform:translateY(-1px)}.settings .set-scope{margin:-2px 0 8px;font-size:15px}.settings .set-chips{grid-column:1/-1;padding:8px 0 0 36px}.settings .set-city{white-space:nowrap;align-items:baseline;gap:12px;display:inline-flex}.settings .set-city .linkish{min-height:0;color:var(--wax-2);text-underline-offset:3px;font-style:italic;text-decoration:underline}.settings .set-city-pick{grid-column:1/-1;justify-items:start;gap:12px;margin:10px 0 0 36px;display:grid}.settings .set-city-pick .field{width:100%;max-width:360px;margin:0}.settings .set-warn{color:#7a1e1a}@media (width<=420px){.settings .set-chips,.settings .set-city-pick{margin-left:0;padding-left:0}}.ink-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.ink-row>span{font-size:15px;font-style:italic}.ink-row .inkpot{width:30px;height:30px}.tray .write-tools{justify-content:center}.tray .write-tools>.clip-tool{display:contents}.tray .write-tools>:is(.clip-coupon,.voice,.voice-rec,.wrong){flex-basis:100%}.tray .write-tools .slip{white-space:nowrap}@media (width>=900px){.tray{max-width:860px}.ink-row{justify-content:center}}@media (width<=759px){.tray .write-tools{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tray .write-tools>.slip,.tray .write-tools>.clip-tool>.slip{white-space:normal;flex-wrap:wrap;justify-content:flex-start;row-gap:0;width:100%;min-height:52px}.tray .write-tools .slip small{text-align:left;flex-basis:100%;padding-left:28px;font-size:13px;line-height:1.2}.tray .write-tools>:last-child:nth-child(odd),.tray .write-tools>:is(.clip-coupon,.voice,.voice-rec){grid-column:1/-1}.write-go .slip{flex:auto;justify-content:center}}.env-step{max-width:980px;margin:0 auto}.env-step-h{z-index:9;font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);text-align:center;word-spacing:.12em;margin:8px 0 18px;font-size:clamp(26px,1vw + 22px,34px);line-height:1.25;position:relative}.env-stage{width:min(88vw,520px);margin:0 auto 22px;position:relative}.env-stage .env{cursor:default}.env-stage .seal{display:none}.env-letter{z-index:8;background:#f4ecdc var(--tex-paper) 0 0/300px;background-blend-mode:multiply;pointer-events:none;height:62%;animation:1.2s cubic-bezier(.16,1,.3,1) .15s both letterIn;position:absolute;top:-4%;left:16%;right:16%;box-shadow:0 2px 6px #28160840}@keyframes letterIn{0%{opacity:1;transform:translateY(-22%)rotate(-2deg)}65%{opacity:1}to{opacity:0;transform:translateY(30%)rotate(0)}}.stamp-spot{z-index:7;aspect-ratio:5/6;color:#3a2618b3;text-align:center;border:2px dashed #4a342873;place-items:center;width:15%;font-size:12px;font-style:italic;line-height:1.1;display:grid;position:absolute;bottom:10%;right:5.5%}.env-stage .rstamp.on-env{animation:.55s cubic-bezier(.16,1,.3,1) both stampOn}@keyframes stampOn{0%{opacity:0;transform:translate(-40%,-70%)scale(1.9)rotate(-14deg)}to{transform:rotate(var(--r,2deg));opacity:1}}.env-pick .grp+.grp{margin-top:16px}.env-step .write-go{justify-content:space-between;margin-top:6px}@media (width>=980px){.env-step{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;column-gap:44px;display:grid}.env-step-h{grid-column:1/-1}.env-stage{width:100%;margin:24px 0 0;position:sticky;top:48px}.env-pick{grid-column:2;margin:0}.env-pick .stamp-pick{grid-template-columns:repeat(4,minmax(0,1fr))}.env-step .write-go{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.env-letter{display:none}.env-stage .rstamp.on-env{animation:none}}.wsheet{aspect-ratio:1/1.4;flex-direction:column;display:flex}.wsheet textarea{flex:1 0 auto;min-height:6em;overflow:hidden}.wsheet .sign{margin-top:.6em}@media (width>=760px){.wsheet{aspect-ratio:1/1.28}}.tl{margin-left:.02em;display:inline-block;transform:translateY(.33em)}.pfold{z-index:1;pointer-events:none;border-top:1px dashed #5a3c1e52;height:0;position:absolute;left:0;right:0;box-shadow:0 1px #ffffff73}.pfold i{font-family:var(--serif);font-size-adjust:.46;color:#3a26188c;font-size:12px;font-style:italic;font-weight:400;line-height:1;position:absolute;top:3px;right:5px}@media (width>=760px){.pfold i{right:14px}}.pages{justify-items:center;gap:24px;width:100%;max-width:640px;margin:0 auto;display:grid;position:relative}.pages.two{grid-template-columns:1fr 1fr;align-items:start;gap:28px;max-width:1160px}.pages .sheet{width:100%;max-width:none;margin:0}.pages .sheet.page{min-height:var(--ph,auto)}.pages.many .sheet.page:not(.last){height:var(--ph)}.pages.many .sheet.page:nth-of-type(odd){transform:rotate(-.35deg)}.pages.many .sheet.page:nth-of-type(2n){transform:rotate(.45deg)}.sheet.measure{visibility:hidden;pointer-events:none;top:0;left:0;height:auto!important;min-height:0!important;animation:none!important;position:absolute!important}.pg-no{text-align:center;font-family:var(--serif);font-size-adjust:.46;color:#3a26189e;font-size:13px;font-style:italic;font-weight:400;line-height:1;position:absolute;bottom:12px;left:0;right:0}:is(.sheet,.wsheet) :is(p,.when,textarea){overflow-wrap:anywhere}.pages{grid-template-columns:minmax(0,1fr)}.pages.two{grid-template-columns:repeat(2,minmax(0,1fr))}.pages .sheet{min-width:0}.lrow .t :is(b,small){overflow-wrap:anywhere}.mem-book{width:100%;container-type:inline-size}@media (width>=900px){.book.mem-book{aspect-ratio:1.55;align-items:stretch;max-width:min(1500px,100%,160dvh - 240px)}.book.mem-book .leaf.l{padding:3.4cqi 4.4cqi 7cqi 3cqi}.book.mem-book .leaf.r{padding:3.4cqi 3cqi 7cqi 4.4cqi}.mem-book .title-block h2{font-size:clamp(34px,3.4cqi,66px)}.mem-book .place{font-size:clamp(15px,1.15cqi,20px)}.mem-book .note p{font-size:clamp(22px,1.75cqi,32px)}.mem-book .note .who{font-size:clamp(14px,1cqi,17px)}.mem-book .collage{gap:clamp(18px,1.6cqi,30px);margin:2cqi 0}.mem-book .sticker{width:clamp(48px,4cqi,72px);height:clamp(48px,4cqi,72px)}.mem-book .leaf.r .postmark{width:clamp(96px,8cqi,140px);height:clamp(96px,8cqi,140px)}.mem-book .notes{gap:clamp(18px,1.8cqi,30px)}.mem-book .rings{top:4cqi;bottom:4cqi}}.book.mem-book.mem-empty{aspect-ratio:auto;max-width:min(980px,100%)}@media (width>=900px){.mem-empty .leaf.l{padding:56px 64px 64px 72px}.mem-empty .title-block h2{font-size:clamp(40px,4.6cqi,60px)}.mem-empty .soon-line{font-size:clamp(22px,2.4cqi,28px)}.mem-empty .mem-quiet{font-size:17px}}.mem .mem-actions{margin-top:28px}.mem .pageno+.mem-actions{margin-top:6px}.mem-drawer-link .linkish{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-height:44px!important;display:inline-flex!important}.mem-book.paper-black:after{background:#262321;box-shadow:3px 4px #1e1b19,6px 8px #171513}.mem-book.paper-black .leaf{color:#f2ece1}.mem-book.paper-black .leaf:before{background:radial-gradient(#fff8ec0b 1px,transparent 1.3px) 0 0/22px 22px,var(--tex-paper) 0 0/420px,linear-gradient(160deg,#211e1c,#171514 60%,#1d1a18);background-blend-mode:normal,multiply,normal}.mem-book.paper-black .title-block h2{color:#f6f0e6;text-shadow:0 0 1px #ffffff40}.mem-book.paper-black .place,.mem-book.paper-black .ph-chip,.mem-book.paper-black .mem-quiet,.mem-book.paper-black .corner span{color:#f2ece1c7}.mem-book.paper-black .place i{color:#f09a8c}.mem-book.paper-black .soon-line{color:#f2ece1}.mem-book.paper-black .postmark{mix-blend-mode:normal}.mem-book.paper-black .postmark circle{stroke:#ee9384}.mem-book.paper-black .postmark text{fill:#f4a99b}.mem-book.paper-black .spine{background:linear-gradient(90deg,#0000,#00000059 40%,#00000080 50%,#00000059 60%,#0000)}.mem-book.paper-black .corner:before{background:linear-gradient(135deg,#0000 50%,#3a3532 50%,#2a2624 76%,#1e1b19)}.mem-book.paper-black .corner.prev:before{background:linear-gradient(225deg,#0000 50%,#3a3532 50%,#2a2624 76%,#1e1b19)}.mem-book.paper-black .rings i:before{opacity:.8;background:#0e0d0c}.mem-book.paper-black :focus-visible{outline-color:#f4a99b}.paper-pick{flex-wrap:wrap;gap:12px;display:flex}.paper-sw{min-height:48px;color:var(--ink);background:#fffbf28c;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:15px;display:inline-flex;box-shadow:inset 0 0 0 1px #5a3c1e38}.paper-sw .paper-chip{width:44px;height:34px;box-shadow:0 1px 3px #28160859}.paper-sw.kraft .paper-chip{background:radial-gradient(#33241b1f 1px,transparent 1.3px) 0 0/8px 8px,var(--do-bg)}.paper-sw.black .paper-chip{background:radial-gradient(#fff8ec14 1px,#0000 1.3px) 0 0/8px 8px,linear-gradient(160deg,#25221f,#1b1917)}.paper-sw[aria-checked=true]{font-weight:600;box-shadow:inset 0 0 0 2px #3e2c20}.paper-sw:disabled{opacity:.6}.mem-ghosts{display:none}@media (width>=900px){.book.mem-book.mem-empty{aspect-ratio:1.55;max-width:min(1500px,100%,160dvh - 240px);grid-template-columns:1fr 1fr!important}.mem-empty .leaf.l{flex-direction:column;justify-content:center;padding:4cqi 4.4cqi 6cqi 3cqi;display:flex}.mem-empty .title-block h2{font-size:clamp(36px,3.6cqi,64px)}.mem-empty .soon-line{max-width:34ch;font-size:clamp(21px,1.8cqi,30px)}.mem-empty .mem-quiet{font-size:clamp(15px,1.1cqi,19px)}.leaf.r.mem-ghosts{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(6,1fr);align-content:center;gap:2cqi;padding:5cqi 3cqi 6cqi 5cqi;display:grid;position:relative}.mem-ghost{background:#fffdf88c;padding:.7cqi .7cqi 2.4cqi;display:block;box-shadow:0 1px 3px #2816081f}.mem-ghost>span{aspect-ratio:1;border:2px dashed #5a3c1e47;display:block}.mem-ghost.g0{grid-area:1/1/3/5;transform:rotate(-1.6deg)}.mem-ghost.g0>span{aspect-ratio:4/5}.mem-ghost.g1{grid-column:5/7;transform:rotate(2.4deg)}.mem-ghost.g2{grid-column:5/7;transform:rotate(-1.2deg)}.mem-ghost-note{text-align:center;color:var(--ink-2);grid-column:1/-1;font-size:clamp(14px,1.05cqi,18px);font-style:italic}.mem-empty .spine{display:block}}.mem-book.paper-black :is(.mem-when,.mem-nophoto p){color:#f2ece1cc}.mem-book.paper-black .mem-nophoto .linkish{color:#f4a99b}.mem-book.paper-black .mem-nophoto{border-color:#f2ece14d}.avs .av-me{position:relative}.avs .av-me:after{content:"";position:absolute;inset:-5px}.settings .set-city .linkish{align-items:center;min-height:44px;display:inline-flex}.tog{position:relative}.tog:before{content:"";position:absolute;inset:-8px -4px}.write-top .backbar{min-height:44px}.ink-row .inkpot{position:relative}.ink-row .inkpot:after{content:"";position:absolute;inset:-7px}.leaflet-touch .leaflet-bar a{width:44px;height:44px;font-size:22px;line-height:44px}.polaroid.mini figcaption{font-size:13px}@media (width>=900px){.mem-book .mem-when{font-size:clamp(15px,1.1cqi,19px)}}@media (width>=760px) and (height<=560px){.nav{gap:2px;padding-top:10px;padding-bottom:10px}.nav :is(button,a){gap:0;font-size:12px}.nav :is(button,a) i{font-size:22px}.nav .write{margin-bottom:0}.nav .write .wax{transform:scale(.8)}}@media (height<=560px){.wrapped-stage .wrapped{border-radius:0;width:100%;max-width:none;height:100dvh;margin:0}.wrapped .slide{gap:6px;padding:34px 18% 40px}.wrapped .wnum{font-size:min(30vh,120px)}.wrapped .big-hand,.wrapped h2.big-hand{font-size:clamp(30px,11vh,52px)}.wprev,.wnext{width:16%;top:80px;bottom:48px}.wrapped .wtop-stamp img{width:48px;height:57px}}.tray .write-tools .slip small,.wph{font-size:13px}.panel .lede,.panel .note-line{max-width:none}.scr-head .sub{flex:0 0 100%;max-width:none;padding-right:max(0px,100% - 64ch)}@media (width>=760px){.books{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}.books>*{min-width:0}.x-opt,.cform-k small{font-size:13px}.nav :is(button,a) span{white-space:nowrap}@media (width<=400px){.nav{padding-left:6px;padding-right:6px}.nav :is(button,a){font-size:12px}}@media (width<=340px){.nav :is(button,a){font-size:11px}}.mem-book.paper-black .mem-note-add{border-color:#f2ece159}.mem-book.paper-black .mem-note-add p{color:#f2ece1b8}.mem-first{align-self:flex-start;margin-top:18px}@media (width<=899px){.mem-empty .leaf.l{flex-direction:column;display:flex}}@media (width>=900px){.book.mem-book.mem-empty .rings{left:calc(50% - 14px)!important}.mem-empty .leaf.l{justify-content:center;padding:6cqi 6cqi 7cqi 5cqi}.mem-empty .leaf.l .title-block{margin-bottom:.6cqi}.leaf.r.mem-ghosts{grid-template-rows:auto auto auto;align-content:center;row-gap:2.2cqi;padding:6cqi 5cqi 7cqi 6cqi}.mem-ghost-note{margin-top:.8cqi}.mem-first{margin-top:2.4cqi}}.date-overlay{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.date-overlay::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}:has(>.date-overlay:focus-visible){outline:2px dashed var(--wax);outline-offset:3px}.day-row{cursor:pointer;position:relative}.day-row .v{color:var(--ink);align-items:center;gap:8px;font-size:17px;font-style:normal;display:inline-flex;position:relative}.day-row .v.unset{color:var(--ink-2);font-size:15px;font-style:italic}.day-row .v i{color:var(--wax-2)}.day-row:has(.date-overlay:disabled){cursor:progress;opacity:.7}.day-saved .linkish{font-style:normal}.inkpot,.sw{position:relative}.inkpot:after,.sw:after{content:"";position:absolute;inset:-8px -4px}.tabs button{min-height:44px}.leaflet-bar a,.leaflet-touch .leaflet-bar a{width:44px;height:44px;font-size:22px;line-height:44px}.sent-toast{border-radius:0}.echo .row{align-items:stretch}.env-pick .grp h2 small{margin-top:4px;line-height:1.45;display:block}.empty .empty-go{align-items:center;gap:6px;min-height:44px;display:inline-flex}.tray .song-in{justify-self:center;width:100%;max-width:640px}.rows .t small.whenbadge{align-items:center;gap:6px;width:fit-content;max-width:100%;display:flex}:is(.scr-head .sub,.lede,.note-line,.hint,.empty small,.today-sub){text-wrap:balance}.mem-new .mem-head,.mem-new .scr-head{max-width:1500px;margin:0 auto}.mem-edit{margin-top:46px}.mem-edit .leaf.l,.mem-edit .leaf.r{padding-top:30px}.paper-tabs{z-index:6;gap:6px;display:flex;position:absolute;top:0;right:6%;transform:translateY(-100%)}.paper-tab{min-height:44px;color:var(--ink);background:var(--do-bg);background-blend-mode:var(--do-blend);border-radius:6px 6px 0 0;align-items:center;gap:8px;padding:6px 14px 8px 8px;font-size:14px;display:inline-flex;box-shadow:0 -2px 5px #141e322e}.paper-tab.black{color:#f2ece1;background:linear-gradient(160deg,#2a2623,#1b1917)}.paper-tab .paper-chip{border-radius:3px;width:22px;height:22px;box-shadow:inset 0 0 0 1px #fff3}.paper-tab.kraft .paper-chip{background:radial-gradient(#33241b2e 1px,#0000 1.3px) 0 0/6px 6px,#e9dcc3}.paper-tab.black .paper-chip{background:radial-gradient(#fff8ec1f 1px,#0000 1.3px) 0 0/6px 6px,#1b1917}.paper-tab[aria-checked=true]{font-weight:600;transform:translateY(-4px);box-shadow:0 -4px 8px #141e3240,inset 0 -3px #a8322d}.mem-edit input,.mem-edit textarea{font:inherit;color:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.mem-edit :is(input,textarea)::placeholder{color:currentColor;opacity:.5;font-style:italic}.mem-edit .ed-title{resize:none;font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:var(--ink);border-bottom:1.5px dashed #5a3c1e59;margin:0 0 8px;padding:0 0 4px;font-size:clamp(32px,8vw,44px);line-height:1.3;display:block;overflow:hidden}.mem-edit .ed-title:focus{border-bottom-color:var(--wax);border-bottom-style:solid}.ed-when{min-height:40px;color:var(--ink-2);cursor:pointer;align-items:center;gap:8px;margin:0 0 4px;font-size:16px;font-style:italic;display:inline-flex;position:relative}.ed-when i{color:var(--wax-2);font-size:18px}.ed-place{min-height:44px;color:var(--ink-2);border-bottom:1px dashed #5a3c1e40;align-items:center;gap:8px;font-size:16px;display:flex}.ed-place.sub{padding-left:26px}.ed-place i{color:var(--wax-2);flex:none;font-size:18px}.ed-place:focus-within{border-bottom-color:var(--wax)}.ed-hint{color:var(--ink-2);margin-top:6px;font-size:13.5px;font-style:italic;display:block}.title-block:not(:focus-within) .ed-hint.words{display:none}.ed-err{color:var(--wax-2);margin:-2px 0 8px;font-size:14.5px;font-style:italic;display:block}.mem-draft{text-align:center;max-width:640px;color:var(--sky-ink-2);margin:-6px auto 14px;font-size:15px;font-style:italic}.ed-note-line{text-align:center;color:var(--sky-ink-2);margin:8px 0 0;font-size:13.5px;font-style:italic}.ed-status{color:var(--sky-ink-2);align-self:center;font-size:14px;font-style:italic}.ed-status.error{color:#f4a99b}.ed-stow{text-align:center;margin:18px 0 0}.ed-stow .linkish{min-height:44px;color:var(--sky-ink-2);align-items:center;gap:6px;display:inline-flex}.mem-failed{text-align:center;max-width:520px;margin:12px auto}.mem-failed p{margin:0 0 12px}.ed-frames{cursor:pointer;text-align:center;background:0 0;border:0;grid-template-columns:repeat(6,1fr);gap:14px;width:100%;margin:22px 0;padding:6px 4px 0;display:grid;position:relative}.ed-frames:disabled{cursor:progress}.ed-frames .mem-ghost{background:#fffdf899;padding:6px 6px 20px;display:block;box-shadow:0 1px 3px #2816081f}.ed-frames .mem-ghost>span{aspect-ratio:1;border:2px dashed #5a3c1e4d;display:block}.ed-frames .g0{grid-area:1/1/3/5;transform:rotate(-1.6deg)}.ed-frames .g0>span{aspect-ratio:4/5}.ed-frames .g1{grid-column:5/7;transform:rotate(2.4deg)}.ed-frames .g2{grid-column:5/7;transform:rotate(-1.2deg)}.ed-frames-note{color:var(--wax-2);grid-column:1/-1;justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:15px;font-style:italic;display:inline-flex}.ed-frames:hover .mem-ghost>span,.ed-frames:focus-visible .mem-ghost>span{border-color:var(--wax)}.ed-collage .polaroid{position:relative}.ed-collage figcaption{text-align:center;color:var(--ink-2);font-size:13px;font-style:italic;position:absolute;bottom:4px;left:0;right:0}.ed-cover{z-index:3;color:#8e2622;background:#f6eedc;border-radius:50%;place-items:center;width:32px;height:32px;font-size:15px;display:grid;position:absolute;top:-10px;left:-10px;box-shadow:0 1px 3px #0000004d}.ed-cover:after,.ed-collage .mem-x:after{content:"";position:absolute;inset:-6px}.ed-add{min-height:44px;color:var(--wax-2);background:#fffdf866;border:1.5px dashed #5a3c1e59;align-self:center;align-items:center;gap:6px;padding:8px 16px;font-size:15px;font-style:italic;display:inline-flex}.ed-note{cursor:text;display:block}.ed-note textarea{resize:none;font-family:var(--hand);font-style:var(--hand-style);font-weight:var(--hand-w);font-size-adjust:var(--hand-adj);color:#2a1a0c;min-height:3.2em;font-size:22px;line-height:1.35;display:block}.ed-note:focus-within{box-shadow:0 8px 12px -6px #141e324d,0 0 0 2px var(--wax)}.ed-their{color:var(--ink-2);margin:4px 0 0;font-size:14px;font-style:italic}.ed-msg{text-align:center}.ed-actions{margin-top:26px}.ed-more{margin-top:10px}.ed-more .slip{font-size:14px}.ed-full{text-align:center;margin-top:10px}.mem-stowed{text-align:center}.mem-edit.paper-black .ed-title{color:#f6f0e6;border-bottom-color:#f2ece159}.mem-edit.paper-black :is(.ed-when,.ed-place,.ed-hint,.ed-their){color:#f2ece1cc}.mem-edit.paper-black .ed-err{color:#f4a99b}.mem-edit.paper-black .ed-place{border-bottom-color:#f2ece140}.mem-edit.paper-black :is(.ed-when i,.ed-place i,.ed-frames-note,.ed-add){color:#f4a99b}.mem-edit.paper-black .ed-frames .mem-ghost{background:#fffdf814}.mem-edit.paper-black .ed-frames .mem-ghost>span{border-color:#f2ece14d}.mem-edit.paper-black .ed-add{background:0 0;border-color:#f2ece159}@media (width>=900px){.mem-edit .ed-title{font-size:clamp(34px,3.4cqi,64px)}.mem-edit .ed-when,.mem-edit .ed-place{font-size:clamp(15px,1.15cqi,20px)}.ed-frames{gap:clamp(14px,1.6cqi,28px);margin:2cqi 0}.ed-note textarea{font-size:clamp(22px,1.75cqi,32px)}}.mem-blank{margin-top:0}.mem-blank .ed-frames{color:inherit;text-decoration:none}.mem-blank .title-block h2{margin:0}.mem-half{flex-direction:column;display:flex}.mem-half>.collage,.mem-half>.ed-frames{margin:22px 0}.mem-halves .mem-half>.note{flex-direction:column;display:flex}.mem-halves .mem-half>.note .who{margin-top:auto}.mem-halves .mem-half>.note.ed-note textarea{flex:1}.mem-book .mem-kept{color:var(--ink-2);background:#fffbf2 var(--tex-paper) 0 0/300px;background-blend-mode:multiply;align-self:center;align-items:center;gap:10px;margin:18px auto;padding:14px 22px 12px;font-size:15px;font-style:italic;line-height:1.4;text-decoration:none;display:inline-flex;position:relative;transform:rotate(-1.2deg);box-shadow:0 6px 10px -6px #141e3247}.mem-kept .av{border-width:2px;width:24px;height:24px;font-size:12px}.mem-kept.invite{color:var(--wax-2);min-height:44px;font-style:normal}.mem-kept.invite:hover,.mem-kept.invite:focus-visible{box-shadow:0 6px 10px -6px #141e3247,0 0 0 2px var(--wax)}.mem-addlink{align-items:center;gap:6px;min-height:44px;margin:14px 0 6px;font-style:italic;display:inline-flex}.mem-book.paper-black .mem-kept{color:#f2ece1c7;background:#2b2725}.mem-book.paper-black :is(.mem-kept.invite,.mem-addlink),.mem-book.paper-black .ed-frames .ed-frames-note{color:#f4a99b}.mem-book.paper-black .ed-frames .mem-ghost{background:#ffffff0f}.mem-book.paper-black .ed-frames .mem-ghost>span{border-color:#f2ece140}@media (width<=899px){.only-wide{display:none!important}.book.mem-halves .leaf.r{padding-top:4px;display:block}.book.mem-halves .leaf.l{padding-bottom:12px}.book.mem-halves .leaf.r>.postmark{display:none}.book.mem-halves .leaf.r:has(>.mem-half.empty){padding-top:0;padding-bottom:64px}.mem-half.empty{align-items:flex-start}.mem-half.empty .mem-kept{margin:4px 0 8px}.book.mem-edit.mem-halves .leaf.r:has(>.mem-half.empty){padding-bottom:24px}}@media (width>=900px){.book.mem-halves .leaf{flex-direction:column;display:flex}.book.mem-halves .mem-half{flex:1}.book.mem-halves .mem-half.empty{justify-content:center;align-items:center}.mem-book .mem-kept{padding:18px 28px 16px;font-size:clamp(15px,1.1cqi,19px)}.book.mem-halves .mem-half>.note{margin-top:auto}}.idx-by{margin:12px 0 4px}.idx-by .chip{min-height:44px}.idx-group h3{border-bottom:1px dashed #5a3c1e40;justify-content:space-between;align-items:baseline;gap:12px;margin-top:18px;padding-bottom:4px;display:flex}.idx-group h3 .n{color:var(--ink-2);flex:none;font-size:13.5px;font-style:italic;font-weight:400}.idx-map{text-align:center;margin:14px 0 2px}.idx-map .linkish{align-items:center;gap:6px;display:inline-flex}.mem-pager{justify-content:center;align-items:center;gap:10px;max-width:520px;margin:0 auto 12px;display:flex}.mem-pager .pg{width:44px;height:44px;color:var(--sky-ink);border-radius:50%;place-items:center;font-size:20px;display:grid}.mem-pager .pg:disabled{opacity:.3;cursor:default}.mem-pager .pg:not(:disabled):hover{background:#ffffff1f}.mem-pager .pg-mid{min-height:44px;color:var(--sky-ink);align-items:baseline;gap:10px;padding:10px 6px;font-size:15px;font-style:italic;display:inline-flex}.mem-pager .pg-mid span{text-underline-offset:4px;color:var(--sky-ink-2);-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.swipe-hint{text-align:center;color:var(--sky-ink-2);margin:-6px 0 10px;font-size:13px;font-style:italic;display:none}@media (hover:none) and (width<=899px){.swipe-hint{display:block}}.mem-index summary{align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.mem-index summary::-webkit-details-marker{display:none}.mem-index summary:before{content:"";border-right:2px solid var(--wax-2);border-bottom:2px solid var(--wax-2);width:12px;height:12px;transition:transform .25s var(--ease);flex:none;transform:rotate(-45deg)}.mem-index[open] summary:before{transform:rotate(45deg)}.mem-index summary:focus-visible{outline:2px dashed var(--wax);outline-offset:3px}@media (width>=900px){.book.mem-halves .mem-half>.collage{flex:1 1 0;grid-auto-rows:minmax(0,1fr);align-items:stretch;min-height:0;margin:2cqi 0}.book.mem-halves .mem-half>.collage .polaroid{flex-direction:column;min-height:0;display:flex}.book.mem-halves .mem-half>.collage .mem-shot{flex:1;min-height:0}.book.mem-halves .mem-half>.collage :is(.mem-shot img,.mem-shot .mem-ph,.polaroid>img,.polaroid>.mem-ph){object-fit:cover;flex:1;width:100%;height:100%;min-height:0;display:block;aspect-ratio:auto!important}.book.mem-halves .mem-half>.ed-frames{flex:1 1 0;grid-template-rows:minmax(0,1fr) minmax(0,1fr) auto;align-items:stretch;min-height:0;margin:2cqi 0}.book.mem-halves .mem-half>.ed-frames .mem-ghost{min-height:0;display:flex}.book.mem-halves .mem-half>.ed-frames .mem-ghost>span{flex:1;aspect-ratio:auto!important}.book.mem-halves .mem-half>.ed-add{margin:0 0 2cqi}.book.mem-halves .mem-half>.note{flex:none;margin-top:0}}.mem-book .mem-half{padding:0}@media (width<=899px){.mem-edit .leaf.l>.postmark{display:none}.mem-edit .title-block{padding-right:0}.mem-edit .mem-half>.ed-frames{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px}.mem-edit .mem-half>.ed-frames .mem-ghost{grid-area:auto;padding:5px 5px 14px}.mem-edit .mem-half>.ed-frames .mem-ghost>span{aspect-ratio:1}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
