@font-face{font-family:Poopify Hand;src:url(/assets/poopify-hand-QzZp3Rcl.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.journal-version-entry{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0 0 12px;font-size:12px;color:#707772}.journal-version-entry button{min-height:36px;padding:7px 13px;border:1px solid #d6c68c;border-radius:14px 9px 13px 7px;background:#fff0bf;color:#48432f}body.journal-mode{background:#e7e5df}.journal-stage,.j-dialog{--j-paper: #f9f8f2;--j-ink: #38372f;--j-muted: #858176;--j-line: #dedbcf;--j-yellow: #ffcd54;--j-pink: #edc6b9;--j-sage: #b7c28b;--j-hand: "Poopify Hand", "Kaiti SC", "STKaiti", "KaiTi", cursive;color:var(--j-ink);font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.55;-webkit-tap-highlight-color:transparent}.journal-stage{min-height:100dvh;padding:28px 20px;background-color:#e7e5df;background-image:radial-gradient(#8f897716 .7px,transparent .7px);background-size:5px 5px}.journal-stage button,.j-dialog button{touch-action:manipulation}.journal-stage button:focus-visible,.journal-stage a:focus-visible,.j-dialog button:focus-visible,.j-dialog input:focus-visible,.j-dialog summary:focus-visible{outline:2px dashed #675929;outline-offset:4px}.journal-stage button:disabled,.j-dialog button:disabled{cursor:not-allowed;opacity:.5}.journal-stage h1:focus{outline:none}.journal-stage svg,.j-dialog svg{flex-shrink:0}.j-icon{vertical-align:middle}.journal-app{position:relative;isolation:isolate;width:min(100%,460px);min-height:calc(100dvh - 56px);margin:0 auto;padding-bottom:86px;border-radius:24px 28px 20px 24px;background:var(--j-paper);box-shadow:0 2px 3px #4740330a,0 20px 70px #47403312}.journal-app:before,.j-dialog:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.27;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='paper'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.84' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%239e9787' opacity='.16' filter='url(%23paper)' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.journal-margin-note{position:fixed;top:36%;right:calc(50% + 280px);width:210px;display:grid;gap:7px;color:#827f70;transform:rotate(-7deg);font-family:var(--j-hand);font-size:16px}.journal-margin-note__brand{font-size:39px;color:#66624f;letter-spacing:-1.5px}.journal-margin-note svg{width:126px;margin:12px 0 0 66px}.j-header{height:83px;display:flex;align-items:center;justify-content:space-between;padding:13px 23px 10px}.j-brand{display:inline-flex;align-items:center;gap:4px;text-decoration:none}.j-brand>.j-pal{width:34px;height:40px;transform:rotate(-8deg)}.j-brand>span{font-family:var(--j-hand);font-size:30px;letter-spacing:-1.3px;transform:rotate(-2deg)}.j-brand-dot{color:#b17c26}.j-header-tools{display:flex;gap:10px;align-items:center}.j-version{min-height:42px;padding:6px;background:transparent;color:var(--j-muted);font-size:12px}.j-version>span{margin-left:4px}.j-icon-button{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid #dedbcd;border-radius:47% 53% 49% 43%;background:#ffffff65}.j-header .j-icon-button{border:0;background:transparent}.j-main{padding:4px 25px 0}.j-page{animation:journal-appear .23s ease-out}.j-greeting{display:flex;align-items:center;justify-content:space-between;gap:6px;margin-bottom:25px}.j-eyebrow{margin:0 0 7px;font-size:11px;letter-spacing:.8px;color:var(--j-muted)}.j-greeting h1,.j-page-title h1{font-family:var(--j-hand);font-size:29px;font-weight:400;line-height:1.35;margin:0;letter-spacing:-.7px}.j-period{display:inline-block;margin-left:-3px}.j-subtitle{font-size:12px;color:var(--j-muted);margin:8px 0 0}.j-greeting-sun{display:flex;flex-direction:column;align-items:center;gap:4px;margin-right:1px;color:#857440;transform:rotate(8deg)}.j-greeting-sun svg{fill:#ffda76;stroke:#655c3b}.j-greeting-sun span{font-family:var(--j-hand);font-size:10px;white-space:nowrap;letter-spacing:.3px}.j-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:13px}.j-section-heading h2{font-family:var(--j-hand);font-weight:400;font-size:19px;margin:0}.j-section-heading>span{color:var(--j-muted);font-size:11px}.j-section-heading>span strong{font-family:var(--j-hand);color:var(--j-ink);font-size:21px;margin:0 3px}.j-week-overview{margin-bottom:23px}.j-week-stamps{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:7px}.j-day-stamp{min-width:0;display:flex;flex-direction:column;align-items:center;padding:0;background:transparent}.j-day-label{font-size:10px;color:var(--j-muted);margin-bottom:7px}.j-stamp-circle{position:relative;display:grid;place-items:center;width:100%;max-width:45px;aspect-ratio:1;border:1.4px solid #d5d2c7;border-radius:47% 53% 45% 51%;font-family:var(--j-hand);font-size:20px;background:#fffefa}.j-day-stamp:nth-child(2n) .j-stamp-circle{border-radius:52% 46% 55% 45%;transform:rotate(3deg)}.j-day-stamp.sage .j-stamp-circle{background:#dce4c9;border-color:#8e9d69}.j-day-stamp.yellow .j-stamp-circle{background:#ffdfa0;border-color:#b79b53}.j-day-stamp.pink .j-stamp-circle{background:#efc8bb;border-color:#ba8d7c}.j-day-stamp.is-today .j-stamp-circle{border:1.8px solid var(--j-ink);outline:1px solid var(--j-ink);outline-offset:2px}.j-day-stamp.is-today .j-day-label{color:var(--j-ink);font-weight:600}.j-stamp-count{position:absolute;right:-3px;bottom:-2px;min-width:16px;height:16px;line-height:16px;border-radius:50%;background:var(--j-ink);color:#fff;font-family:Avenir Next,sans-serif;font-size:10px}.j-stamp-mark{min-height:17px;display:grid;place-items:center;margin-top:5px;color:#777e55}.j-day-stamp.blank .j-stamp-mark{color:#c7c4b7}.j-week-caption{margin:4px 0 0;font-size:10px;text-align:center;color:#908b7d;letter-spacing:.2px}.j-frame{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:none;stroke:#514735;stroke-width:1.4px;pointer-events:none}.j-frame path{vector-effect:non-scaling-stroke}.j-frame-echo{stroke-width:.55px;opacity:.35}.j-record-invitation{position:relative;display:block;width:100%;height:198px;padding:24px;text-align:left;background:#ffd16a;border-radius:15px 12px 14px 11px;transform:rotate(-1deg)}.j-record-invitation .j-frame{stroke:#7a643b}.j-paper-tape{position:absolute;width:72px;height:22px;top:-10px;left:calc(50% - 36px);transform:rotate(5deg);background:#f9f2d6b8;border-inline:2px dashed #dfd7bfa6;box-shadow:0 1px 1px #746c3510}.j-invitation-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;pointer-events:none}.j-invitation-copy .j-eyebrow{color:#796336;font-size:10px;letter-spacing:1px;margin-bottom:5px}.j-invitation-copy>strong{font-family:var(--j-hand);font-size:31px;font-weight:400;line-height:1.23}.j-invitation-link{display:inline-flex;align-items:center;gap:11px;margin-top:13px;font-family:var(--j-hand);font-size:20px}.j-invitation-link:after{content:"";position:absolute;bottom:-3px;left:-2px;width:84px;border-bottom:1.5px solid #6f5b37;transform:rotate(-2deg)}.j-toilet-scene{position:absolute;width:55%;height:190px;right:4px;bottom:4px;pointer-events:none}.j-invitation-note{position:absolute;bottom:8px;right:53px;font-family:var(--j-hand);font-size:10px;transform:rotate(-3deg);color:#886b30}.j-reminder-note{width:100%;display:flex;align-items:center;gap:12px;margin:23px 0 24px;padding:0 0 16px;border-bottom:1px dashed #cecbbb;background:transparent;text-align:left}.j-reminder-doodle{display:grid;place-items:center;width:46px;height:47px;flex:0 0 auto;border-radius:43% 50% 48% 44%;background:#f0d4c8;transform:rotate(-7deg)}.j-reminder-note>span:nth-child(2){flex:1}.j-reminder-note strong{display:block;font-size:12px;font-weight:500;line-height:1.5}.j-reminder-note small{display:block;margin-top:3px;font-size:10px;color:var(--j-muted)}.j-reminder-note>.j-icon{color:#979180}.j-text-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:35px;background:transparent;padding:2px 0;font-size:11px;color:#888272}.j-recent .j-section-heading{margin-bottom:7px}.j-empty-note{display:flex;align-items:center;gap:13px;min-height:87px;border:1px dashed #d0cbbb;border-radius:13px 8px 12px 9px;padding:14px 17px;color:#9a9381}.j-empty-note p{margin:0;font-size:12px;color:#777264}.j-empty-note p span{display:block;font-size:11px;color:#aaa292;margin-top:5px}.j-little-star{margin-left:auto;font-size:28px;color:#b4b891;transform:rotate(17deg)}.j-page-foot{display:flex;align-items:center;justify-content:center;gap:6px;color:#aaa391;font-family:var(--j-hand);font-size:12px;margin:22px 0 4px}.j-bottom-nav{position:fixed;z-index:30;bottom:28px;left:50%;transform:translate(-50%);width:min(calc(100% - 40px),460px);display:grid;grid-template-columns:repeat(3,1fr);padding:9px 24px 10px;background:#f9f8f2f5;border-radius:0 0 20px 24px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.j-bottom-nav:before{content:"";position:absolute;left:22px;right:22px;top:0;height:2px;border-top:1px solid #c7c1b0;border-radius:40% 50%;transform:rotate(-.25deg)}.j-bottom-nav button{display:flex;flex-direction:column;align-items:center;gap:1px;padding:0;font-family:var(--j-hand);font-size:13px;background:transparent;color:#918b7c;min-height:58px}.j-bottom-nav button>span{position:relative;width:48px;height:35px;display:grid;place-items:center}.j-bottom-nav button>span:before{position:absolute;content:"";z-index:-1;inset:2px 1px 0;border-radius:53% 43% 51% 42%;transform:rotate(-7deg)}.j-bottom-nav button.is-active{color:var(--j-ink)}.j-bottom-nav button.is-active>span:before{background:#ffda7b}.j-page-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:12px 0 25px}.j-title-doodle{color:#918054;transform:rotate(9deg)}.j-title-doodle .j-flower{width:67px;height:79px}.j-week-paper{position:relative;border-radius:16px 14px 18px 12px;background:#fffefa;padding:20px 17px 15px}.j-week-paper .j-frame{stroke:#b0a997}.j-week-total{display:flex;align-items:center;justify-content:space-between}.j-week-total>div{display:flex;align-items:baseline;gap:6px}.j-week-total strong{font-family:var(--j-hand);font-size:54px;font-weight:400;line-height:1.15}.j-week-total span{font-size:11px;color:var(--j-muted)}.j-week-total>span{max-width:95px;border:1px dashed #d4cfbb;border-radius:50%;padding:12px 9px;text-align:center;transform:rotate(6deg)}.j-week-total b{color:var(--j-ink);font-weight:500}.j-week-chart{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:16px}.j-chart-day{display:flex;flex-direction:column;align-items:center;gap:7px;padding:0 0 6px;min-width:0;background:transparent;border-bottom:1.5px solid transparent}.j-chart-day>strong{font-family:var(--j-hand);font-weight:400;font-size:20px}.j-chart-day>span:last-child{font-size:10px;color:var(--j-muted)}.j-chart-day.is-selected{border-bottom-color:#766e53}.j-chart-day.is-selected>span:last-child{color:var(--j-ink)}.j-chart-track{position:relative;display:block;width:100%;max-width:32px;height:104px;border:1px solid #e1ddce;border-radius:17px 15px 11px 12px;background:#f4f1e8;overflow:hidden}.j-chart-fill{position:absolute;bottom:0;width:100%;left:0;min-height:0;border-radius:14px 16px 8px 9px;background:#b7c28b;transition:height .22s ease-out}.j-chart-day.yellow .j-chart-fill{background:#ffcd54}.j-chart-day.pink .j-chart-fill{background:#e6b5a4}.j-chart-day:nth-child(2n) .j-chart-track{transform:rotate(2deg)}.j-chart-day:nth-child(odd) .j-chart-track{transform:rotate(-1deg)}.j-chart-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;margin-top:16px;color:#9b927f;font-size:9px}.j-chart-legend>span{display:inline-flex;align-items:center;gap:5px}.j-chart-legend i,.j-texture-summary i{display:inline-block;width:8px;height:8px;border-radius:40% 54% 45% 50%}.j-chart-legend .sage,.j-texture-summary .sage{background:#b7c28b}.j-chart-legend .yellow,.j-texture-summary .yellow{background:#ffcd54}.j-chart-legend .pink,.j-texture-summary .pink{background:#e6b5a4}.j-week-facts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:22px 0 10px}.j-week-facts>div{display:grid;gap:4px;padding:0 0 0 14px;border-left:2px solid #ddd1b2}.j-week-facts>div:last-child{border-color:#b6c19b}.j-week-facts span{font-size:11px;color:var(--j-muted)}.j-week-facts strong{font-family:var(--j-hand);font-weight:400;font-size:24px}.j-week-facts small{font-size:17px}.j-data-note{color:#98917f;font-size:10px;margin:13px 0 27px}.j-record-entry{border-bottom:1px dashed #dbd6c8}.j-record-entry:last-child{border-bottom-color:transparent}.j-record-summary{display:flex;width:100%;align-items:center;gap:10px;padding:12px 0;text-align:left;background:transparent}.j-record-face{flex:0 0 auto;width:47px;height:49px;border-radius:46% 54% 43% 50%;background:#f0e5ce;display:grid;place-items:center}.j-record-face .j-pal{width:38px;height:43px}.j-record-meta{flex:1;min-width:0}.j-record-meta strong{display:block;font-size:12px;font-weight:500}.j-record-meta strong>span{color:#928772;font-weight:400}.j-record-meta small{display:flex;align-items:center;gap:6px;font-size:10px;color:#97907f;margin-top:6px}.j-record-meta small>span{margin-right:3px}.j-record-meta i{width:7px;height:7px;border-radius:50%}.j-record-summary>.j-icon{color:#9b9382}.j-record-details{padding:0 0 15px 57px;color:#877f6c;font-size:11px}.j-record-details>span{display:inline-block;padding:3px 7px;margin:3px 4px 0 0;border-radius:5px 7px 4px 6px;background:#efeee4}.j-texture-summary{margin-top:23px;padding:16px 18px;border-radius:12px 17px 15px 11px;background:#efeee1}.j-texture-summary h2{margin:0 0 12px;font-family:var(--j-hand);font-size:18px;font-weight:400}.j-texture-summary>div{display:flex;justify-content:space-between;gap:10px}.j-texture-summary>div>div{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:5px;row-gap:3px}.j-texture-summary span{font-size:10px;color:#96907d}.j-texture-summary strong{grid-column:2;font-size:13px;font-weight:500}.j-back-link{display:flex;gap:7px;align-items:center;min-height:40px;background:transparent;font-size:12px;color:#8e8471;padding:0}.j-load-more{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:46px;border:1px dashed #cbc4b2;border-radius:9px 11px 8px 13px;background:transparent;margin-top:18px;font-family:var(--j-hand)}.j-medal-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:9px 0}.j-medal-sticker{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#efede5;min-height:188px;padding:15px 8px;border:1px dashed #d4cdbc;border-radius:12px 15px 10px 17px;transform:rotate(-2deg)}.j-medal-sticker:nth-child(2n){transform:rotate(2deg)}.j-medal-sticker:nth-child(3n){transform:rotate(1deg)}.j-medal-sticker.is-unlocked{background:#fff6dd;border:1px solid #e0c78e}.j-medal-drawing{width:96px;height:105px}.j-medal-sticker.is-locked .j-medal-drawing{opacity:.54}.j-medal-sticker>strong{font-family:var(--j-hand);font-size:18px;font-weight:400;margin-top:4px}.j-medal-sticker>span{margin-top:5px;font-size:10px;color:#9b9380}.j-medal-sticker.is-unlocked>span{color:#8a793f}.j-medal-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px 0 10px;color:#97907d;font-family:var(--j-hand);font-size:13px}.j-medal-note p{margin:0}.j-dialog{isolation:isolate;width:min(calc(100% - 32px),440px);max-width:100%;max-height:min(90dvh,900px);margin:auto;padding:0;background:var(--j-paper);border:1.5px solid #b7ae95;border-radius:23px 18px 20px 16px;box-shadow:0 20px 70px #29271c29;overflow-y:auto;overscroll-behavior:contain}.j-dialog[open]{animation:journal-sheet-in .2s ease-out}.j-dialog::backdrop{background:#3c392d65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.j-dialog-inner{padding:22px}.j-dialog-handle{display:none}.j-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:20px}.j-dialog-heading h2{font-family:var(--j-hand);font-size:26px;font-weight:400;line-height:1.4;margin:0}.j-dialog-heading p{margin:6px 0 0;font-size:11px;color:var(--j-muted)}.j-dialog-heading .j-icon-button{flex-shrink:0;width:37px;height:37px}.j-draft-summary{display:flex;gap:7px;align-items:center;padding:10px 12px;background:#efeedf;border-radius:8px 11px 8px 10px;font-size:10px;color:#81795f;margin-bottom:16px}.j-draft-summary>span{flex:1}.j-time-field{display:flex;align-items:center;gap:7px;border-bottom:1px dashed #d5cfba;padding-bottom:13px;margin-bottom:16px}.j-time-field label{display:inline-flex;gap:5px;align-items:center;font-size:11px;white-space:nowrap}.j-time-field input{min-width:0;width:100%;flex:1;min-height:38px;border:1px solid #e3ddcf;background:#fffef8;padding:4px 6px;border-radius:6px 8px 7px 5px;font-size:12px;color:var(--j-ink)}.j-time-field button{padding:7px 0 7px 5px;background:transparent;color:#887749;white-space:nowrap;font-size:11px;min-height:38px}.j-fieldset{min-width:0;border:0;padding:0;margin:0 0 17px}.j-fieldset legend{display:flex;align-items:baseline;justify-content:space-between;width:100%;padding:0;margin-bottom:9px;font-family:var(--j-hand);font-size:17px}.j-fieldset legend>span{font-family:Avenir Next,PingFang SC,sans-serif;font-size:10px;color:#99917d}.j-choice-grid{display:grid;gap:8px}.j-choice-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.j-choice-grid--four{grid-template-columns:repeat(4,minmax(0,1fr))}.j-choice-grid--five{grid-template-columns:repeat(5,minmax(0,1fr))}.j-choice{min-width:0;min-height:54px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:9px 3px;border:1px solid #ded8c9;border-radius:9px 12px 9px 11px;background:#fffefb;color:#88806c;font-size:11px;line-height:1.3}.j-choice:nth-child(2n){border-radius:12px 8px 10px}.j-choice.is-selected{background:#fff0b8;color:var(--j-ink);border:1.5px solid #8c7850;box-shadow:inset 0 0 0 2px #fff0b8,inset 0 0 0 3px #ceb57550}.j-choice.is-selected>span:last-child{font-weight:600}.j-shape-doodle{width:43px;height:29px}.j-hardness-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.j-hardness-grid .j-choice{padding:9px 0 6px;min-height:64px}.j-hardness-grid .j-choice>span:last-child{font-family:var(--j-hand);font-size:13px}.j-hardness-emoji{font-size:23px;line-height:1.2}.j-color-dot{width:21px;height:21px;display:block;border-radius:47% 53% 42% 51%;border:1px solid #4d38272b}.j-amount-dots{display:flex;gap:3px;height:12px;align-items:center}.j-amount-dots i{width:8px;height:8px;border-radius:43% 50% 41% 57%;background:#b49b66}.j-mood-doodle{width:29px;height:29px;color:#7e765e}.j-save-footer{position:sticky;z-index:2;bottom:-22px;padding:12px 0 9px;margin:0 -2px -20px;background:var(--j-paper);border-top:1px dashed #ded6c1}.j-save-footer>p{margin:6px 0 0;font-size:10px;text-align:center;color:#9b917b}.j-sketch-button{position:relative;min-height:54px;display:block;width:100%;background:var(--j-yellow);border-radius:11px 8px 12px 9px;padding:12px 18px;font-family:var(--j-hand);font-size:21px}.j-sketch-button>span{display:flex;align-items:center;justify-content:center;gap:9px}.j-sketch-button .j-frame{stroke:#847044}.j-save-footer .j-form-error{margin:0 0 8px;color:#af5544;font-size:12px}.j-reminder-illustration{display:flex;align-items:center;justify-content:center;gap:15px;padding:14px 0 30px}.j-reminder-illustration>svg{padding:10px;border-radius:44% 52% 43% 54%;background:#edccba;transform:rotate(-12deg)}.j-reminder-illustration>span{font-family:var(--j-hand);font-size:18px;transform:rotate(-4deg)}.j-toggle-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:60px;cursor:pointer}.j-toggle-row>span:first-child{flex:1}.j-toggle-row strong{display:block;font-size:13px;font-weight:500}.j-toggle-row small{display:block;font-size:10px;margin-top:5px;color:var(--j-muted)}.j-toggle-row input{position:absolute;right:0;top:0;margin:0;width:52px;height:100%;z-index:1;opacity:0;cursor:pointer}.j-toggle-track{display:block;width:43px;height:25px;flex-shrink:0;border:1px solid #aaa18a;background:#dedbcf;padding:3px;border-radius:14px 12px 13px 11px}.j-toggle-track>span{display:block;width:17px;height:17px;background:#fffdf3;border-radius:50% 47% 46% 50%;border:1px solid #b4a98e;transition:transform .16s ease}.j-toggle-row input:checked+.j-toggle-track{background:#ffcc58;border-color:#968044}.j-toggle-row input:checked+.j-toggle-track>span{transform:translate(17px)}.j-toggle-row input:focus-visible+.j-toggle-track{outline:2px dashed #675929;outline-offset:4px}.j-toggle-row input:disabled+.j-toggle-track{opacity:.5}.j-reminder-settings>.j-fieldset{margin-top:18px}.j-reminder-settings .j-choice{min-height:45px;font-size:13px}.j-reminder-settings fieldset:disabled{opacity:.45}.j-next-reminder{padding:10px 12px;border-radius:7px 10px 7px 9px;background:#eeeddf;font-size:11px;color:#847958}.j-small-note{color:#9a907d;font-size:11px;line-height:1.8}.j-settings-section{border-bottom:1px dashed #d4ccb8;padding:0 0 18px;margin:0 0 20px}.j-settings-section h3{display:flex;align-items:center;gap:8px;font-family:var(--j-hand);font-size:18px;font-weight:400;margin:0 0 7px}.j-export-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:15px}.j-export-buttons button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;background:#efeddf;border:1px solid #dbd5c1;border-radius:8px 10px 6px 9px;font-size:12px}.j-danger-link{display:flex;align-items:center;gap:7px;background:transparent;color:#a47563;padding:14px 0 0;font-size:11px;min-height:44px}.j-classic-link{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;padding:0;background:transparent;color:#827762;font-size:12px}.j-medal-detail{display:flex;flex-direction:column;align-items:center;padding:0 10px 14px;text-align:center}.j-medal-detail>.j-medal-drawing{width:146px;height:158px;margin:4px 0 12px}.j-medal-detail>p{font-size:14px}.j-medal-detail>strong{font-weight:400;font-family:var(--j-hand);font-size:19px}.j-medal-detail progress{margin:15px 0 8px;width:70%;height:8px;accent-color:#a2ae6e}.j-medal-detail>.j-small-note{font-size:11px;color:#aaa08c;margin-top:22px}.j-privacy-gate{display:flex;flex-direction:column;align-items:center;text-align:center;padding:54px 0}.j-privacy-gate>.j-pal{width:133px;height:140px}.j-privacy-gate h1{font-family:var(--j-hand);font-weight:400;font-size:27px;margin:24px 0 8px}.j-privacy-gate p{color:#9c917c;font-size:12px;margin-bottom:30px}.j-privacy-gate>.j-text-button{margin-top:13px}.j-privacy-note{display:flex;align-items:center;justify-content:space-between;padding:7px 12px;background:#eeecd9;border-radius:8px;margin-bottom:20px;font-size:10px;color:#8b8165}.j-privacy-note button{display:inline-flex;align-items:center;gap:6px;background:transparent;font-size:11px;min-height:30px}.j-toast-region{position:fixed;z-index:100;bottom:125px;left:50%;transform:translate(-50%);width:min(calc(100% - 52px),400px);pointer-events:none}.j-toast{display:flex;justify-content:center;align-items:center;gap:9px;padding:12px 17px;color:#fff9e8;border-radius:12px 8px 13px 9px;background:#464535f5;box-shadow:0 5px 20px #38352422;font-size:12px;animation:journal-appear .18s ease-out}@media(hover:hover){.j-record-invitation{transition:transform .18s ease-out}.j-record-invitation:hover{transform:rotate(0) translateY(-2px)}.j-day-stamp:hover .j-stamp-circle{border-color:#847347}.j-medal-sticker:hover{background:#f7edce}.j-choice:not(.is-selected):hover{border-color:#b6a785;background:#fff8e2}.j-sketch-button:hover{background:#ffc342}}@media(max-width:1050px){.journal-margin-note{display:none}}@media(max-width:560px){body.journal-mode{background:#f9f8f2}.journal-stage{background:var(--j-paper);padding:0}.journal-app{width:100%;max-width:460px;min-height:100dvh;padding-top:env(safe-area-inset-top,0px);padding-bottom:calc(91px + env(safe-area-inset-bottom,0px));border-radius:0;box-shadow:none}.j-header{height:77px;padding-inline:21px}.j-main{padding-inline:23px}.j-greeting{margin-bottom:23px}.j-greeting h1{font-size:27px}.j-greeting-sun>svg{width:48px;height:48px}.j-bottom-nav{bottom:0;width:100%;max-width:460px;padding:10px 24px calc(9px + env(safe-area-inset-bottom,0px));border-radius:0}.j-dialog{width:100%;max-width:460px;max-height:94dvh;margin:auto auto 0;border-radius:23px 20px 0 0;border-bottom:0}.j-dialog-inner{padding:0 22px calc(22px + env(safe-area-inset-bottom,0px))}.j-dialog-handle{display:block;width:35px;height:4px;margin:10px auto 17px;background:#cdc6b2;border-radius:8px;transform:rotate(-2deg)}.j-dialog-heading h2{font-size:25px}.j-dialog-heading{margin-bottom:16px}.j-time-field input{font-size:16px}.j-save-footer{padding-bottom:calc(9px + env(safe-area-inset-bottom,0px));bottom:calc(-22px - env(safe-area-inset-bottom,0px));margin-bottom:calc(-20px - env(safe-area-inset-bottom,0px))}.j-toast-region{bottom:calc(99px + env(safe-area-inset-bottom,0px))}}@media(max-width:370px){.j-header{padding-inline:17px}.j-main{padding-inline:18px}.j-greeting h1{font-size:25px}.j-greeting-sun{display:none}.j-week-stamps{gap:6px}.j-invitation-copy>strong{font-size:29px}.j-record-invitation{padding:22px 19px;height:192px}.j-reminder-note{gap:8px}.j-reminder-note strong{font-size:11px}.j-reminder-doodle{width:40px;height:43px}.j-reminder-note>.j-icon{width:16px}.j-dialog-inner{padding-inline:16px}.j-time-field{gap:5px;flex-wrap:wrap}.j-time-field input{flex-basis:180px;font-size:14px}.j-hardness-grid{gap:3px}.j-hardness-emoji{font-size:21px}.j-choice-grid{gap:6px}.j-week-chart{gap:7px}.j-medal-grid{gap:12px}.j-medal-sticker{min-height:178px}}@keyframes journal-appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes journal-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.journal-stage *,.j-dialog *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.j-dialog[open]{animation:none}}.j-home-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 24px}.j-home-heading h1{margin:0;font-family:var(--j-hand);font-size:24px;font-weight:400}.j-home-heading>span{color:#968d7c;font-size:11px}.journal-app .j-header{height:69px}.journal-app .j-header-tools{gap:0}.j-header-reminder{position:relative}.j-header-reminder.is-on:after{content:"";width:5px;height:5px;border-radius:50%;background:#a3aa66;position:absolute;top:9px;right:9px}.journal-app .j-record-invitation{height:177px;padding:22px;margin-bottom:29px}.journal-app .j-toilet-scene{height:169px;width:52%}.journal-app .j-invitation-copy>strong{font-size:29px}.journal-app .j-invitation-link{font-size:18px;margin-top:14px}.journal-app .j-week-overview{margin-bottom:23px}.journal-app .j-recent{border-top:1px dashed #d9d2bf;padding-top:15px}.j-home-empty{display:flex;align-items:center;gap:9px;margin:12px 0;color:#938978;font-size:12px;line-height:1.8}.j-day-stamp.attempt .j-stamp-circle{border-style:dashed;background:#eeeae1}.j-week-more{margin-top:22px;border-top:1px dashed #d9d2bf}.j-week-more>summary{display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer;min-height:48px;color:#8d816b;font-size:12px}.j-week-more>summary::-webkit-details-marker{display:none}.j-week-more[open]>summary>svg{transform:rotate(45deg)}.j-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.j-collection-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:6px 0 22px}.j-collection-heading h1{font-family:var(--j-hand);font-size:26px;font-weight:400;margin:0}.j-collection-heading p{color:#80755f;font-size:12px;margin:7px 0 0}.j-collection-heading p>span{color:#aaa08e;margin-left:4px}.j-collection-heading>.j-badge-placeholder{width:53px;height:55px}.j-collection-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:24px}.j-collection-tabs{display:flex;align-items:center;gap:14px}.j-collection-tabs button{background:transparent;font-size:12px;color:#a59a87;padding:10px 0 7px;border-bottom:2px solid transparent;min-height:42px;white-space:nowrap}.j-collection-tabs button[aria-pressed=true]{color:#4b4536;border-color:#d1ad58}.j-category-select select{color:#867961;background:transparent;min-height:42px;font-size:12px;border:0;max-width:100px;cursor:pointer}.j-badge-category{margin-bottom:24px}.j-badge-category-heading{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px dashed #d7cfba;padding-bottom:8px;margin-bottom:12px}.j-badge-category-heading h2{font-family:var(--j-hand);font-size:19px;margin:0;font-weight:400}.j-badge-category-heading>span{font-size:10px;color:#a79c87}.j-badge-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 6px}.j-badge-item{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 2px 12px;background:transparent;min-width:0;border-radius:10px 16px 9px 12px}.j-badge-item>strong{font-family:var(--j-hand);font-size:14px;line-height:1.5;font-weight:400;text-align:center;min-height:21px}.j-badge-corner{position:absolute;top:2px;right:4px;font-size:8px;color:#9b8d70;letter-spacing:.06em}.j-badge-corner:before{content:"";display:inline-block;width:4px;height:4px;margin-right:4px;border-radius:50%;background:currentColor;vertical-align:middle}.category-clock{color:#9a899c}.category-weather{color:#899c9e}.category-map{color:#9b9b70}.category-adventure{color:#b5917e}.category-care{color:#8b9a72}.j-badge-collected-mark{position:absolute;top:50px;right:14px;font-size:12px;color:#8c955f}.j-badge-placeholder{display:grid;place-items:center;position:relative;width:52px;height:54px;color:#b9b2a0;border:1px dashed #c8beaa;border-radius:46% 52% 45% 53%;background:#f0ede4;transform:rotate(-5deg);flex:0 0 auto}.j-badge-placeholder:after{content:"";position:absolute;inset:4px;border:1px solid #ded8c9;border-radius:inherit}.j-badge-placeholder>i{position:absolute;right:-3px;bottom:-5px;font-size:18px;color:#b1ab99;font-style:normal}.j-badge-placeholder.is-collected{color:#8e7642;background:#ffe8a4;border-color:#c3ab6a}.j-badge-placeholder.is-collected:after{border-color:#d9c183}.j-badge-placeholder.is-collected>i{color:#b5bb7d}.j-badge-placeholder.is-small{width:42px;height:44px}.j-badge-item:nth-child(3n+2) .j-badge-placeholder{transform:rotate(4deg)}.j-collection-empty{display:flex;flex-direction:column;align-items:center;padding:45px 10px;color:#a2957e}.j-collection-empty p{font-family:var(--j-hand);font-size:22px;margin:19px 0 8px;color:#887b65}.j-collection-empty>span:last-child{font-size:12px}.j-collection .j-load-more{font-size:15px;gap:7px}.j-collection .j-load-more>span{font-family:Avenir Next,PingFang SC,sans-serif;font-size:10px;color:#9b8c70}.j-collection-foot{color:#a69980;font-family:var(--j-hand);text-align:center;margin:23px 0 10px;font-size:13px}.j-badge-detail{display:flex;flex-direction:column;align-items:center;padding:5px 0 8px}.j-badge-detail>.j-badge-placeholder{width:91px;height:96px}.j-badge-detail>.j-badge-placeholder>svg{width:49px;height:49px}.j-badge-story{font-family:var(--j-hand);font-size:20px;text-align:center;line-height:1.75;margin:24px 10px 16px}.j-badge-type{color:#9d8d6e;font-size:10px;border:1px solid #ddd3ba;border-radius:5px 8px 4px 7px;padding:3px 9px}.j-badge-condition{width:100%;padding-top:20px;margin-top:25px;border-top:1px dashed #d7cbb3}.j-badge-condition>strong{font-size:12px;font-weight:500}.j-badge-condition>p{font-size:12px;line-height:1.9;color:#92836b}.j-badge-condition small{display:block;font-size:10px;color:#aaa087;line-height:1.8}.j-badge-condition progress{width:100%;height:5px;accent-color:#adaf78;margin:4px 0 10px}.j-flow{position:relative}.j-flow-time{margin-top:-9px;padding-bottom:10px;border-bottom:1px dashed #d7cfbb}.j-flow-time>button{display:flex;align-items:center;gap:7px;background:transparent;color:#9c8f78;width:100%;font-size:12px;min-height:41px;padding:0}.j-flow-time>button>small{margin-left:auto;font-size:10px}.j-time-picker{padding:0 0 8px}.j-time-picker .j-inline-options{justify-content:space-between}.j-split-time{display:flex;align-items:flex-end;gap:9px;margin-top:12px}.j-split-time>label{min-width:0;display:grid;gap:5px;font-size:10px;color:#8d7d5f;flex:1}.j-split-time>label:first-child{flex:1.6}.j-split-time input{width:100%;min-width:0;min-height:43px;border:0;border-bottom:1px solid #d3c7a9;background:transparent;color:#76674c;font:inherit;font-size:16px;padding:5px 0}.j-split-time>button{flex-shrink:0;width:35px;height:43px;border-radius:8px;padding:0;background:#ece7d5}.j-flow-section{border-bottom:1px dashed #dcd3be}.j-flow-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:15px 0;min-height:56px;text-align:left;background:transparent}.j-flow-section-heading>span:first-child{font-family:var(--j-hand);font-size:20px;flex-shrink:0}.j-flow-section-heading>span:last-child{display:flex;align-items:center;gap:8px;font-size:11px;color:#a69a81}.j-flow-section-heading>.is-done{color:#8a8059!important}.j-flow-section.is-compact .j-flow-section-heading>span:first-child{font-family:Avenir Next,PingFang SC,sans-serif;font-size:13px}.j-flow-section.is-compact .j-flow-section-heading{padding-block:12px;min-height:49px}.j-flow-section.is-compact .j-flow-section-heading>span:last-child{font-size:10px}.j-flow-section-body{padding-bottom:17px}.j-texture-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 6px}.j-texture-choices>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;position:relative;background:transparent;padding:6px 0 8px;border-radius:12px 16px 10px 14px;min-height:103px}.j-texture-choices>button>span{display:grid;place-items:center;font-size:32px;width:50px;height:45px}.j-texture-choices>button>strong{font-size:13px;font-weight:500}.j-texture-choices>button>small{font-size:9px;color:#a3977d}.j-texture-choices>button:last-child{grid-column:1 / -1;flex-direction:row;justify-content:flex-start;gap:12px;min-height:47px;padding:6px 12px;background:#efecdf;border-radius:9px 12px 7px 10px}.j-texture-choices>button:last-child>span{width:32px;height:28px;font-size:23px}.j-texture-choices>button:last-child>small{margin-left:auto}.j-texture-choices>button.is-picked{background:#fff0bb}.j-flow-moods{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.j-flow-moods>button{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 0;background:transparent;border-radius:45% 46% 14px 13px;color:#8f8164}.j-flow-moods>button>span{font-size:10px}.j-flow-moods>button.is-picked{background:#fff0bb;color:#6c5730}.j-flow-skip{display:block;margin:8px auto 0;background:transparent;color:#a09379;min-height:39px;font-size:11px;padding:6px 12px}.j-extras-intro{display:flex;align-items:baseline;justify-content:space-between;color:#94866c;font-size:11px;margin:22px 0 6px}.j-extras-intro small{font-size:9px;color:#b0a58d}.j-inline-options{display:flex;flex-wrap:wrap;gap:6px 10px}.j-inline-options>button{min-height:42px;border:0;border-bottom:1.5px solid transparent;border-radius:6px 9px 4px 6px;background:transparent;padding:8px 9px;color:#93866c;font-size:12px}.j-inline-options>button.is-picked{color:#695930;background:#fae9ad;border-bottom-color:#b39a50}.j-tag-group{border:0;min-width:0;margin:3px 0 15px;padding:0}.j-tag-group legend{display:block;margin-bottom:5px;padding:0;font-size:11px;color:#b0a287}.j-tag-group legend>small{margin-left:6px;font-size:10px}.j-color-options{display:flex;flex-wrap:wrap;align-items:center;gap:5px}.j-color-options>button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:52px;min-height:69px;gap:7px;background:transparent;padding:9px 6px;color:#94866c;font-size:11px;border-radius:10px 8px 12px 7px}.j-color-options>button.is-picked{background:#f9eab8}.j-color-options i{width:23px;height:23px;border-radius:43% 53% 46% 50%}.j-fold-action{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;background:#efeadb;color:#8c7c5d;min-height:41px;border-radius:7px 9px 6px 8px;font-size:12px}.j-symptom-details{margin-top:12px}.j-symptom-details>summary{color:#a58a76;font-size:11px;padding:10px 0;cursor:pointer;min-height:38px}.j-symptom-details p{color:#a06b52;font-size:11px}.j-flow-save{position:sticky;bottom:-22px;z-index:2;padding:15px 0 6px;margin-bottom:-18px;background:var(--j-paper)}.j-flow-save .j-sketch-button{min-height:51px;font-size:19px}.j-flow-save .j-sketch-button:disabled{background:#e8e2d2;color:#a49b85;opacity:.8}.j-form-error{color:#ad6750;font-size:12px;margin:0 0 10px}.j-dialog--record{width:min(calc(100% - 36px),580px);max-height:94dvh}.j-dialog--record .j-dialog-inner{display:flex;flex-direction:column;min-height:min(780px,90dvh);padding:28px}.j-dialog--record .j-flow{display:flex;flex-direction:column;flex:1}.j-dialog--record .j-flow-section-heading{min-height:66px}.j-dialog--record .j-texture-choices{padding-block:10px;gap:18px 6px}.j-dialog--record .j-flow-save{margin-top:auto;bottom:-28px;padding-block:24px 8px}.j-time-presets{display:grid;grid-template-columns:repeat(3,1fr) .65fr;gap:5px;margin:4px 0 10px}.j-time-presets>button{min-height:44px;padding:8px 3px;background:transparent;border-radius:9px 12px 8px 10px;font-size:12px;color:#948369}.j-time-presets>button[aria-pressed=true]{background:#fff0bb;color:#6d5a32}.j-time-picker{padding-top:12px}.j-time-picker .j-inline-options>button{flex:1}.j-time-picker small{display:block;color:#a19580;font-size:10px}.j-flow-observations{margin-top:-8px;padding-left:12px}.j-flow-observations>.j-flow-section{border-bottom:0}.j-dialog--record .j-flow-observations .j-flow-section-heading{min-height:42px;padding:7px 0 12px}.j-flow-observations .j-flow-section-heading>span:first-child{color:#9e8d70;font-size:11px!important}.j-scene-note{display:grid;gap:8px;margin:22px 0 16px;color:#a29277;font-size:11px}.j-scene-note textarea{width:100%;min-height:92px;padding:12px;color:#625740;background:#eeeadc;border:0;border-radius:8px 12px 7px 10px;resize:vertical;font-size:16px;line-height:1.7}.j-scene-note textarea::placeholder{color:#a89b84;font-size:13px}.j-scene-note small{text-align:right;font-size:10px}.j-scene-note textarea:focus-visible{outline:2px dashed #a18c59;outline-offset:3px}.j-record-note{flex-basis:100%;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0;line-height:1.8}.j-dialog.j-dialog--badge{width:min(calc(100% - 32px),430px);margin:auto;background:transparent;border:0;border-radius:0;box-shadow:none}.j-dialog--badge:before,.j-dialog--badge .j-dialog-handle{display:none}.j-dialog--badge::backdrop{background:#e9e5d8ed;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.j-dialog--badge .j-dialog-inner{padding:8px 12px 24px}.j-dialog--badge .j-dialog-heading{justify-content:flex-end;margin:0}.j-dialog--badge .j-dialog-heading h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.j-dialog--badge .j-icon-button{border:0;background:transparent}.j-dialog--badge .j-badge-placeholder{width:148px;height:156px;border:0;background:transparent;color:#a89872}.j-dialog--badge .j-badge-placeholder.is-collected{color:#9f8041}.j-dialog--badge .j-badge-placeholder:after{display:none}.j-dialog--badge .j-badge-placeholder>svg{width:110px;height:110px}.j-dialog--badge .j-badge-placeholder>i{right:5px;bottom:14px}.j-badge-title{font-family:var(--j-hand);font-size:29px;font-weight:400;margin:8px 0 0;text-align:center}.j-dialog--badge .j-badge-story{margin:16px 7px 28px;font-size:19px}.j-badge-ticket{width:100%;background:#faf8f0;border-radius:3px 7px 5px 8px;padding:17px 19px;color:#94856d;box-shadow:0 5px 15px #55462809;transform:rotate(-1deg)}.j-badge-ticket-meta{display:flex;justify-content:space-between;gap:12px;font-size:10px;color:#a29479}.j-badge-ticket p{font-size:12px;line-height:1.85;margin:10px 0 6px}.j-badge-ticket small{display:block;font-size:10px;color:#b0a38b}@media(max-width:560px){.j-dialog--record{width:100%;max-width:100%}.j-dialog--record .j-dialog-inner{min-height:93dvh;padding:0 24px calc(24px + env(safe-area-inset-bottom,0px))}.j-dialog--record .j-dialog-heading{margin-block:8px 24px}.j-dialog--record .j-flow-save{bottom:calc(-24px - env(safe-area-inset-bottom,0px));padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}}.j-receipt-intro{margin:2px 0 20px;color:#998870;font-size:12px}.j-receipt-badges{display:grid;gap:19px;margin:0 0 23px}.j-receipt-badges>div{display:flex;align-items:flex-start;gap:14px}.j-receipt-badges strong{font-family:var(--j-hand);font-weight:400;font-size:20px}.j-receipt-badges p{color:#9b8b70;font-size:11px;line-height:1.85;margin:5px 0 0}.j-receipt>.j-text-button{margin:-6px 0 13px}.j-receipt .j-sketch-button{font-size:20px}.j-care-note{margin:0 0 22px;padding:14px 16px;background:#eeecd9;border-radius:11px 13px 9px 12px}.j-care-note>strong{font-family:var(--j-hand);font-size:19px;font-weight:400}.j-care-note p{margin:8px 0 0;font-size:12px;line-height:1.85;color:#948367}.j-care-note.is-important{background:#f2dfcf;border-left:3px solid #b68b68}.j-care-note a{display:block;margin-top:10px;color:#9f7753;font-size:10px;text-decoration:underline;text-underline-offset:3px}.j-settings-more>summary{padding:12px 0;cursor:pointer;color:#98876c;font-size:12px}.j-settings-more>.j-settings-section{margin-top:10px}@media(hover:hover){.j-badge-item:hover{background:#eeeadc}.j-inline-options>button:hover{background:#f2ead4}.j-texture-choices>button:hover,.j-flow-moods>button:hover{background:#f6edcf}}@media(max-width:560px){.j-flow-save{bottom:calc(-22px - env(safe-area-inset-bottom,0px));padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));margin-bottom:calc(-18px - env(safe-area-inset-bottom,0px))}}@media(max-width:370px){.j-collection-heading h1{font-size:23px}.j-collection-heading>.j-badge-placeholder{width:45px;height:47px}.j-badge-item>strong{font-size:13px}.j-collection-tabs{gap:11px}.j-collection-tabs button{font-size:11px}.j-texture-choices{gap:8px 2px}.j-texture-choices>button>small{font-size:8px}.j-flow-section-heading>span:first-child{font-size:18px}.j-flow-section.is-compact .j-flow-section-heading>span:last-child{max-width:145px;text-align:right}}*{box-sizing:border-box}html{font-size:16px}body{margin:0;min-width:320px;min-height:100vh;background:#f9f8f2;color:#38372f;font-family:Avenir Next,PingFang SC,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button{color:inherit;border:0;cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}
