.external-link{font:inherit;text-align:start;cursor:pointer;background:0 0}.external-link:where(:not(.chip)){color:inherit;border:0;padding:0}@media (hover:hover) and (pointer:fine){.external-link:where(:not(.chip)):hover{color:oklch(100% 0 none)}}.leave-site{z-index:200;background:oklch(0% 0 none/.6);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.leave-site-dialog{box-sizing:border-box;background:oklch(17.26% .002 106.61/.961);border:1px solid oklch(100% 0 none/.2);border-color:oklch(100% 0 none/.2) oklch(100% 0 none/.2) oklch(100% 0 none/.2) oklch(100% 0 none/.2);border-radius:2px;gap:18px;inline-size:min(100%,420px);padding:20px;display:grid;box-shadow:0 12px 50px oklch(0% 0 none/.733)}.leave-site-question{color:var(--ink);font:16px/1.45 var(--font-instrument);text-align:center;overflow-wrap:anywhere;margin:0}.leave-site-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.leave-site-actions .pz-btn{min-block-size:36px;min-inline-size:128px}.leave-site :focus-visible{outline:2px solid var(--amber);outline-offset:2px}
.mods-intro p{max-inline-size:72ch;color:var(--ink-dim);margin-block:0 10px}.mods-intro p+p{margin-block-end:22px}.mods-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-block-end:14px;display:flex}.mods-toolbar .list-search{box-sizing:border-box;block-size:40px;color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);font:14px var(--font-body);flex:18rem;margin:0;padding-inline:10px}.mods-toolbar .list-search:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.mods-toolbar .field-select{flex:0 14rem;min-block-size:40px;inline-size:auto}.mods .rail .field-select{min-block-size:40px}.mods-results{scroll-margin-block-start:calc(var(--header-height,90px) + 12px)}.mods-list{flex-direction:column;gap:10px;display:flex}.mods-list[aria-busy=true]{min-block-size:60vh}.mods-row{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);grid-template-columns:96px minmax(0,1fr);align-items:start;gap:14px;padding:12px;display:grid}.mods-row:not(:has(.mods-thumb)){grid-template-columns:minmax(0,1fr)}.mods-thumb{object-fit:contain;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius-sm);block-size:96px;inline-size:96px}.mods-body{min-inline-size:0}.mods-name{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.3}.mods-author{color:var(--ink-faint);overflow-wrap:anywhere;margin:0;margin-block-start:2px;font-size:13px}.mods-summary{color:var(--ink-dim);overflow-wrap:anywhere;margin:0;margin-block-start:8px;font-size:14px}.mods-entity{color:var(--amber)}@media (hover:hover) and (pointer:fine){.mods-entity:hover,.mods-name .external-link:hover,.mods-requires a:hover,.mods-requires .external-link:hover{color:oklch(100% 0 none)}}.mods-facts{flex-wrap:wrap;gap:4px 18px;margin:0;margin-block-start:10px;font-size:13px;display:flex}.mods-facts>div{align-items:baseline;gap:6px;display:flex}.mods-facts dt{color:var(--ink-faint)}.mods-facts dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.mods-facts code{-webkit-user-select:all;user-select:all}.mods-requires{overflow-wrap:anywhere;margin:0;margin-block-start:8px;font-size:13px}.mods-requires a,.mods-requires .external-link{color:var(--amber);font-size:inherit}.mods-tags{flex-wrap:wrap;gap:4px;margin-block-start:10px;display:flex}.mods-tags .chip{align-items:center;min-block-size:24px;margin:0;padding-inline:9px;display:inline-flex}.mods-platform{color:var(--steel);border-color:color-mix(in oklch, var(--steel) 45%, transparent)}@media (hover:hover) and (pointer:fine){.mods-tags .chip:hover{color:var(--ink);border-color:var(--amber)}}.mods .pager{flex-wrap:wrap;align-items:center}.mods .pager a,.mods .pager .pager-cur{box-sizing:border-box;justify-content:center;align-items:center;min-block-size:40px;min-inline-size:40px;display:inline-flex}.mods .chip-row .chip{align-items:center;min-block-size:32px;display:inline-flex}.mods .tool-empty{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:start;gap:10px;padding:16px;display:flex}.mods .tool-empty p{margin:0}@container content not (min-width:34rem){.mods-row{grid-template-columns:56px minmax(0,1fr);gap:10px;padding:10px}.mods-thumb{block-size:56px;inline-size:56px}.mods-toolbar .field-select{flex-basis:100%}}.mods-card[data-slot=hover-card-content]{z-index:110;box-sizing:border-box;color:oklch(100% 0 none);inline-size:max-content;max-inline-size:min(300px,100vw - 24px);font:14px/1.45 var(--font-body);background:oklch(15.91% 0 none/.95);border:1px solid oklch(93.25% .0337 285.73/.5);border-radius:0;padding-block:8px;padding-inline:10px;animation:none;box-shadow:0 2px 8px oklch(0% 0 none/.35)}.mods-card-head{align-items:center;gap:10px;display:flex}.mods-card-head img{block-size:32px;inline-size:32px;image-rendering:pixelated;flex:none}.mods-card-head>div{flex-direction:column;min-inline-size:0;display:flex}.mods-card-head .faint{font-size:12px}.mods-card dl{grid-template-columns:auto auto;gap:2px 14px;margin:0;margin-block-start:8px;font-size:13px;display:grid}.mods-card dl>div{display:contents}.mods-card dt{color:oklch(80% 0 none)}.mods-card dd{text-align:end;font-variant-numeric:tabular-nums;margin:0}
