:root{--font-display:BeVietnamPro_400Regular, system-ui, -apple-system, "Segoe UI", sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;--font-rounded:"SF Pro Rounded", "Hiragino Maru Gothic ProN", Meiryo, "MS PGothic", sans-serif;--font-serif:Georgia, "Times New Roman", serif}:focus{outline:none}:focus-visible{outline-offset:2px;scroll-margin-top:88px;scroll-margin-bottom:96px;outline:2px solid #857a9b!important}[role=search]:focus-within{outline-offset:2px;outline:2px solid #857a9b}[role=search] input:focus-visible{outline:none!important}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}