.title-version-wrapper{margin-bottom:1rem}.title-section{display:flex;flex-direction:column;gap:.5rem}.version-subtitle{font-size:1rem;color:var(--accent);font-weight:500}.version-selector{margin-top:.5rem}.version-select{width:100%;max-width:300px;padding:.5rem;font-family:inherit;font-size:1rem;font-weight:500;background-color:var(--background);color:var(--foreground);border:2px solid var(--accent);cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .7rem center;background-size:1em;padding-right:2.5rem}@media(max-width:768px){.version-select{max-width:none}}.post-stats{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0;font-size:.9rem}.post-stats .stat-item{display:inline-flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.25rem;background:var(--background);border:2px solid var(--accent)}.post-stats .stat-item i{width:1rem;text-align:center}.posts .post-stats{gap:.25rem;margin:.5rem 0;font-size:.8rem}.posts .post-stats .stat-item{gap:.5rem;padding:.25rem .5rem;border-width:1px}.post-stats .risk-critical{border-color:#dc3545;color:#dc3545}.post-stats .risk-high{border-color:#fd7e14;color:#fd7e14}.post-stats .risk-medium{border-color:#ffc107;color:#ffc107}.post-stats .risk-low{border-color:#0dcaf0;color:#0dcaf0}.post-content{margin-top:25px}:root{--tag-orange:#f4a261;--tag-red:#e76f51;--tag-yellow:#f6bd60;--tag-blue:#3a86ff;--tag-teal:#2ec4b6;--tag-gray:#adb5bd;--tag-black:#000}.tags-list a,.categories-list a{display:inline-block;padding:.4em .8em;margin:.25em;border-radius:999px;font-size:.75rem;font-weight:500;text-decoration:none;color:#fff;transition:background .3s ease}.tags-list a:nth-child(5n+1),.categories-list a:nth-child(5n+1){background-color:var(--tag-orange)}.tags-list a:nth-child(5n+2),.categories-list a:nth-child(5n+2){background-color:var(--tag-teal)}.tags-list a:nth-child(5n+3),.categories-list a:nth-child(5n+3){background-color:var(--tag-red)}.tags-list a:nth-child(5n+4),.categories-list a:nth-child(5n+4){background-color:var(--tag-blue)}.tags-list a:nth-child(5n),.categories-list a:nth-child(5n){background-color:var(--tag-yellow)}.tags-list a:hover,.categories-list a:hover{opacity:.85}@import 'https://fonts.googleapis.com/css2?family=Anton&display=swap';html{scroll-behavior:smooth}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.header{animation:fadeInDown .6s cubic-bezier(.4,0,.2,1)}.navigation-menu{animation:fadeInUp .6s cubic-bezier(.4,0,.2,1).1s backwards}#search{animation:fadeIn .6s ease-out .2s backwards}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.header{width:100%;position:relative}.header__inner{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0}.header__logo{display:flex;align-items:center;flex-shrink:0}.logo-icon{display:flex;align-items:center}.logo-icon img{width:4rem;min-width:4rem;height:4rem;object-fit:contain;fill:var(--accent);filter:invert(27%)sepia(51%)saturate(2878%)hue-rotate(346deg)brightness(104%)contrast(97%);border:0}.navigation-menu{margin:0}.navigation-menu__inner{font-weight:900;display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:1.5rem}.navigation-menu__inner li a{color:var(--accent);font-family:anton,sans-serif;text-transform:uppercase;font-size:.8rem;letter-spacing:.05em;text-decoration:none;transition:color .3s ease}.navigation-menu__inner li a:hover{color:var(--foreground);text-decoration:underline}table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.9rem}th,td{border:1px solid var(--accent);padding:6px 8px}@media screen and (max-width:768px){table{display:block;width:100%}thead{display:none}tbody{display:block;width:100%}tr{display:block;margin-bottom:1.5rem;border:1px solid var(--accent)}td{display:grid;grid-template-columns:40% 60%;align-items:center;border:none;border-bottom:1px solid var(--accent);padding:8px}td:last-child{border-bottom:none}td::before{content:attr(data-label);font-weight:700;text-align:left;padding-right:1rem}td:has(a),td:has(span[class^=tag-]){display:block}td:has(a)::before,td:has(span[class^=tag-])::before{display:block;margin-bottom:.5rem}}.tags-list a{margin-right:.5rem}.toggle-tags{background:0 0;border:none;color:var(--accent);cursor:pointer;padding:0;font-size:inherit;text-decoration:underline;font-weight:400}.extra-tags{transition:opacity .3s ease-in-out}th{background:var(--accent);color:var(--background);font-weight:700;white-space:nowrap}tr:nth-child(even){background:rgba(230,57,70,5%)}.risk-critical,td.risk-critical{color:#e63946;font-weight:700;background-color:rgba(230,57,70,.1);padding:.25em .5em;border-radius:.25em}.risk-high,td.risk-high{color:#ff9f1c;font-weight:700;background-color:rgba(255,159,28,.1);padding:.25em .5em;border-radius:.25em}.risk-medium,td.risk-medium{color:#ffbf69;font-weight:700;background-color:rgba(255,191,105,.1);padding:.25em .5em;border-radius:.25em}.risk-low,td.risk-low{color:#2ec4b6;font-weight:700;background-color:rgba(46,196,182,.1);padding:.25em .5em;border-radius:.25em}.risk-critical i{color:#e63946}.risk-high i{color:#ff9f1c}.risk-medium i{color:#ffbf69}.risk-low i{color:#2ec4b6}[class^=tag-]{display:inline-block;padding:.2em .4em;margin:.1em;border-radius:999px;font-size:.6rem;font-weight:500;color:#fff;transition:background .3s ease;white-space:nowrap;max-width:22ch;overflow:hidden;text-overflow:ellipsis}[class^=tag-] a{color:#fff;text-decoration:none}[class^=tag-]:nth-of-type(5n+1){background-color:var(--tag-red)}[class^=tag-]:nth-of-type(5n+2){background-color:var(--tag-orange)}[class^=tag-]:nth-of-type(5n+3){background-color:var(--tag-yellow)}[class^=tag-]:nth-of-type(5n+4){background-color:var(--tag-blue)}[class^=tag-]:nth-of-type(5n){background-color:var(--tag-teal)}.tag-list{display:flex;flex-wrap:wrap;gap:.25em}.search-container{width:100%;max-width:300px;margin-left:auto}.search-container input{width:100%;padding:8px 12px;border:2px solid var(--accent);background:var(--background);color:var(--foreground);font-family:anton,sans-serif;letter-spacing:.05em;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-container input:focus{outline:none;border-color:var(--foreground);box-shadow:0 0 0 3px rgba(238,195,94,.1);transform:translateY(-1px)}#search{margin:0 0 20px}.hamburger{display:none;background:0 0;border:none;cursor:pointer;padding:8px;flex-direction:column;gap:5px}.hamburger__line{display:block;width:24px;height:2px;background:var(--accent);transition:transform .3s ease,opacity .3s ease}.hamburger.is-open .hamburger__line:nth-child(1){transform:translateY(7px)rotate(45deg)}.hamburger.is-open .hamburger__line:nth-child(2){opacity:0}.hamburger.is-open .hamburger__line:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu--mobile{display:none!important}@media(min-width:684px){.hamburger,.mobile-nav{display:none!important}}@media(max-width:683px){.menu--desktop{display:none}.hamburger{display:flex}.mobile-nav{display:block;position:relative;width:100%;max-height:0;overflow:hidden;background:var(--background);border-bottom:1px solid transparent;padding:0 15px;transition:max-height .3s ease,padding .3s ease,border-color .3s ease}.mobile-nav.is-open{max-height:400px;padding:15px;border-bottom:1px solid rgba(238,195,94,.3)}.mobile-nav__links{list-style:none;margin:0;padding:0}.mobile-nav__links li{border-bottom:1px solid rgba(238,195,94,.15)}.mobile-nav__links li a{display:block;padding:14px 0;color:var(--accent);font-family:anton,sans-serif;font-size:1rem;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}.mobile-nav__links li a:hover{color:var(--foreground)}.mobile-nav__github{display:flex;flex-direction:column;gap:.5rem;margin-top:24px;padding-top:24px;border-top:1px solid rgba(238,195,94,.15)}.mobile-nav__github .github-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .7rem;border:1.5px solid var(--accent);border-radius:4px;text-decoration:none;color:var(--accent);font-family:anton,sans-serif;font-size:.8rem;letter-spacing:.05em;text-transform:uppercase;background:var(--background)}.mobile-nav__github .github-btn:hover{background:var(--accent);color:var(--background)}.header__inner{padding:10px 15px}.header__logo{flex:1;min-width:0}.logo-text .title-line{font-size:1.5rem}.logo-text .tagline{font-size:.5rem}.logo-icon img{width:3rem;min-width:3rem;height:3rem}}.logo{display:flex;align-items:center;gap:0;text-decoration:none;background:0 0}.logo-icon{color:var(--accent)}.logo-text{display:flex;flex-direction:column;background:0 0;cursor:pointer}.logo-text .title{font-family:anton,sans-serif;line-height:.85;letter-spacing:.02em;text-transform:uppercase;background:0 0;font-weight:900}.logo-text .title-line{display:inline;font-size:1.8rem;color:var(--accent);background:0 0}.logo-text .tagline{display:block;font-family:anton,sans-serif;font-size:.6rem;color:var(--accent);letter-spacing:.1em;margin-top:.3em;opacity:.8;text-transform:uppercase;background:0 0;white-space:nowrap}.posts{display:flex;flex-wrap:wrap;gap:0 30px}.post.on-list{margin:16px 0;padding:20px 24px;border:1px solid rgba(238,195,94,.2);border-radius:12px;transition:border-color .2s ease}.post.on-list:hover{border-color:var(--accent)}.post.on-list .post-content,.post.on-list .post-content p{margin:.5rem 0!important}.title-card-wrapper{display:flex;align-items:center;gap:1rem;margin-bottom:15px}.title-card-wrapper h2{margin:0}.title-card-wrapper .post-version{background:var(--foreground);color:var(--background);white-space:nowrap;padding:0 .5rem;border-radius:100px;font-size:.7rem}.see-all{color:var(--accent);text-decoration:none;font-weight:700;background:var(--foreground)!important}.github-nav-buttons{display:flex;gap:.5rem;align-items:center;list-style:none}.github-nav-buttons .github-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border:1.5px solid var(--accent);border-radius:4px;text-decoration:none;color:var(--accent);font-family:anton,sans-serif;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;transition:all .2s ease;background:var(--background)}.github-nav-buttons .github-btn:hover{background:var(--accent);color:var(--background)}.github-nav-buttons .github-btn svg{flex-shrink:0}@media(max-width:683px){.navigation-menu,.github-nav-buttons{display:none}}.alphabet-pagination{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:2rem 0;padding:1rem;background:var(--background-secondary);border-radius:8px}.letter-link{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:4px;text-decoration:none;font-weight:700;transition:all .2s ease;background:var(--background);color:var(--color)}.letter-link:hover:not(.disabled){background:var(--accent);color:var(--background)}.letter-link.active{background:var(--accent);color:var(--background)}.letter-link.disabled{opacity:.3;cursor:not-allowed}.footer .copyright{display:flex;flex-direction:column;align-items:center;flex-flow:column wrap}.footer-github{display:flex;gap:.4rem;justify-content:center;align-items:center;margin-top:.4rem}.footer-github a{color:var(--accent);text-decoration:none;font-size:.85rem}.footer-github a:hover{text-decoration:underline}.footer-github span{color:var(--accent);opacity:.5}