:root{--motion-ease: cubic-bezier(.22, 1, .36, 1);--motion-spring: cubic-bezier(.34, 1.56, .64, 1);--focus-ring: rgba(239, 124, 31, .32);--paper-grain: rgba(160, 110, 60, .045)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:#f4ecdf;overflow:hidden;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;opacity:1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0.42  0 0 0 0 0.30  0 0 0 0 0.18  0 0 0 0.7 0'/></filter><rect width='100%' height='100%' filter='url(%23n)' opacity='0.55'/></svg>");background-size:180px 180px;mix-blend-mode:multiply;opacity:.06}input,button,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,input:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring);border-radius:inherit}::selection{background:#2f7d6e33}::-webkit-scrollbar{width:0;height:0}mark{color:inherit}@keyframes see-yourself-rise{0%{opacity:0;transform:translateY(10px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes see-yourself-fade{0%{opacity:0}to{opacity:1}}@keyframes see-yourself-sheet-up{0%{opacity:0;transform:translateY(18px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes see-yourself-page-in{0%{opacity:0;transform:translateY(12px) scale(.992);filter:blur(2px)}to{opacity:1;transform:translateY(0)}}@keyframes see-yourself-page-overlay{0%{opacity:0;transform:translate(14px) scale(.992);filter:blur(2px)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes see-yourself-page-in-right{0%{opacity:0;transform:translate(28px) scale(.994);filter:blur(1.5px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes see-yourself-page-in-left{0%{opacity:0;transform:translate(-28px) scale(.994);filter:blur(1.5px)}to{opacity:1;transform:translate(0) scale(1);filter:blur(0)}}@keyframes see-yourself-bar-grow{0%{transform:scaleX(.35);opacity:.45}to{transform:scaleX(1);opacity:1}}@keyframes see-yourself-soft-pulse{0%,to{opacity:.56}50%{opacity:1}}@keyframes see-yourself-twinkle{0%,to{opacity:.3;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@keyframes see-yourself-drift{0%{transform:translate(-2.5%)}to{transform:translate(2.5%)}}@keyframes see-yourself-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes see-yourself-poetry-fade{0%,to{opacity:0;transform:translateY(4px)}14%,86%{opacity:1;transform:translateY(0)}}.screen-page{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.text-balance{text-wrap:balance}.drop-cap:first-letter{font-family:"Noto Serif SC","Source Han Serif",serif;font-size:2.4em;font-weight:600;float:left;line-height:.9;margin:4px 8px 0 0;color:var(--drop-cap-color, currentColor);letter-spacing:-.02em}.divider-flourish{display:flex;align-items:center;justify-content:center;gap:10px;margin:14px auto;color:var(--flourish-color, currentColor);opacity:.45;font-family:"Noto Serif SC",serif;-webkit-user-select:none;user-select:none}.divider-flourish:before,.divider-flourish:after{content:"";height:1px;width:36px;background:linear-gradient(90deg,transparent,currentColor,transparent)}.skeleton-line{display:block;height:12px;border-radius:8px;background:linear-gradient(90deg,#aa866a1a,#aa866a2e,#aa866a1a);background-size:200% 100%;animation:see-yourself-shimmer 1.6s linear infinite}.skeleton-block{border-radius:14px;background:linear-gradient(90deg,#aa866a14,#aa866a29,#aa866a14);background-size:200% 100%;animation:see-yourself-shimmer 1.8s linear infinite}@media (prefers-reduced-motion: no-preference){.motion-rise{animation:see-yourself-rise .32s var(--motion-ease) both;animation-delay:var(--enter-delay, 0ms)}.motion-fade{animation:see-yourself-fade .26s ease both}.motion-sheet{animation:see-yourself-sheet-up .26s var(--motion-ease) both}.motion-page{animation:see-yourself-page-in .32s var(--motion-ease) both}.motion-page-overlay{animation:see-yourself-page-overlay .32s var(--motion-ease) both}.motion-page-right{animation:see-yourself-page-in-right .38s var(--motion-ease) both}.motion-page-left{animation:see-yourself-page-in-left .38s var(--motion-ease) both}.motion-bar{animation:see-yourself-bar-grow .34s var(--motion-ease) both;transform-origin:left center}.motion-twinkle{animation:see-yourself-twinkle 3.4s ease-in-out infinite;animation-delay:var(--twinkle-delay, 0ms)}.motion-drift{animation:see-yourself-drift 26s ease-in-out infinite alternate}.motion-poetry{animation:see-yourself-poetry-fade 4.5s ease-in-out infinite}.motion-interactive{transition:transform .18s var(--motion-ease),box-shadow .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,opacity .18s ease,filter .18s ease;will-change:transform}.motion-interactive:hover{transform:translateY(-.5px);filter:saturate(1.02)}.motion-interactive:active{transform:translateY(1px) scale(.965);filter:saturate(1.06) brightness(.98);box-shadow:none!important}.motion-interactive:disabled{transform:none;filter:none;will-change:auto}}@media (prefers-reduced-motion: reduce){.motion-rise,.motion-fade,.motion-sheet,.motion-page,.motion-page-overlay,.motion-page-right,.motion-page-left,.motion-bar,.motion-twinkle,.motion-drift,.motion-poetry,.skeleton-line,.skeleton-block{animation:none!important}.motion-interactive{transition:none!important}}@keyframes see-yourself-boot-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
