:root{--muted:#62645e}html{scroll-behavior:smooth}main,#app,.grid>*{min-width:0}main .mini,main .source-note,main .hint{color:#62645e}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[tabindex="0"]:focus-visible{outline:3px solid #b62938;outline-offset:3px}.skip-link{position:fixed;left:12px;top:-100px;z-index:100;background:#fff;color:#94202a;padding:14px}.skip-link:focus{top:12px}.top{min-height:76px;height:auto;flex-wrap:wrap;padding:12px 0;gap:10px}.top>span:first-of-type{display:none}#vaultSearchLaunch{display:flex;justify-content:space-between;align-items:center;gap:30px;min-width:220px;text-align:left;font-weight:600;margin-right:auto}kbd{font:10px Arial,sans-serif;background:#efeee9;color:#62645e;padding:4px 6px;border-radius:3px}.top>.right{margin-left:0}#vaultSearch{width:min(850px,95vw);padding:24px;max-height:88dvh}.vault-search-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.vault-search-heading h2{margin:0}#vaultSearch label{display:block;font-weight:700;font-size:12px;margin-bottom:8px}#vaultSearchInput{width:100%;font-size:18px}.vault-search-filters{display:flex;gap:7px;flex-wrap:wrap;margin:16px 0}.vault-search-filters button{font-size:12px;padding:9px 11px}.vault-search-filters button[aria-pressed="true"]{background:#262824;color:#fff}#vaultSearchCount{font-size:12px;color:#62645e}.vault-search-result{display:grid;grid-template-columns:85px minmax(0,1fr) 20px;gap:5px 12px;width:100%;text-align:left;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 6px}.vault-search-result strong{font-size:16px}.vault-search-result>span:nth-child(3){grid-column:2;color:#62645e;font-size:12px;overflow-wrap:anywhere}.vault-search-result>.pill{grid-row:1/3;align-self:start}.vault-search-result>span:last-child{grid-column:3;grid-row:1/3;align-self:center}.vault-search-result:hover{background:#faf2ee}.vault-update-status{background:#fff;border:1px solid var(--line);border-left:4px solid #a16e1a;border-radius:8px;padding:16px 20px;margin:0 0 24px}.vault-update-status[data-tone="good"]{border-left-color:#3e7054}.vault-update-status[data-tone="error"]{border-left-color:#ad2732}.vault-update-heading{display:flex;gap:15px;align-items:center;justify-content:space-between;flex-wrap:wrap}.vault-update-heading h2{font-size:16px;margin:0}.vault-update-status p{font-size:12px;margin:9px 0;color:#62645e}.vault-update-status details{margin-top:10px}.vault-update-status summary{cursor:pointer;font-size:12px;font-weight:700;padding:8px 0}.vault-update-status li{line-height:1.6;font-size:12px;margin:5px 0}.vault-update-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:15px 0}.vault-update-grid>div{background:#f5f3ed;border-radius:5px;padding:12px}.vault-update-grid strong{display:block;margin-bottom:6px}.vault-update-grid p{margin:4px 0}.tablewrap:focus-visible{outline-offset:0}dialog .close{min-width:44px;min-height:44px}main img{max-width:100%}.vault-image-unavailable{display:inline-block;padding:10px;font-size:12px;color:#62645e;background:#f2efe7}.vault-review-loading{padding:18px;color:#62645e}@media(max-width:650px){.top{min-height:60px;gap:8px}#vaultSearchLaunch{min-width:150px;flex:1;gap:8px}.top>.right{display:none}.top>button{font-size:12px;padding:11px}#vaultSearch{padding:18px;width:96vw}.vault-search-result{grid-template-columns:70px minmax(0,1fr) 15px;gap:5px 8px}.vault-search-result strong{font-size:14px}.vault-search-filters{gap:5px}.vault-search-filters button{min-height:40px}.vault-update-status{padding:14px}.vault-update-grid{grid-template-columns:1fr}.paging{gap:12px;flex-wrap:wrap}dialog{width:96%;padding:20px}.stats{gap:10px}.stat strong{font-size:clamp(23px,6vw,34px);overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
