@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-vietnamese-full-normal.7BpKI3vF.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-ext-full-normal.YHFkNujK.woff2)format("woff2-variations");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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./fraunces-latin-full-normal.CFFu7zhK.woff2)format("woff2-variations");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:Reddit Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./reddit-sans-vietnamese-wght-normal.Dq6RSFnG.woff2)format("woff2-variations");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:Reddit Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./reddit-sans-latin-ext-wght-normal.BnZzAaJu.woff2)format("woff2-variations");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:Reddit Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(./reddit-sans-latin-wght-normal.BY_1BeEl.woff2)format("woff2-variations");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}:root{--mb-paper:#f3eadc;--mb-paper-2:#e4d5bc;--mb-sheet:#fff8ee;--mb-ink:#1b140f;--mb-ink-soft:#3f3128;--mb-mango:#ef8a1a;--mb-mango-deep:#c4510a;--mb-flesh:#ffb15e;--mb-leaf:#1a4330;--mb-leaf-mid:#2c6a45;--mb-leaf-light:#8fbf6a;--mb-leaf-deep:#10291c;--mb-soil:#3a2616;--mb-soil-light:#6b4a2e;--mb-trunk:#5c3d28;--mb-unripe:#6f8f38;--mb-line:#1b140f29;--mb-ease:cubic-bezier(.22, 1, .36, 1);--mb-display:"Fraunces Variable", "Iowan Old Style", Palatino, "Palatino Linotype", serif;--mb-body:"Reddit Sans Variable", "Avenir Next", "Segoe UI", sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@layer resets{*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--mb-paper);min-height:100%;color:var(--mb-ink);text-rendering:optimizelegibility}button,input,textarea{font:inherit}button{cursor:pointer}img,svg{max-width:100%;display:block}::selection{color:#1b140f;background:#f0a04a}:focus{outline:none}:focus-visible{outline:2px solid var(--mb-leaf);outline-offset:3px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}}.chapters{width:min(1120px,100%);margin-inline:auto}.progress-track{background:var(--mb-paper-2);height:4px;display:none}.progress{background:linear-gradient(90deg, var(--mb-mango-deep), var(--mb-flesh));transform-origin:0;width:100%;height:100%;transform:scaleX(0)}.tree{transform-box:fill-box;transform-origin:bottom}.whole{opacity:0}.bite{opacity:1}html[data-grove]:has(.story) .progress-track{display:block}html[data-grove] .scene{z-index:1;height:100dvh;min-height:100dvh;position:sticky;top:0}html[data-grove] .chapters{z-index:2;margin-inline:0;width:100%;margin-top:-100dvh;position:relative}html[data-grove] .chapter{box-sizing:border-box;pointer-events:none;align-items:flex-end;min-height:100dvh;padding:5.5rem 1.15rem 1.15rem;scroll-margin-top:0;display:flex}html[data-grove] .panel{pointer-events:auto}@media (width>=960px){html[data-grove] .chapter{align-items:center;padding:6rem 5vw 3rem}html[data-grove] .chapter-intro .panel{margin-right:auto}html[data-grove] .chapter-write .panel{margin-left:auto}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){html[data-grove] .tree-e{animation:linear both mb-grow;animation-timeline:scroll(root);animation-duration:auto;animation-range:0% 40%}html[data-grove] .tree-d{animation:linear both mb-grow;animation-timeline:scroll(root);animation-duration:auto;animation-range:3% 48%}html[data-grove] .tree-c{animation:linear both mb-grow;animation-timeline:scroll(root);animation-duration:auto;animation-range:6% 58%}html[data-grove] .tree-b{animation:linear both mb-grow;animation-timeline:scroll(root);animation-duration:auto;animation-range:10% 68%}html[data-grove] .tree-a{animation:linear both mb-grow;animation-timeline:scroll(root);animation-duration:auto;animation-range:8% 76%}html[data-grove] .hill-far{animation:linear both mb-hill-far;animation-timeline:scroll(root);animation-duration:auto}html[data-grove] .hill-near{animation:linear both mb-hill-near;animation-timeline:scroll(root);animation-duration:auto}html[data-grove] .sun{animation:linear both mb-sun;animation-timeline:scroll(root);animation-duration:auto}html[data-grove] .front{animation:linear both mb-front;animation-timeline:scroll(root);animation-duration:auto}html[data-grove] .sky-dawn{animation:linear both mb-fade-out;animation-timeline:scroll(root);animation-duration:auto;animation-range:0% 46%}html[data-grove] .sky-deep{animation:linear both mb-fade-in;animation-timeline:scroll(root);animation-duration:auto;animation-range:50% 100%}html[data-grove] .fruit-ripen{animation:linear both mb-ripen;animation-timeline:scroll(root);animation-duration:auto;animation-range:16% 72%}html[data-grove] .whole{animation:linear both mb-whole;animation-timeline:scroll(root);animation-duration:auto;animation-range:18% 88%}html[data-grove] .bite{animation:linear both mb-fade-in;animation-timeline:scroll(root);animation-duration:auto;animation-range:64% 88%}html[data-grove] .progress{animation:linear both mb-fill;animation-timeline:scroll(root);animation-duration:auto}}}html[data-scroll-js] .tree{transform:scaleY(calc(.22 + .78 * clamp(0, (var(--scroll,0) - var(--lag,0)) / var(--span,.6), 1)))}html[data-scroll-js] .hill-far{transform:translateY(calc(28px - 84px * var(--scroll,0)))}html[data-scroll-js] .hill-near{transform:translateY(calc(12px - 36px * var(--scroll,0)))}html[data-scroll-js] .sun{transform:translateY(calc(16px - 52px * var(--scroll,0)))}html[data-scroll-js] .front{transform:translateY(calc(8px - 26px * var(--scroll,0)))}html[data-scroll-js] .sky-dawn{opacity:calc(1 - min(1, var(--scroll,0) / .46))}html[data-scroll-js] .sky-deep{opacity:clamp(0, (var(--scroll,0) - .5) / .5, 1)}html[data-scroll-js] .fruit-ripen{fill:color-mix(in srgb, var(--mb-unripe), var(--mb-mango) calc(var(--scroll,0) * 100%))}html[data-scroll-js] .whole{fill:color-mix(in srgb, var(--mb-unripe), var(--mb-mango) calc(min(1, var(--scroll,0) / .7) * 100%));opacity:calc(1 - clamp(0, (var(--scroll,0) - .64) / .22, 1))}html[data-scroll-js] .bite{opacity:clamp(0, (var(--scroll,0) - .64) / .24, 1)}html[data-scroll-js] .progress{transform:scaleX(var(--scroll,0))}@keyframes mb-grow{0%{transform:scaleY(.22)}to{transform:scaleY(1)}}@keyframes mb-hill-far{0%{transform:translateY(28px)}to{transform:translateY(-56px)}}@keyframes mb-hill-near{0%{transform:translateY(12px)}to{transform:translateY(-24px)}}@keyframes mb-sun{0%{transform:translateY(18px)}to{transform:translateY(-42px)}}@keyframes mb-front{0%{transform:translateY(10px)}to{transform:translateY(-16px)}}@keyframes mb-whole{0%{fill:#6f8f38;opacity:1}62%{fill:#ef8a1a;opacity:1}to{fill:#ef8a1a;opacity:0}}@keyframes mb-fade-out{0%{opacity:1}to{opacity:0}}@keyframes mb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mb-ripen{0%{fill:#6f8f38}to{fill:#ef8a1a}}@keyframes mb-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){html[data-grove] .scene{height:min(72vh,680px);min-height:26rem;position:relative;top:auto}html[data-grove] .chapters{width:min(1120px,100%);margin:0 auto}html[data-grove] .chapter{pointer-events:auto;min-height:0;padding:3.25rem 1.15rem .35rem;scroll-margin-top:5.5rem;display:block}html[data-grove] .chapter-intro .panel,html[data-grove] .chapter-write .panel{margin-left:0;margin-right:0}.tree,.canopy,.hill-far,.hill-near,.sun,.front,.sky-dawn,.sky-deep,.fruit-ripen,.whole,.bite,.progress{animation:none!important}.tree,.hill-far,.hill-near,.sun,.front,.progress{transform:none!important}.sky-dawn,.sky-deep,.whole{opacity:0!important}.bite{opacity:1!important}.fruit-ripen{fill:#ef8a1a!important}.progress-track{display:none!important}}@media print{.scene{height:280px!important;min-height:0!important;position:relative!important}.chapters{width:auto!important;margin:0!important}.chapter{break-inside:avoid;min-height:0!important;display:block!important}.progress-track{display:none!important}}

@layer resets, priority1;

@layer priority2 {
  .x10a8y8t {
    inset: 0;
  }

  .x1x62bky {
    inset: 12px -8px -10px 10px;
  }

  .x1quu8xm {
    inset: 14px 10px -10px -8px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .xah0wg6 {
    padding: .55rem .85rem;
  }

  .x1cso1qd {
    padding: .65rem .75rem;
  }

  .x1db5nek {
    padding: .7rem 1.15rem .75rem;
  }

  .xb5xjd6 {
    padding: 1.35rem 1.3rem 1.45rem;
  }

  .x1m4y5vd {
    padding: 1.55rem 1.35rem 1.65rem;
  }

  .x12y52ad {
    padding: 2.5rem 1.15rem 2.8rem;
  }

  @media (width >= 720px) {
    .x1paxsf2.x1paxsf2 {
      padding: 1.55rem 1.6rem 1.65rem;
    }

    .xw3zw87.xw3zw87 {
      padding: 2rem 2rem 2.1rem;
    }
  }
}

@layer priority3 {
  .xstmulo {
    border-color: var(--x16v2ntp);
  }

  .x14728xn {
    border-color: var(--x2p8zf7);
  }

  .x1yt6v20 {
    border-radius: .75rem;
  }

  .x4f8dtb {
    border-radius: .7rem;
  }

  .x10szx8j {
    border-radius: 1.15rem 1.4rem 1rem 1.25rem;
  }

  .x1w6gxpz {
    border-radius: 1.2rem;
  }

  .x1e6avla {
    border-radius: 999px;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xvndefy {
    border-width: 1.5px;
  }

  .x7qsktr {
    gap: .15rem .85rem;
  }

  .xek91gn {
    gap: .35rem .85rem;
  }

  .x73f2yu {
    gap: .35rem;
  }

  .xpraio3 {
    gap: .55rem;
  }

  .xilar1o {
    gap: .75rem 1.5rem;
  }

  .x1anvcvh {
    gap: .7rem 1rem;
  }

  .x94aazo {
    gap: .85rem;
  }

  .xac3v1k {
    gap: 1.05rem;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .xzs2av2:focus {
    border-color: var(--x2p8zf7);
  }
}

@layer priority4 {
  .x1pha0wt {
    align-items: baseline;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .x1o4y9o {
    animation-delay: -.6s;
  }

  .x1wn91js {
    animation-delay: -1.2s;
  }

  .xzxkn1k {
    animation-delay: -2.1s;
  }

  .xo1p13i {
    animation-delay: -3.4s;
  }

  .x1irv0t9 {
    animation-delay: -5s;
  }

  .xpz12be {
    animation-direction: alternate;
  }

  .x10mj3fp {
    animation-duration: 6.9s;
  }

  .xyatv1b {
    animation-duration: 7.6s;
  }

  .x15m6q50 {
    animation-duration: 8.1s;
  }

  .x1bh7i9i {
    animation-duration: 8.8s;
  }

  .x1t41sn {
    animation-duration: 9.4s;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .x136r544 {
    animation-name: xqohmhc-B;
  }

  .x4hg4is {
    animation-timing-function: ease-in-out;
  }

  .xjyslct {
    appearance: none;
  }

  .x1icnr7g {
    background-color: #f3b56a;
  }

  .x9cnzhx {
    background-color: #fffdf8;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x13cs053 {
    background-color: var(--x19n29di);
  }

  .xao3toj {
    background-color: var(--x1k25hyo);
  }

  .x1qrz7og {
    background-color: var(--x2p8zf7);
  }

  .x13jjwe6 {
    background-color: var(--xl8kdcz);
  }

  .xuoog07 {
    background-color: var(--xo27hzy);
  }

  .x1r2wkbb {
    background-color: var(--xzey6m9);
  }

  .xlftqfm {
    background-image: linear-gradient(#e07a38 0%, #8a4c2c 46%, #163528 100%);
  }

  .x141p8ji {
    background-image: linear-gradient(#ffe7c4 0%, #f3b56a 44%, #e2893a 100%);
  }

  .x2r68ge {
    background-image: linear-gradient(#fff6e8 0%, #f7d7a6 50%, #f0b56b 100%);
  }

  .xqi135e {
    box-shadow: 0 10px 20px #c4510a2e;
  }

  .xc9k93g {
    box-shadow: inset 0 1px #fff8eed9, 0 18px 44px #1b140f24;
  }

  .x5yv2g9 {
    box-shadow: 0 1px #1b140f14, 0 12px 28px #1b140f0d;
  }

  .xracth1 {
    box-shadow: inset 0 1px #fff8eecc;
  }

  .x11xdyty {
    color: #f3eadc;
  }

  .xpzkhak {
    color: var(--x19n29di);
  }

  .x19l8516 {
    color: var(--x1he4leo);
  }

  .x1v5ea81 {
    color: var(--x1hezyly);
  }

  .xl3oc27 {
    color: var(--x1k25hyo);
  }

  .xknv2kt {
    color: var(--x2p8zf7);
  }

  .x1dgeyev {
    color: var(--xui1agr);
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1l7klhg {
    flex-basis: 100%;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x16p61k5 {
    font-family: var(--x1bo9ouz);
  }

  .x15znqgv {
    font-family: var(--x83ncjb);
  }

  .xp1qmoa {
    font-size: .78rem;
  }

  .xym1t2f {
    font-size: .82rem;
  }

  .xyr29y3 {
    font-size: .95rem;
  }

  .x1xbdnly {
    font-size: .98rem;
  }

  .x17kj6qs {
    font-size: 1.075rem;
  }

  .x5pdnfe {
    font-size: 1.35rem;
  }

  .x1c7ct21 {
    font-size: clamp(1.2rem, 2vw, 1.45rem);
  }

  .x1x8keax {
    font-size: clamp(2.15rem, 4vw, 3.15rem);
  }

  .x1gbfvbj {
    font-size: clamp(3.4rem, 8.6vw, 6.4rem);
  }

  .xxst4rn {
    font-variation-settings: "SOFT" 36,"WONK" 1,"opsz" 80,"wght" 620;
  }

  .x12gq01b {
    font-variation-settings: "SOFT" 40,"WONK" 1,"opsz" 48,"wght" 640;
  }

  .x1q3jjsd {
    font-variation-settings: "SOFT" 62,"WONK" 1,"opsz" 144,"wght" 650;
  }

  .x1cmdng9 {
    font-weight: 440;
  }

  .x1im5e5j {
    font-weight: 620;
  }

  .x70r0ul {
    font-weight: 640;
  }

  .x19s9jnd {
    font-weight: 650;
  }

  .x1xlr1w8 {
    font-weight: 700;
  }

  .x1t8wntd {
    font-weight: 750;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .xrq0m5f {
    letter-spacing: -.035em;
  }

  .x1b4dsll {
    letter-spacing: -.03em;
  }

  .x1dgsrnt {
    letter-spacing: .06em;
  }

  .x9pfba7 {
    letter-spacing: .08em;
  }

  .xa7ig63 {
    letter-spacing: .16em;
  }

  .x2fkcpg {
    line-height: .9;
  }

  .xobulqh {
    line-height: .98;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .x1dbl2gt {
    line-height: 1.6;
  }

  .xo5v014 {
    line-height: 1;
  }

  .xi8ndw4 {
    opacity: .18;
  }

  .x1vx7kgm {
    opacity: .22;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x288g5 {
    resize: vertical;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xbz8h9e {
    transform: rotate(-.45deg);
  }

  .x1gzool7 {
    transform: rotate(.4deg);
  }

  .x1bee3ir {
    transform: translateY(-200%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .x1764fhq {
    transform-box: fill-box;
  }

  .x3fgq9t {
    transform-origin: 50% 92%;
  }

  .x8mlt0r {
    transition-duration: var(--xrmynwl);
  }

  .x18dpk69 {
    transition-property: transform, background-color;
  }

  .x16n73rl {
    transition-property: transform, box-shadow;
  }

  .x1ujscvs {
    transition-timing-function: var(--xfs88kb);
  }

  .x1ja2u2z {
    z-index: 0;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1355qak {
    z-index: 20;
  }

  .x1u8a7rm {
    z-index: 5;
  }

  .xfqoyci:disabled {
    opacity: .6;
  }

  .x1gl3shj:disabled {
    transform: none;
  }

  .xk0s38z:hover {
    background-color: var(--x2p8zf7);
  }

  .xf7psd3:hover {
    background-color: var(--xui1agr);
  }

  .x1algmiw:hover {
    color: var(--x19n29di);
  }

  .x1hljp5z:hover {
    transform: rotate(-.1deg) translateY(-4px);
  }

  .xg8im5j:hover {
    transform: rotate(.08deg) translateY(-4px);
  }

  .x1lz31oe:hover {
    transform: translateY(-2px);
  }

  .x1y34xq6:focus {
    box-shadow: 0 0 0 3px #1a433038;
  }

  .x1wfrlr2:focus {
    transform: translateY(0);
  }

  .xjcrz32:active {
    background-color: #d97706;
  }

  .xymg228:active {
    transform: translateY(1px);
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (width >= 680px) {
    .xws39hz.xws39hz {
      grid-template-columns: 1fr 1fr;
    }
  }
}

@layer priority5 {
  .x16stqrj {
    border-bottom-color: #0000;
  }

  .x1diyh6a {
    border-bottom-color: var(--x1he4leo);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xlxy82 {
    border-bottom-width: 2px;
  }

  .x2x41l1 {
    border-bottom-width: 3px;
  }

  .x1o8c6g8 {
    border-top-color: var(--xo27hzy);
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x1gp4ovq {
    border-top-width: 4px;
  }

  .x1rigvc4 {
    height: 1.7rem;
  }

  .x5yr21d {
    height: 100%;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .x19pr5cj {
    height: min(72vh, 680px);
  }

  .x3rpodo {
    left: -9999px;
  }

  .xtmw667 {
    left: .75rem;
  }

  .x1mrxg6j {
    max-width: 36ch;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .x9frgcs {
    min-height: 2.4rem;
  }

  .xgbkey0 {
    min-height: 2.75rem;
  }

  .x9zs5pv {
    min-height: 26rem;
  }

  .x14ib8fx {
    min-height: 8.5rem;
  }

  .xvrpxjx {
    padding-bottom: .35rem;
  }

  .xpcrps7 {
    padding-bottom: .4rem;
  }

  .xs9h3oa {
    padding-bottom: .68rem;
  }

  .x1a0p763 {
    padding-bottom: 12vh;
  }

  .x5iad1t {
    padding-left: .8rem;
  }

  .xe49w9i {
    padding-left: 1.15rem;
  }

  .xdigy9p {
    padding-right: .8rem;
  }

  .x9twhn3 {
    padding-right: 1.15rem;
  }

  .xi1zy7b {
    padding-top: .35rem;
  }

  .x1849fr {
    padding-top: .45rem;
  }

  .x1q57ora {
    padding-top: .75rem;
  }

  .x1weg8eo {
    padding-top: 3.25rem;
  }

  .xj6y5bb {
    padding-top: 4.4rem;
  }

  .x5aen5 {
    padding-top: 8vh;
  }

  .x1l6osp {
    scroll-margin-top: 5.5rem;
  }

  .x1nxzj52 {
    top: .75rem;
  }

  .x13vifvy {
    top: 0;
  }

  .xufapmb {
    width: 1.7rem;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .xfshyly {
    width: min(100%, 36rem);
  }

  .x1gr6wjp {
    width: min(100%, 40rem);
  }

  .x13a7jsa {
    width: min(1120px, 100%);
  }

  .x1aqubj3 {
    width: min(40rem, 100% - 2.3rem);
  }

  .xdj34xf:hover {
    border-bottom-color: var(--xo27hzy);
  }
}

@layer priority6 {
  .xhd0biz::placeholder {
    color: #8d7568;
  }
}

@keyframes xqohmhc-B {
  from {
    transform: rotate(-1.35deg);
  }

  to {
    transform: rotate(1.6deg);
  }
}

:root, .x1v11dh2 {
  --x1bo9ouz: var(--mb-display);
  --x83ncjb: var(--mb-body);
}

:root, .xv43yp8 {
  --xfs88kb: var(--mb-ease);
  --xrmynwl: .18s;
}

:root, .x1uc5hhv {
  --xl8kdcz: var(--mb-paper);
  --xf3uhd0: var(--mb-paper-2);
  --x19n29di: var(--mb-sheet);
  --x1k25hyo: var(--mb-ink);
  --x1hezyly: var(--mb-ink-soft);
  --xo27hzy: var(--mb-mango);
  --x1he4leo: var(--mb-mango-deep);
  --xui1agr: var(--mb-flesh);
  --x2p8zf7: var(--mb-leaf);
  --x1hi7kni: var(--mb-leaf-mid);
  --xw3yg0p: var(--mb-leaf-light);
  --x1nxwovf: var(--mb-leaf-deep);
  --xzey6m9: var(--mb-soil);
  --x16v2ntp: var(--mb-soil-light);
  --x1dar977: var(--mb-line);
}
