This repository has no description
0

Configure Feed

Select the types of activity you want to include in your feed.

typeface / src / style.css
2.2 kB 155 lines
1:root { 2 color-scheme: dark; 3 font-family: Inter, ui-sans-serif, system-ui, sans-serif; 4 background: #0b1020; 5 color: #e8ecf3; 6} 7 8* { 9 box-sizing: border-box; 10} 11 12body { 13 margin: 0; 14 min-height: 100vh; 15 background: 16 radial-gradient(circle at top, rgba(76, 123, 255, 0.18), transparent 30%), 17 linear-gradient(180deg, #0b1020 0%, #111827 100%); 18} 19 20#app { 21 display: grid; 22 grid-template-columns: 360px 1fr; 23 min-height: 100vh; 24} 25 26.panel { 27 padding: 20px; 28 border-right: 1px solid rgba(255, 255, 255, 0.08); 29 background: rgba(10, 15, 30, 0.78); 30 backdrop-filter: blur(16px); 31} 32 33h1 { 34 margin: 0 0 8px; 35 font-size: 1.6rem; 36} 37 38p, 39label, 40button, 41input { 42 font: inherit; 43} 44 45.copy { 46 color: #9ba7bd; 47 line-height: 1.45; 48} 49 50.stack { 51 display: grid; 52 gap: 16px; 53 margin-top: 20px; 54} 55 56.card { 57 padding: 16px; 58 border: 1px solid rgba(255, 255, 255, 0.08); 59 border-radius: 14px; 60 background: rgba(255, 255, 255, 0.03); 61} 62 63.card h2 { 64 margin: 0 0 10px; 65 font-size: 1rem; 66} 67 68input[type="file"] { 69 width: 100%; 70} 71 72button { 73 border: 0; 74 border-radius: 10px; 75 padding: 10px 14px; 76 background: #5b8cff; 77 color: white; 78 cursor: pointer; 79} 80 81button:disabled { 82 opacity: 0.5; 83 cursor: not-allowed; 84} 85 86.stats { 87 display: grid; 88 gap: 10px; 89} 90 91.stat-row { 92 display: flex; 93 justify-content: space-between; 94 gap: 12px; 95 color: #cdd6e5; 96} 97 98.meter { 99 height: 10px; 100 width: 100%; 101 border-radius: 999px; 102 overflow: hidden; 103 background: rgba(255, 255, 255, 0.08); 104} 105 106.meter > div { 107 height: 100%; 108 width: 0%; 109 background: linear-gradient(90deg, #5b8cff, #7cf8c4); 110} 111 112.viewport { 113 position: relative; 114} 115 116canvas { 117 display: block; 118 width: 100%; 119 height: 100vh; 120} 121 122.badge { 123 display: inline-flex; 124 padding: 4px 8px; 125 border-radius: 999px; 126 background: rgba(124, 248, 196, 0.12); 127 color: #7cf8c4; 128 font-size: 0.8rem; 129} 130 131.footer { 132 margin-top: 16px; 133 color: #7f8aa3; 134 font-size: 0.9rem; 135} 136 137code { 138 font-family: ui-monospace, SFMono-Regular, monospace; 139 font-size: 0.9em; 140} 141 142@media (max-width: 900px) { 143 #app { 144 grid-template-columns: 1fr; 145 } 146 147 .panel { 148 border-right: 0; 149 border-bottom: 1px solid rgba(255, 255, 255, 0.08); 150 } 151 152 canvas { 153 height: 60vh; 154 } 155}