:root{--md3-bg: #f7faf9;--md3-surface: #ffffff;--md3-text: #1b1c1d;--md3-text-secondary: #5f6368;--md3-outline: #e4eae8;--md3-stripe: rgba(0, 106, 96, .035);--md3-hover: rgba(0, 106, 96, .06);--md3-scroll-track: #eef2f1;--md3-scroll-thumb: #c4cfcc}html[data-theme=dark]{--md3-bg: #101413;--md3-surface: #1b201e;--md3-text: #e4e7e5;--md3-text-secondary: #a8afad;--md3-outline: #2e3432;--md3-stripe: rgba(255, 255, 255, .025);--md3-hover: rgba(91, 193, 181, .06);--md3-scroll-track: #161b19;--md3-scroll-thumb: #38403d}body{margin:0;background-color:var(--md3-bg);color:var(--md3-text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh}.ant-card{transition:box-shadow .2s cubic-bezier(.2,0,0,1),transform .2s cubic-bezier(.2,0,0,1)}.ant-card:hover{box-shadow:0 1px 3px #0000001a,0 4px 12px #00000014}.ant-table-tbody>tr:nth-child(2n)>td{background:var(--md3-stripe)}.ant-table-tbody>tr:hover>td{background:var(--md3-hover)!important}.md3-header{position:sticky;top:0;z-index:20;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.md3-sider{margin:12px 0 12px 12px;border-radius:20px;border:1px solid var(--md3-outline);box-shadow:0 1px 3px #00000014,0 4px 14px #0000000f;overflow:auto;height:calc(100vh - 24px);position:sticky;top:12px}.md3-sider .ant-layout-sider-children{display:flex;flex-direction:column}.md3-sider-collapsed{height:auto;min-height:0}@media(max-width:991px){.md3-sider{display:none}}.md3-lang-pill .ant-segmented-item{padding:0 10px}@keyframes md3-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.md3-page{animation:md3-fade-in .25s cubic-bezier(.05,.7,.1,1)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--md3-scroll-track)}::-webkit-scrollbar-thumb{background:var(--md3-scroll-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{filter:brightness(.9)}
