:root{--color-primary:#2563eb;--color-primary-light:#60a5fa;--color-primary-dark:#1e40af;--color-danger:#ef4444;--color-error:#ef4444;--color-warning:#f59e0b;--color-info:#3b82f6;--color-text-primary:#1f2937;--color-text-secondary:#6b7280;--color-text-tertiary:#9ca3af;--color-text-inverse:#fff;--color-bg-primary:#fff;--color-bg-secondary:#f9fafb;--color-bg-tertiary:#f3f4f6;--color-border:#e5e7eb;--color-border-light:#f3f4f6;--color-border-dark:#d1d5db;--shadow-sm:0 0.05rem 0.1rem 0 rgba(0,0,0,.05);--shadow-md:0 0.2rem 0.3rem -0.05rem rgba(0,0,0,.1);--shadow-lg:0 0.5rem 0.75rem -0.15rem rgba(0,0,0,.1);--shadow-xl:0 1rem 1.25rem -0.25rem rgba(0,0,0,.1);--font-family-base:System;--font-family-mono:monospace;--font-size-xs:0.6rem;--font-size-sm:0.7rem;--font-size-md:0.8rem;--font-size-lg:0.9rem;--font-size-xl:1rem;--font-size-2xl:1.2rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-normal:1.5;--line-height-relaxed:1.625;--spacing-xs:0.4rem;--spacing-sm:0.6rem;--spacing-md:0.8rem;--spacing-lg:1.2rem;--spacing-xl:1.6rem;--spacing-2xl:2.4rem;--spacing-1:0.2rem;--spacing-2:0.4rem;--spacing-3:0.6rem;--spacing-4:0.8rem;--spacing-6:1.2rem;--spacing-8:1.6rem;--spacing-12:2.4rem;--spacing-16:3.2rem;--radius-sm:0.2rem;--radius-base:0.4rem;--radius-md:0.6rem;--radius-lg:0.8rem;--radius-xl:1rem;--radius-full:499.95rem}*{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}page{background-color:var(--color-bg-secondary);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:.8rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ol,ul{list-style:none}a{color:inherit;text-decoration:none}taro-image-core{display:block;max-width:100%}taro-button-core{background:none;border-width:0;cursor:pointer;font-family:inherit;outline:none;padding:0}taro-button-core::after{border-width:0}taro-input-core,taro-textarea-core{background:none;border-width:0;font-family:inherit;font-size:inherit;outline:none}::-webkit-scrollbar{height:.4rem;width:.4rem}::-webkit-scrollbar-track{background:var(--color-bg-tertiary)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:499.95rem}::-webkit-scrollbar-thumb:hover{background:var(--color-border-dark)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:-ms-flexbox;display:flex}.flex-col{-ms-flex-direction:column;flex-direction:column}.items-center{-ms-flex-align:center;align-items:center}.justify-center{-ms-flex-pack:center;justify-content:center}.justify-between{-ms-flex-pack:justify;justify-content:space-between}:root{--reffo-wide-frame-width:min(100vw,46.1268dvh,21.5rem)}.reffo-responsive-page{isolation:isolate;min-height:100dvh;overflow:hidden;position:relative;width:100%}.reffo-responsive-page__frame{-webkit-box-sizing:border-box;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-inline:auto;min-height:100dvh;position:relative;width:min(100%,var(--reffo-wide-frame-width));z-index:1}@media (max-width:600px){.reffo-responsive-page__frame{width:100%}}