:root{color-scheme:light;--bg-primary: #ffffff;--bg-secondary: #f9fafb;--bg-tertiary: #f3f4f6;--bg-glass: rgba(255, 255, 255, .7);--header-bg: rgba(255, 255, 255, .9);--text-main: #111827;--text-secondary: #374151;--text-muted: #6b7280;--text-light: #9ca3af;--accent-blue: #3b82f6;--accent-blue-hover: #2563eb;--accent-purple: #8b5cf6;--accent-pink: #ec4899;--accent-teal: #14b8a6;--success-green: #10b981;--success-bg: #ecfdf5;--warning-amber: #f59e0b;--error-red: #ef4444;--border-light: #e5e7eb;--border-medium: #d1d5db;--border-focus: var(--accent-blue);--card-bg: #ffffff;--card-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--card-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--card-shadow-hover: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(255, 255, 255, .3);--glass-shadow: 0 8px 32px rgba(31, 38, 135, .1);--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 9999px;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--text-4xl: 2.25rem;--text-5xl: 3rem;--text-6xl: 3.75rem;--weight-normal: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--weight-extrabold: 800;--leading-none: 1;--leading-tight: 1.25;--leading-snug: 1.375;--leading-normal: 1.5;--leading-relaxed: 1.625;--leading-loose: 2;--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-bounce: .3s cubic-bezier(.68, -.55, .265, 1.55);--anim-stagger-delay: 10ms;--anim-duration: .3s;--anim-distance: 16px;--content-width: 1072px;--sidebar-width: 280px;--header-height: 64px;--z-dropdown: 100;--z-sticky: 200;--z-modal: 300;--z-tooltip: 400}.name-guide[data-astro-cid-7szla2ne]{padding:var(--space-10) 0 0}.name-article[data-astro-cid-7szla2ne]{max-width:780px;margin:0 auto;padding:var(--space-8);border:1px solid var(--border-light);border-radius:var(--radius-xl);background:var(--card-bg)}.name-article[data-astro-cid-7szla2ne] h2[data-astro-cid-7szla2ne]{font-size:var(--text-2xl);margin:var(--space-8) 0 var(--space-4)}.name-article[data-astro-cid-7szla2ne] h2[data-astro-cid-7szla2ne]:first-child{margin-top:0}.name-article[data-astro-cid-7szla2ne] h3[data-astro-cid-7szla2ne]{font-size:var(--text-lg);margin:var(--space-5) 0 var(--space-2)}.name-article[data-astro-cid-7szla2ne] p[data-astro-cid-7szla2ne],.name-article[data-astro-cid-7szla2ne] li[data-astro-cid-7szla2ne],.name-article[data-astro-cid-7szla2ne] td[data-astro-cid-7szla2ne]{color:var(--text-secondary);line-height:var(--leading-relaxed)}.name-article[data-astro-cid-7szla2ne] ol[data-astro-cid-7szla2ne],.name-article[data-astro-cid-7szla2ne] ul[data-astro-cid-7szla2ne]{display:grid;gap:var(--space-2);padding-left:var(--space-5)}.name-article[data-astro-cid-7szla2ne] a[data-astro-cid-7szla2ne]{font-weight:var(--weight-semibold)}.specimen-note[data-astro-cid-7szla2ne]{font-size:var(--text-sm)}.name-article[data-astro-cid-7szla2ne] .specimen-list[data-astro-cid-7szla2ne]{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding-left:0;margin-top:var(--space-3);list-style:none}.name-article[data-astro-cid-7szla2ne] .specimen-list[data-astro-cid-7szla2ne] li[data-astro-cid-7szla2ne]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-light);border-radius:var(--radius-lg);background:var(--bg-primary);color:var(--text-main)}.specimen-text[data-astro-cid-7szla2ne]{min-width:0;font-size:var(--text-lg);overflow-wrap:anywhere}.specimen-length[data-astro-cid-7szla2ne]{flex:none;font-size:var(--text-xs);color:var(--text-muted)}.limit-table-wrap[data-astro-cid-7szla2ne]{overflow-x:auto}.limit-table[data-astro-cid-7szla2ne]{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.limit-table[data-astro-cid-7szla2ne] th[data-astro-cid-7szla2ne],.limit-table[data-astro-cid-7szla2ne] td[data-astro-cid-7szla2ne]{padding:var(--space-3);border-bottom:1px solid var(--border-light);text-align:left;vertical-align:top}.limit-table[data-astro-cid-7szla2ne] th[data-astro-cid-7szla2ne]{color:var(--text-main);white-space:nowrap}
