|
| 1 | +:root{--bg:#0b0c0d;--panel:#111315;--panel-2:#171a1d;--border:#292d30;--border-2:#3a3f43; |
| 2 | +--text:#f2f1eb;--text-2:#aaa9a2;--muted:#74746f;--accent:#d4ff3f; |
| 3 | +--accent-ink:#0b0c0d;--accent-line:rgba(212,255,63,.42);--radius:3px} |
| 4 | +body{background:var(--bg);color:var(--text)} |
| 5 | +.wrap{max-width:1180px;padding-left:28px;padding-right:28px} |
| 6 | +header.site-nav{position:sticky;top:0;z-index:10;margin-bottom:0;padding:18px 0; |
| 7 | +background:rgba(11,12,13,.94);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)} |
| 8 | +nav.links{gap:24px} |
| 9 | +main{padding-top:clamp(54px,8vw,96px);padding-bottom:80px} |
| 10 | +.eyebrow{color:var(--text-2);margin-bottom:16px} |
| 11 | +h1{max-width:13ch;font-size:clamp(46px,7vw,82px);letter-spacing:-.055em;line-height:.94; |
| 12 | +margin-bottom:24px;text-wrap:balance} |
| 13 | +h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.035em;margin:58px 0 18px} |
| 14 | +p{max-width:760px;font-size:16px;margin-bottom:18px} |
| 15 | +code{border-radius:2px} |
| 16 | +pre.code-block{background:#0e1011;border-radius:2px;padding:20px 22px} |
| 17 | +.card{border-radius:0;background:transparent} |
| 18 | +.btn{background:var(--accent);border-radius:3px;padding:12px 19px} |
| 19 | +.btn:hover{filter:none;transform:translateY(-1px)} |
| 20 | +.steps{gap:0;border-top:1px solid var(--border)} |
| 21 | +.steps li{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:20px 0;background:transparent} |
| 22 | +.chip-list{gap:0;border-top:1px solid var(--border);border-left:1px solid var(--border)} |
| 23 | +.chip-list a{background:transparent;border:0;border-right:1px solid var(--border); |
| 24 | +border-bottom:1px solid var(--border);border-radius:0;padding:8px 13px} |
| 25 | +.chip-list a:hover{color:var(--bg);background:var(--text);border-color:var(--border)} |
| 26 | +.domain-group{margin:64px 0 0} |
| 27 | +.move-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--border); |
| 28 | +border-left:1px solid var(--border)} |
| 29 | +.move-card{display:flex;min-height:126px;flex-direction:column;justify-content:space-between; |
| 30 | +border:0;border-right:1px solid var(--border);border-bottom:1px solid var(--border);border-radius:0; |
| 31 | +padding:19px 20px;background:transparent} |
| 32 | +.move-card:hover{background:var(--text);border-color:var(--border)} |
| 33 | +.move-card .mc-name{font-size:16px;letter-spacing:-.2px} |
| 34 | +.move-card .mc-meta{font-family:var(--mono);font-size:10.5px;margin-top:16px} |
| 35 | +.move-card:hover .mc-name{color:var(--bg)} |
| 36 | +.move-card:hover .mc-meta{color:#555853} |
| 37 | +footer.site-footer{padding:34px 0 48px} |
| 38 | +@media(max-width:820px){ |
| 39 | + nav.links a:nth-child(n+4){display:none} |
| 40 | + .move-grid{grid-template-columns:repeat(2,minmax(0,1fr))} |
| 41 | +} |
| 42 | +@media(max-width:600px){ |
| 43 | + .wrap{padding-left:18px;padding-right:18px} |
| 44 | + header.site-nav{padding:14px 0} |
| 45 | + nav.links{gap:14px} |
| 46 | + nav.links a:nth-child(n+3){display:none} |
| 47 | + main{padding-top:48px} |
| 48 | + h1{font-size:clamp(44px,14vw,62px)} |
| 49 | + .move-grid{grid-template-columns:1fr} |
| 50 | + .move-card{min-height:104px} |
| 51 | + .domain-group{margin-top:48px} |
| 52 | +} |
0 commit comments