html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:where(a),:where(a):hover,:where(a):focus,:where(a):active{color:inherit;text-decoration:none}:where(h1,h2,h3,h4){text-wrap:balance}:where(h1){letter-spacing:-.022em}:where(h2){letter-spacing:-.016em}:where(h3){letter-spacing:-.008em}:where(p){text-wrap:pretty}::selection{background:var(--mantine-color-brand-3);color:var(--mantine-color-black)}:root{--yibuka-header-h:68px;--yibuka-canvas:#fffdfa;--yibuka-surface:#fff;--yibuka-pale:#fff9e8;--yibuka-pale-2:#fff3cf;--yibuka-line:#ece2c9;--yibuka-ink-soft:#42403a;--yibuka-tile:#fff4d4;--yibuka-tile-line:#f2dea0;--yibuka-tile-icon:#8a6300}:root[data-mantine-color-scheme=dark]{--yibuka-canvas:var(--mantine-color-dark-8);--yibuka-surface:var(--mantine-color-dark-7);--yibuka-pale:#211b0b;--yibuka-pale-2:#2a2210;--yibuka-line:var(--mantine-color-dark-4);--yibuka-ink-soft:var(--mantine-color-dark-1);--yibuka-tile:var(--mantine-color-dark-6);--yibuka-tile-line:var(--mantine-color-dark-4);--yibuka-tile-icon:var(--mantine-color-brand-4)}body{background:var(--yibuka-canvas)}@media (max-width:48em){body.has-mobile-cta{padding-bottom:var(--yibuka-mobile-cta-h,calc(5rem * var(--mantine-scale)))}}[data-mantine-color-scheme=light] :focus-visible{outline-color:var(--mantine-color-black)}[data-mantine-color-scheme=dark] :focus-visible{outline-color:var(--mantine-color-brand-4)}:root{--yibuka-ease-out:cubic-bezier(.23, 1, .32, 1);--yibuka-ease-in-out:cubic-bezier(.77, 0, .175, 1)}.mantine-Button-root,.mantine-ActionIcon-root,.mantine-CloseButton-root{transition:transform .16s var(--yibuka-ease-out)}.mantine-Button-root:active:not(:disabled):not([data-disabled]),.mantine-ActionIcon-root:active:not(:disabled):not([data-disabled]),.mantine-CloseButton-root:active:not(:disabled):not([data-disabled]){transform:scale(.97)}::view-transition-old(root){animation-duration:.26s;animation-timing-function:var(--yibuka-ease-out)}::view-transition-new(root){animation-duration:.26s;animation-timing-function:var(--yibuka-ease-out)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important}.mantine-Button-root:active,.mantine-ActionIcon-root:active,.mantine-CloseButton-root:active{transform:none!important}}@media print{header,footer,.print-hide{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
