body {
    font-size: 18px;
}

.sidebar ul li a {
    font-size: 16px;
}

.sidebar-nav li>a {
    padding-left: 23px;
    background-image: url("/images/1530280202.svg");
    background-repeat: no-repeat;
    background-position: left top 6px;
    top: 10px;
    background-size: 20px;
}

p div:has(img.medium-zoom-image) {
    display: block !important;
}

.sidebar-nav .list-filter-input {
    position: sticky;
    top: -9px;
    z-index: 1;
    background-color: #fff;
}

.sidebar .app-name {
    position: sticky;
    top: -40px;
    z-index: 1;
    background-color: #fff;
}

.sidebar-nav li>a[href*="/git/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/git-icon.svg");
}

/**/
.sidebar-nav li>a[href*="/agile/"] {
    background-image: url("https://image.flaticon.com/icons/png/24/2784/2784065.png");
}

.sidebar-nav li>a[href*="/android/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/android-6.svg");
}

.sidebar-nav li>a[href*="/aws/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/aws-2.svg");
}

.sidebar-nav li>a[href*="/OpenAI/"] {
    background-image: url("https://openai.com/favicon.ico");
}

.sidebar-nav li>a[href*="/antigravity/"] {
    background-image: url("https://antigravity.google/favicon.ico");
}

.sidebar-nav li>a[href*="/aws/ec2/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/aws-ec2.svg");
}

.sidebar-nav li>a[href*="/bem/"] {
    background-image: url("http://getbem.com/assets/favicon.png");
}

.sidebar-nav li>a[href*="/bitbucket/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/bitbucket-icon.svg");
}

.sidebar-nav li>a[href*="/cmder/"] {
    background-image: url("https://cmder.app/favicon.ico");
}

.sidebar-nav li>a[href*="/composer/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/composer.svg");
}

.sidebar-nav li>a[href*="/css/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/css-3.svg");
}

.sidebar-nav li>a[href*="/design-pattern/"] {
    background-image: url("https://refactoring.guru/favicon.ico");
}

.sidebar-nav li>a[href*="/docker/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/docker.svg");
}

.sidebar-nav li>a[href*="/electronjs/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/electron-1.svg");
}

.sidebar-nav li>a[href*="/eslint/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/eslint-1.svg");
}

.sidebar-nav li>a[href*="/excel/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/excel-4.svg");
}

.sidebar-nav li>a[href*="/facebook/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/facebook-2020-2-1.svg");
}

.sidebar-nav li>a[href*="/franz/"] {
    background-image: url("https://meetfranz.com/static/favicon.ico");
}

.sidebar-nav li>a[href*="/github/"] {
    background-image: url("https://github.githubassets.com/favicons/favicon.svg");
}

.sidebar-nav li>a[href*="/gitlab/"] {
    background-image: url("https://gitlab.com/assets/favicon-7901bd695fb93edb07975966062049829afb56cf11511236e61bcf425070e36e.png");
}

.sidebar-nav li>a[href*="/google/"] {
    background-image: url("https://www.google.com/images/branding/googleg/1x/googleg_standard_color_128dp.png");
}

.sidebar-nav li>a[href*="/google/chrome/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/chrome.svg");
}

.sidebar-nav li>a[href*="/google/chrome/extension/"] {
    background-image: url("https://www.google.com/images/icons/product/chrome_web_store-32.png");
}

.sidebar-nav li>a[href*="/google/drive/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/google-drive.svg");
}

.sidebar-nav li>a[href*="/google/google-apps-script/"] {
    background-image: url("https://www.gstatic.com/images/branding/product/2x/apps_script_48dp.png");
}

.sidebar-nav li>a[href*="/google/sheets/"] {
    background-image: url("https://www.google.com/images/about/sheets-icon.svg");
}

.sidebar-nav li>a[href*="/html/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/html-1.svg");
}

.sidebar-nav li>a[href*="/javascript/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/logo-javascript.svg");
}

.sidebar-nav li>a[href*="/jmeter/"] {
    background-image: url("https://jmeter.apache.org/images/apple-touch-icon.png");
}

.sidebar-nav li>a[href*="/jquery/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/jquery-4.svg");
}

.sidebar-nav li>a[href*="/key-phpstorm/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/phpstorm-1.svg");
}

.sidebar-nav li>a[href*="/laragon/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/laragon.svg");
}

.sidebar-nav li>a[href*="/laravel/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/laravel-2.svg");
}

.sidebar-nav li>a[href*="/less/"] {
    background-image: url("https://lesscss.org/public/ico/favicon.ico");
}

.sidebar-nav li>a[href*="/mac/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/mac-os-2.svg");
}

.sidebar-nav li>a[href*="/nodejs/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/nodejs-icon.svg");
}

.sidebar-nav li>a[href*="/npm/"] {
    background-image: url("https://static-production.npmjs.com/3dc95981de4241b35cd55fe126ab6b2c.png");
}

