.sources-module__szYgsq__page{color:#ddd;background:#0a0d0a;min-height:100vh;padding:2rem 1.25rem 3rem;font-family:Courier New,Share Tech Mono,monospace;font-size:16px;line-height:1.7;position:relative}.sources-module__szYgsq__scanlines{z-index:50;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#00000026 0 1px,#0000 1px 3px);position:fixed;inset:0}.sources-module__szYgsq__console{max-width:1100px;margin:0 auto}.sources-module__szYgsq__title{color:#0f0;letter-spacing:2px;text-transform:uppercase;margin:0 0 .25rem;font-family:Courier New,monospace;font-size:1.4rem}.sources-module__szYgsq__intro{color:#aaa;max-width:700px;margin:0 0 1rem}.sources-module__szYgsq__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1.75rem;display:grid}.sources-module__szYgsq__card{color:inherit;text-decoration:none;display:block}.sources-module__szYgsq__previewBox{aspect-ratio:1;background:#111;border:1px solid #333;position:relative;overflow:hidden}.sources-module__szYgsq__card:hover .sources-module__szYgsq__previewBox{border-color:#f66}.sources-module__szYgsq__previewFrame{transform-origin:0 0;pointer-events:none;border:0;width:533.333%;height:533.333%;position:absolute;top:0;left:0;transform:scale(.1875)}.sources-module__szYgsq__cardName{color:#5fd8e0;margin-top:.6rem;font-size:.95rem;display:block}.sources-module__szYgsq__card:hover .sources-module__szYgsq__cardName{color:#ff8080}.sources-module__szYgsq__cardUrl{color:#777;font-size:.75rem;display:block}.sources-module__szYgsq__ghostCard{cursor:default;-webkit-user-select:none;user-select:none;min-width:0;display:block}.sources-module__szYgsq__ghostBox{aspect-ratio:1;opacity:0;background:#000;border:1px solid #111}.sources-module__szYgsq__ghostName{color:#5fd8e0;white-space:nowrap;opacity:0;margin-top:.6rem;font-size:.95rem;display:block;overflow:visible}.sources-module__szYgsq__ghostCard:hover .sources-module__szYgsq__ghostBox,.sources-module__szYgsq__ghostCard:hover .sources-module__szYgsq__ghostName{animation:.6s step-end infinite sources-module__szYgsq__ghostFlicker}@keyframes sources-module__szYgsq__ghostFlicker{0%{opacity:0}7%{opacity:1}13%{opacity:0}19%{opacity:.7}22%{opacity:0}41%{opacity:1}48%{opacity:0}73%{opacity:.5}80%{opacity:0}91%{opacity:1}to{opacity:0}}
