:root{--sat:env(safe-area-inset-top,0px);--sab:env(safe-area-inset-bottom,0px);--pm-font-scale:1;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--pm-cream:#faf6ef;--pm-beige:#f0e9dc;--pm-tan:#d9c9b0;--pm-brown:#8b6f47;--pm-dark:#5c4830;--pm-text:#3a2e22;--pm-muted:#7a6a57;--pm-white:#fff;--pm-accent:#a67c52;--pm-accentLight:#ede0ce;--pm-danger:#b85c38;--pm-success:#5c8a4a;--pm-nav:#5c4830;font-family:Georgia,Times New Roman,serif}*,:before,:after{box-sizing:border-box}html,body,#root,#admin-root{width:100%;min-height:100%}html{background:var(--pm-cream)}body{background:var(--pm-cream);min-width:320px;min-height:100svh;color:var(--pm-text);margin:0;overflow-x:hidden}button,input,textarea,select{font:inherit}img,svg,video,canvas{max-width:100%}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}:root{--pm-cream:#faf6ef;--pm-beige:#f0e9dc;--pm-tan:#d9c9b0;--pm-brown:#8b6f47;--pm-dark:#5c4830;--pm-text:#3a2e22;--pm-muted:#7a6a57;--pm-white:#fff;--pm-accent:#a67c52;--pm-accentLight:#ede0ce;--pm-danger:#b85c38;--pm-success:#5c8a4a;--pm-nav:#5c4830}.pm-pill-inactive{background:var(--pm-beige)!important;color:var(--pm-text)!important;border-color:var(--pm-tan)!important}.pm-pill-active{background:var(--pm-brown)!important;color:#fff!important;border-color:var(--pm-brown)!important}@keyframes pm-fadeSlide{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pm-slideDown{0%{opacity:0;max-height:0;transform:translateY(-4px)}to{opacity:1;max-height:3000px;transform:translateY(0)}}@keyframes pm-popIn{0%{opacity:0;transform:scale(.6)}65%{transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes pm-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.pm-skeleton{background:linear-gradient(90deg, var(--pm-beige) 25%, var(--pm-tan) 50%, var(--pm-beige) 75%);background-size:200% 100%;border-radius:6px;animation:1.4s infinite pm-shimmer}@keyframes pm-badgeDot{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}@keyframes pm-slideLeft{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes pm-slideRight{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:translate(0)}}.pm-slide-left{animation:.2s both pm-slideLeft}.pm-slide-right{animation:.2s both pm-slideRight}@keyframes pm-spin{to{transform:rotate(360deg)}}.pm-pull-spinner{border:3px solid var(--pm-tan);border-top-color:var(--pm-brown);border-radius:50%;width:24px;height:24px;margin:0 auto;animation:.7s linear infinite pm-spin}.pm-slide{animation:.26s both pm-slideDown;overflow:hidden}.pm-pop{animation:.2s cubic-bezier(.34,1.56,.64,1) both pm-popIn}.pm-card{transition:box-shadow .18s,transform .15s}.pm-card:hover{transform:translateY(-1px);box-shadow:0 4px 18px #5a3c1e1c}button{box-sizing:border-box;min-height:44px}button[aria-label]{min-width:44px}.pm-btn{min-height:44px;transition:opacity .14s,transform .12s}.pm-tab{min-height:44px}.pm-btn:hover{opacity:.85;transform:translateY(-1px)}.pm-btn:active{opacity:1;transform:scale(.96)}.pm-tab{transition:background .15s,opacity .15s}.pm-reaction-btn{transition:transform .12s,background .12s}.pm-reaction-btn:hover{transform:scale(1.25)}:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #8b6f47}.pm-tab:focus-visible,.pm-btn:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ede0ce}@media (width>=900px){#root{border-inline:1px solid var(--pm-tan);max-width:960px;margin-inline:auto}}.pm-rich-editor-content{min-height:90px}.pm-rich-editor-content p{margin:0 0 .75em}.pm-rich-editor-content ul,.pm-rich-editor-content ol{margin:.5em 0 .75em;padding-left:1.7em}.pm-rich-editor-content li{margin:.2em 0}.pm-rich-editor-content.ProseMirror-focused{outline:2px solid var(--pm-brown,#7a5e39);outline-offset:-2px}.pm-rich-editor-content{box-sizing:border-box;outline:none;min-height:120px;padding:14px 16px!important}.pm-rich-editor-content p:first-child{margin-top:0}.pm-rich-editor-content p:last-child{margin-bottom:0}