.sidebar-nav li>a[href*="/php/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/php-1.svg");
}

.sidebar-nav li>a[href*="/phpstorm/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/phpstorm-1.svg");
}

.sidebar-nav li>a[href*="/phpunit/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/phpunit.svg");
}

.sidebar-nav li>a[href*="/pnpm"] {
    background-image: url("https://pnpm.io/img/favicon.png");
}

.sidebar-nav li>a[href*="/postman/"] {
    background-image: url("https://voyager.postman.com/logo/postman-logo-icon-orange.svg");
}

.sidebar-nav li>a[href*="/puppeteer/"] {
    background-image: url("https://pptr.dev/img/favicon.ico");
}

.sidebar-nav li>a[href*="/pusher/"] {
    background-image: url("https://pusher.com/favicon-32x32.png");
}

.sidebar-nav li>a[href*="/python/"] {
    background-image: url("https://www.python.org/static/favicon.ico");
}

.sidebar-nav li>a[href*="/redis/"] {
    background-image: url("https://redis.io/wp-content/themes/wpx/assets/images/favicons/favicon-32x32.png");
}

.sidebar-nav li>a[href*="/sass/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/sass-1.svg");
}

.sidebar-nav li>a[href*="/sql/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/mysql-6.svg");
}

.sidebar-nav li>a[href*="/PostgreSQL/"] {
    background-image: url("https://www.postgresql.org/favicon.ico");
}

.sidebar-nav li>a[href*="/MySQL/"],
.sidebar-nav li>a[href*="/mysql/"] {
    background-image: url("https://labs.mysql.com/common/themes/sakila/favicon.ico");
}

.sidebar-nav li>a[href*="/stylus/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/stylus-1.svg");
}

.sidebar-nav li>a[href*="/sublime-text/"] {
    background-image: url("https://www.sublimetext.com/favicon.ico");
}

.sidebar-nav li>a[href*="/terraform/"] {
    background-image: url("https://www.terraform.io/favicon.ico");
}

.sidebar-nav li>a[href*="/ubuntu/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/ubuntu-4.svg");
}

.sidebar-nav li>a[href*="/vietqr/"] {
    background-image: url("https://vietqr.net/vietqr_ico.png");
}

.sidebar-nav li>a[href*="/visual-studio-code/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/visual-studio-code-1.svg");
}

.sidebar-nav li>a[href*="/vuejs/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/vue-js-1.svg");
}

.sidebar-nav li>a[href*="/windows/"] {
    background-image: url("https://cdn.worldvectorlogo.com/logos/microsoft-windows-22.svg");
}

.sidebar-nav li>a[href*="/vercel/"] {
    background-image: url("https://assets.vercel.com/image/upload/front/favicon/vercel/favicon.ico");
}

.sidebar-nav li>a[href*="/duolingo/"] {
    background-image: url("https://d35aaqx5ub95lt.cloudfront.net/favicon.ico");
}

.sidebar-nav li>a[href*="/chatgpt/"] {
    background-image: url("https://cdn.oaistatic.com/_next/static/media/favicon-32x32.630a2b99.png");
}

.sidebar-nav li>a[href*="/cloudflare/"] {
    background-image: url("https://www.cloudflare.com/favicon.ico");
}

.sidebar-nav li>a[href*="/ssh/"] {
    background-image: url("https://www.openssh.com/favicon.ico");
}

.markdown-section>p,
.markdown-section>h1,
.markdown-section>h2,
.markdown-section>h3,
.markdown-section>h4,
.markdown-section>h5,
.markdown-section>h6,
.markdown-section>ol,
.markdown-section>blockquote,
.markdown-section>pre,
.markdown-section>ul {
    max-width: 800px;
    margin-left: auto !important;
    margin-right: auto !important;
    /* text-align: justify; */
}

.markdown-section table {
    /* width: 500px !important; */
    /* min-width: 800px; */
    /* max-width: 800px !important; */
    overflow-x: scroll;
    width: auto;
    display: table;
    margin-left: auto;
    margin-right: auto;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline !important;
}

a[target="_blank"]:after {
    color: #aaa;
    bottom: -2px;
    position: relative;
    content: url("/_blank.svg");
}

blockquote {
    background:
        linear-gradient(to right, #039be5 4px, transparent 4px) 0% 0%,
        linear-gradient(to bottom, #039be5 4px, transparent 4px) 0% 0%,
        linear-gradient(to left, #039be5 4px, transparent 4px) 100% 100%,
        linear-gradient(to top, #039be5 4px, transparent 4px) 100% 100%;
    background-repeat: no-repeat;
    background-size: 20px 20px;
    padding: 1rem 1.2rem;
    border: none !important;
}

cite {
    display: block;
    text-align: right !important;
    font-weight: normal;
}

img {
    display: block;
    margin: 0 auto;
}
