:root{--ar:1.41421;--ink:#6e6661;--text:#4a4440;--paper:#f8f3ec;--fz:1;font-size:calc(16px*var(--fz));-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;--bg:var(--paper);--muted:#9b938a;--radius-card:12px;--font-body:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--paper-bg:#efe9de;--paper-card:#fffdf8;--paper-card-2:#faf5ec;--paper-line:#d9cfc4;--ink-2:#7d746e;--ink-3:#9a908a;--accent-green:#8bb39a}*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}html{-webkit-text-size-adjust:100%;line-height:1.5;font-family:var(--font-body);-webkit-tap-highlight-color:transparent}body{background:var(--paper);color:var(--text);-webkit-font-smoothing:antialiased;font-family:inherit}#__nuxt,body,html{overscroll-behavior:none;scrollbar-width:none;height:100%;overflow:hidden}body::-webkit-scrollbar{display:none}html::-webkit-scrollbar{display:none}:focus,:focus-visible{outline:none}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}button{font:inherit;cursor:pointer;background:0 0}img{max-width:100%}.relative{position:relative}.absolute{position:absolute}.left-1\/2{left:50%}.h-full{height:100%}.h-screen{height:100vh}.h-dvh{height:100dvh}.w-full{width:100%}.w-screen{width:100vw}.overflow-hidden{overflow:hidden}.select-none{-webkit-user-select:none;user-select:none}.paper-card{border:2px solid var(--ink);color:var(--text);box-shadow:inset 0 -6px 0 var(--theme,#cfe6d8);background-color:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex;overflow:hidden;container-type:size}.paper-card.full-bleed{box-shadow:none;border:none}.stripe-shadow{isolation:isolate}.stripe-shadow:before{content:attr(data-text);z-index:-1;--stripe:max(2px, .035em);background:repeating-linear-gradient(-45deg,var(--theme) 0 var(--stripe),transparent 0 calc(var(--stripe)*2));color:#0000;pointer-events:none;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0;translate:.08em .08em}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#6e66614d;border-radius:999px}::-webkit-scrollbar-track{background:0 0}::selection{background:#cfe6d8b3}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
