|
38 | 38 | radial-gradient(900px 520px at -8% 112%, rgba(79,184,154,.07), transparent 55%), |
39 | 39 | radial-gradient(700px 700px at 50% 45%, rgba(11,18,32,.55), rgba(11,18,32,.0) 70%);} |
40 | 40 |
|
41 | | -.wrap{position:relative; z-index:2; max-width:760px; margin:0 auto; |
42 | | - transition:max-width .2s} |
43 | | -@media(min-width:900px){.wrap{max-width:1120px}} |
| 41 | +.wrap{position:relative; z-index:2; width:100%; max-width:min(1240px, 96vw); margin:0 auto; |
| 42 | + padding:0 16px env(safe-area-inset-bottom) 16px; padding-top:calc(14px + env(safe-area-inset-top));} |
| 43 | +@media(max-width:899px){.wrap{max-width:760px}} |
44 | 44 | padding:0 16px env(safe-area-inset-bottom) 16px; padding-top:calc(14px + env(safe-area-inset-top));} |
45 | 45 |
|
46 | 46 | .term{position:relative; border:1px solid var(--line); border-radius:14px; overflow:hidden; |
|
85 | 85 | .search input::placeholder{color:var(--faint)} |
86 | 86 |
|
87 | 87 | .grid{display:grid; grid-template-columns:1fr; gap:10px; margin-top:4px} |
88 | | -@media(min-width:900px){ |
89 | | - .grid{grid-auto-flow:column; grid-template-rows:repeat(4,auto); |
90 | | - grid-template-columns:none; grid-auto-columns:minmax(260px,1fr); |
91 | | - overflow-x:auto; padding-bottom:6px; scrollbar-width:thin} |
| 88 | + |
| 89 | +@media(min-width:620px){ |
| 90 | + .grid{grid-auto-flow:column; grid-template-columns:none; |
| 91 | + grid-template-rows:repeat(4,minmax(0,auto)); |
| 92 | + grid-auto-columns:minmax(0,1fr);} |
92 | 93 | .grid .cblurb{white-space:normal; overflow:visible; text-overflow:clip} |
| 94 | + .card{align-items:flex-start} |
| 95 | + .cmeta{display:none} |
| 96 | +} |
| 97 | +@media(min-width:620px) and (max-width:899px){ |
| 98 | + .grid{grid-template-rows:repeat(4,minmax(0,auto))} |
| 99 | + .card{padding:12px; gap:10px} |
| 100 | + .ic{width:36px;height:36px;font-size:15px;border-radius:9px} |
| 101 | + .ctitle{font-size:13.5px} |
| 102 | +} |
| 103 | +@media(min-width:900px){ |
| 104 | + .cmeta{display:flex} |
93 | 105 | } |
94 | 106 | .card{display:flex; align-items:center; gap:13px; padding:14px; cursor:pointer; |
95 | 107 | background:var(--panel); border:1px solid var(--line); border-radius:12px; |
|
0 commit comments