:root{--md-ref-typeface-plain: system-ui, -apple-system, "Segoe UI", Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--md-ref-typeface-brand: var(--md-ref-typeface-plain);--app-max-width: 720px;--app-fab-bottom: calc(24px + env(safe-area-inset-bottom, 0px)) ;text-autospace:normal}*{box-sizing:border-box}html,body{margin:0;padding:0;min-height:100%}body{font-family:var(--md-ref-typeface-plain);background-color:var(--md-sys-color-surface, #fef7ff);color:var(--md-sys-color-on-surface, #1d1b20);text-autospace:normal;-webkit-font-smoothing:antialiased;transition:background-color .3s ease,color .3s ease}body.gradient-bg{background-image:linear-gradient(in oklch,var(--md-sys-color-surface-container-lowest) 0%,color-mix(in oklch,var(--md-sys-color-primary-container) 42%,var(--md-sys-color-surface)) 58%,color-mix(in oklch,var(--md-sys-color-tertiary-container) 34%,var(--md-sys-color-surface)) 100%);background-attachment:fixed;background-repeat:no-repeat;min-height:100vh}aevum-app{display:block;min-height:100vh}md-filled-button,md-outlined-button,md-text-button,md-outlined-text-field,md-filled-text-field,md-outlined-select,md-select-option,md-list,md-list-item,md-dialog,md-assist-chip,md-filter-chip{font-family:var(--md-ref-typeface-plain)}::selection{background:var(--md-sys-color-primary-container);color:var(--md-sys-color-on-primary-container)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--md-sys-color-outline-variant);border-radius:4px}
