:root{--background:#ffffff;--foreground:#171717}@media (prefers-color-scheme:dark){:root{--background:#0a0a0a;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden}body{color:var(--foreground);background:var(--background);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}@media (prefers-color-scheme:dark){html{color-scheme:dark}}[data-bs-theme=light] .category-btn{background-color:var(--bs-body-bg);color:var(--bs-body-color);border:1px solid var(--bs-border-color)}[data-bs-theme=light] .category-btn.active{background-color:var(--bs-dark);color:white}[data-bs-theme=dark] .category-btn{background-color:var(--bs-secondary-bg);color:var(--bs-secondary-color);border:1px solid var(--bs-border-color)}[data-bs-theme=dark] .category-btn.active{background-color:var(--bs-light);color:black}[data-bs-theme=light] .view-btn{background-color:var(--bs-dark)!important;color:var(--bs-light)!important;border:none}[data-bs-theme=light] .view-btn:hover{background-color:var(--bs-primary)!important;color:white!important}[data-bs-theme=dark] .view-btn{background-color:var(--bs-light)!important;color:var(--bs-dark)!important;border:none}[data-bs-theme=dark] .view-btn:hover{background-color:var(--bs-primary)!important;color:white!important}[data-bs-theme=dark] .border,[data-bs-theme=dark] .border-bottom,[data-bs-theme=dark] .border-end,[data-bs-theme=dark] .border-start,[data-bs-theme=dark] .border-top{border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .shadow-sm{box-shadow:0 .125rem .25rem rgba(255,255,255,.075)!important}[data-bs-theme=dark] .shadow{box-shadow:0 .5rem 1rem rgba(255,255,255,.15)!important}[data-bs-theme=dark] .shadow-lg{box-shadow:0 1rem 3rem rgba(255,255,255,.175)!important}[data-bs-theme=dark] .rounded-4.bg-body.shadow-sm.p-3{background-color:var(--bs-light)!important}[data-bs-theme=dark] .rounded-4.bg-body.shadow-sm.p-3 .text-muted{color:var(--bs-gray-600)!important}