.github-hero{padding:90px 0 70px;overflow:hidden;background:radial-gradient(ellipse at 75% 45%,#281207,transparent 48%),#060606;border-bottom:1px solid #ff790029}.github-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.github-hero h1{font:700 clamp(3rem,5.5vw,5rem)/1.05 'Manrope',sans-serif;letter-spacing:-.065em;margin:20px 0 24px;max-width:620px}.github-hero .lead{font-size:1.05rem;line-height:1.85;color:#c7c2bc;margin-bottom:28px}.repository-art{position:relative;min-height:385px;display:grid;place-items:center}.repo-art-grid{position:absolute;inset:-30px;background-image:radial-gradient(#ff790063 1px,transparent 1px);background-size:16px 16px;mask-image:radial-gradient(ellipse,#000,transparent 69%)}.repo-orbit{position:absolute;width:390px;height:390px;border:1px solid #ec791a80;transform:rotate(-25deg) scaleY(.75);border-radius:50%;box-shadow:0 0 24px #ff790013}.repo-code-window{position:relative;width:90%;background:#0b0b0bef;border:1px solid #84552c;border-radius:10px;box-shadow:0 22px 65px #000b,0 0 35px #ff790011;transform:perspective(900px) rotateY(-9deg) rotateZ(2deg)}.repo-window-bar{display:flex;align-items:center;gap:7px;padding:16px;border-bottom:1px solid #2c2721}.repo-window-bar i{width:6px;height:6px;border-radius:50%;background:#a65721}.repo-window-bar span{margin-left:10px;font:400 .66rem 'DM Mono';color:#999}.repo-code-window pre{padding:24px 28px;margin:0;font:400 .83rem/1.9 'DM Mono',monospace;color:#c4c0b9}.repo-code-window pre span{color:#ff922c}.repo-code-window pre b{color:#e5bf81;font-weight:400}.repo-window-footer{display:flex;justify-content:space-between;padding:12px 20px;border-top:1px solid #2c2721;color:var(--orange);font:.7rem 'DM Mono'}.repo-node{position:absolute;width:9px;height:9px;border-radius:50%;background:#ffb853;box-shadow:0 0 18px #ff7900}.node-a{left:4%;top:42%}.node-b{right:8%;top:14%}.node-c{right:13%;bottom:10%}.repo-section-header{margin-bottom:32px}.repo-section-header h2{font-size:2.3rem}.repo-section-header>p:last-child{max-width:680px;color:#aaa49e}.repo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.repo-card{position:relative;background:#0d0d0d;border:1px solid #34271d;border-radius:9px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .2s,transform .2s}.repo-card:hover{border-color:#b05c20;transform:translateY(-3px)}.repo-card-top{padding:19px 23px;display:flex;justify-content:space-between;align-items:center;font:400 .68rem 'DM Mono';color:#a9a19a}.repo-number{color:#785d44}.repo-language{display:flex;align-items:center;gap:7px}.repo-language i{height:6px;width:6px;border-radius:50%;background:var(--orange)}.repo-visual{height:150px;display:grid;place-items:center;position:relative;background:radial-gradient(ellipse at center,#ff790013,transparent 65%)}.repo-visual:before{content:'';position:absolute;width:160px;height:110px;background-image:radial-gradient(#ff790025 1px,transparent 1px);background-size:12px 12px}.repo-visual>span{position:relative;color:#ff9835;text-shadow:0 0 22px #ff790055}.visual-wheel{width:93px;height:93px;border:2px solid #ee861c;border-radius:50%;background:repeating-conic-gradient(#a74c163b 0deg 44deg,#ffae6966 44deg 45deg);box-shadow:0 0 25px #ff790027;transform:rotate(12deg)}.visual-wheel:after{content:'';position:absolute;inset:37px;border-radius:50%;background:#ffb150;box-shadow:0 0 15px #ff7900}.visual-coin{width:85px;height:85px;border:3px double #ffb461;border-radius:50%;display:grid;place-items:center;font:500 3rem 'DM Mono';transform:rotateY(-25deg) rotate(-12deg);box-shadow:5px 3px 0 #733a11,0 0 30px #ff790022}.visual-chat{border:1px solid #ff9631;border-radius:17px 17px 17px 0;width:100px;height:70px;display:grid;place-items:center;font:500 3rem 'DM Mono';line-height:1}.visual-mail{font:400 5rem 'DM Mono'}.visual-plugin{font:500 3.4rem 'DM Mono';letter-spacing:-.15em}.repo-copy{padding:16px 25px 25px;display:flex;flex-direction:column;flex:1}.repo-copy h3{font-size:1.35rem;line-height:1.3;margin:0;overflow-wrap:anywhere;letter-spacing:-.035em}.repo-copy p{font-size:.92rem;line-height:1.75;color:#b4afa9;margin:15px 0 23px}.repo-actions{display:flex;gap:24px;flex-wrap:wrap;margin-top:auto}.repo-actions a{font-size:.78rem;font-weight:700;color:#ff9126}.repo-actions a span{margin-left:8px}.repo-outro .shell{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.repo-outro p{color:#b4afa9;line-height:1.8}.repo-outro .kicker{color:var(--orange)}.repo-outro h2{font-size:2.4rem}
@media(max-width:850px){.github-hero-grid{gap:20px}.github-hero h1{font-size:3.4rem}.repo-code-window pre{font-size:.69rem;padding:21px}.repo-orbit{width:300px;height:300px}.repo-outro .shell{gap:35px}}
@media(max-width:600px){.github-hero{padding:46px 0 30px}.github-hero-grid,.repo-grid,.repo-outro .shell{grid-template-columns:1fr}.github-hero h1{font-size:3.2rem}.github-hero .lead{font-size:.96rem}.repository-art{min-height:330px;margin-top:18px}.repo-code-window{max-width:360px}.repo-code-window pre{font-size:.75rem}.repo-grid{gap:18px}.repo-visual{height:125px}.repo-copy{padding:15px 21px 23px}.repo-copy h3{font-size:1.2rem}.repo-section-header h2,.repo-outro h2{font-size:2rem}.repo-outro .shell{gap:20px}}
