Spaces:
Running
Running
Upload folder using huggingface_hub
Browse files
app.py
CHANGED
|
@@ -1168,61 +1168,99 @@ button.action:active {{
|
|
| 1168 |
}}
|
| 1169 |
|
| 1170 |
@media (max-width: 900px) {{
|
| 1171 |
-
.masthead, .sheet, .colophon {{ padding-left:
|
|
|
|
| 1172 |
.masthead-row {{
|
| 1173 |
-
|
| 1174 |
-
|
| 1175 |
-
gap:
|
| 1176 |
-
padding:
|
|
|
|
| 1177 |
}}
|
| 1178 |
-
.wordmark {{ font-size:
|
| 1179 |
-
.dek-text {{
|
| 1180 |
-
|
| 1181 |
-
|
| 1182 |
-
.
|
| 1183 |
-
|
| 1184 |
-
|
| 1185 |
-
|
| 1186 |
-
|
| 1187 |
-
|
| 1188 |
-
|
| 1189 |
-
|
| 1190 |
-
.
|
| 1191 |
-
.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1192 |
.figure-title::before {{ display: none; }}
|
| 1193 |
-
.figure-
|
|
|
|
|
|
|
| 1194 |
|
| 1195 |
-
.findings {{ grid-template-columns: 1fr 1fr; }}
|
| 1196 |
-
.finding {{ border-right: 1px solid var(--rule); border-bottom: 1px solid var(--rule); padding:
|
| 1197 |
.finding:nth-child(even) {{ border-right: none; }}
|
| 1198 |
.finding:nth-last-child(-n+2) {{ border-bottom: none; }}
|
| 1199 |
-
.finding .
|
| 1200 |
-
|
| 1201 |
-
.
|
| 1202 |
-
.
|
| 1203 |
-
|
| 1204 |
-
.dossier
|
| 1205 |
-
.
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1206 |
|
| 1207 |
.split.active {{ grid-template-columns: 1fr; }}
|
| 1208 |
-
.panel {{ border-right: none; border-bottom: 1px solid var(--rule); padding:
|
| 1209 |
.panel:last-child {{ border-bottom: none; }}
|
| 1210 |
-
.
|
| 1211 |
-
.policy
|
|
|
|
|
|
|
|
|
|
| 1212 |
|
| 1213 |
-
.colophon {{ padding:
|
| 1214 |
-
.colophon-top {{ grid-template-columns: 1fr; gap:
|
| 1215 |
-
.colophon-imprint {{ font-size:
|
| 1216 |
-
.colophon-mark {{ flex-direction: column; gap:
|
| 1217 |
}}
|
| 1218 |
|
| 1219 |
-
@media (max-width:
|
| 1220 |
-
.wordmark {{ font-size:
|
|
|
|
| 1221 |
.findings {{ grid-template-columns: 1fr; }}
|
| 1222 |
.finding {{ border-right: none !important; }}
|
| 1223 |
.finding:last-child {{ border-bottom: none; }}
|
| 1224 |
-
.dossier-stats {{ grid-template-columns: 1fr; gap:
|
| 1225 |
-
.figure-caption {{ font-size: 12px; }}
|
| 1226 |
}}
|
| 1227 |
</style>
|
| 1228 |
</head>
|
|
|
|
| 1168 |
}}
|
| 1169 |
|
| 1170 |
@media (max-width: 900px) {{
|
| 1171 |
+
.masthead, .sheet, .colophon {{ padding-left: 18px; padding-right: 18px; }}
|
| 1172 |
+
.masthead {{ padding-top: 10px; }}
|
| 1173 |
.masthead-row {{
|
| 1174 |
+
display: grid;
|
| 1175 |
+
grid-template-columns: 1fr auto;
|
| 1176 |
+
gap: 10px 14px;
|
| 1177 |
+
padding: 8px 0 10px;
|
| 1178 |
+
align-items: center;
|
| 1179 |
}}
|
| 1180 |
+
.wordmark {{ font-size: 28px; line-height: 1; grid-column: 1; grid-row: 1; margin: 0; }}
|
| 1181 |
+
.dek-text {{
|
| 1182 |
+
display: none;
|
| 1183 |
+
}}
|
| 1184 |
+
.dek-meta {{
|
| 1185 |
+
grid-column: 2; grid-row: 1;
|
| 1186 |
+
text-align: right;
|
| 1187 |
+
font-size: 8px;
|
| 1188 |
+
line-height: 1.4;
|
| 1189 |
+
white-space: nowrap;
|
| 1190 |
+
}}
|
| 1191 |
+
.dek-meta .badge {{ padding: 1px 5px; margin-top: 2px; font-size: 8px; }}
|
| 1192 |
+
.masthead-top {{ flex-wrap: wrap; gap: 6px; font-size: 8px; padding-bottom: 4px; letter-spacing: 0.12em; }}
|
| 1193 |
+
.masthead-top .vol {{ gap: 10px; }}
|
| 1194 |
+
.masthead-top .vol span:not(:last-child)::after {{ margin-left: 10px; }}
|
| 1195 |
+
|
| 1196 |
+
.control-strip {{
|
| 1197 |
+
grid-template-columns: 1fr 1fr;
|
| 1198 |
+
gap: 10px 12px;
|
| 1199 |
+
padding: 10px 0 12px;
|
| 1200 |
+
margin-bottom: 12px;
|
| 1201 |
+
}}
|
| 1202 |
+
.section-title {{ display: none; }}
|
| 1203 |
+
.control-group {{ min-width: 0; }}
|
| 1204 |
+
.control-group label {{ font-size: 8px; }}
|
| 1205 |
+
select {{
|
| 1206 |
+
width: 100%;
|
| 1207 |
+
min-width: 0;
|
| 1208 |
+
font-size: 14px;
|
| 1209 |
+
padding: 4px 20px 4px 0;
|
| 1210 |
+
}}
|
| 1211 |
+
button.action {{
|
| 1212 |
+
grid-column: 1 / -1;
|
| 1213 |
+
width: 100%;
|
| 1214 |
+
padding: 11px;
|
| 1215 |
+
font-size: 10px;
|
| 1216 |
+
}}
|
| 1217 |
+
|
| 1218 |
+
.figure {{ margin-bottom: 20px; }}
|
| 1219 |
+
.figure-head {{ flex-direction: column; align-items: flex-start; gap: 4px; padding-bottom: 8px; margin-bottom: 0; }}
|
| 1220 |
+
.figure-title {{ font-size: 15px; }}
|
| 1221 |
.figure-title::before {{ display: none; }}
|
| 1222 |
+
.figure-note {{ font-size: 8px; }}
|
| 1223 |
+
.figure-frame {{ height: clamp(280px, 48vh, 380px); padding: 10px; }}
|
| 1224 |
+
.figure-caption {{ font-size: 11px; padding-top: 8px; }}
|
| 1225 |
|
| 1226 |
+
.findings {{ grid-template-columns: 1fr 1fr; margin-bottom: 22px; }}
|
| 1227 |
+
.finding {{ border-right: 1px solid var(--rule); border-bottom: 1px solid var(--rule); padding: 10px 12px; min-height: auto; }}
|
| 1228 |
.finding:nth-child(even) {{ border-right: none; }}
|
| 1229 |
.finding:nth-last-child(-n+2) {{ border-bottom: none; }}
|
| 1230 |
+
.finding .label {{ font-size: 8px; }}
|
| 1231 |
+
.finding .value {{ font-size: 22px; }}
|
| 1232 |
+
.finding .unit {{ font-size: 10px; }}
|
| 1233 |
+
.finding .sub {{ font-size: 8px; margin-top: 4px; }}
|
| 1234 |
+
|
| 1235 |
+
.dossier {{ padding: 20px 14px; }}
|
| 1236 |
+
.dossier-label {{ left: 14px; }}
|
| 1237 |
+
.dossier-head {{ font-size: 17px; }}
|
| 1238 |
+
.dossier-stats {{ grid-template-columns: 1fr 1fr; gap: 14px; }}
|
| 1239 |
+
.dossier-stat .v {{ font-size: 22px; }}
|
| 1240 |
+
.rate-strip {{ flex-direction: column; gap: 8px; }}
|
| 1241 |
|
| 1242 |
.split.active {{ grid-template-columns: 1fr; }}
|
| 1243 |
+
.panel {{ border-right: none; border-bottom: 1px solid var(--rule); padding: 18px 14px; }}
|
| 1244 |
.panel:last-child {{ border-bottom: none; }}
|
| 1245 |
+
.panel-title {{ font-size: 17px; }}
|
| 1246 |
+
.policy {{ grid-template-columns: 48px 1fr; gap: 10px; padding: 10px 0; }}
|
| 1247 |
+
.policy-year {{ font-size: 22px; }}
|
| 1248 |
+
.policy-text {{ font-size: 14px; }}
|
| 1249 |
+
.policy-metric {{ grid-column: 2; color: var(--ink-fade); font-size: 10px; }}
|
| 1250 |
|
| 1251 |
+
.colophon {{ padding: 26px 18px 40px; }}
|
| 1252 |
+
.colophon-top {{ grid-template-columns: 1fr; gap: 20px; padding-bottom: 18px; }}
|
| 1253 |
+
.colophon-imprint {{ font-size: 36px; }}
|
| 1254 |
+
.colophon-mark {{ flex-direction: column; gap: 6px; align-items: flex-start; font-size: 8px; }}
|
| 1255 |
}}
|
| 1256 |
|
| 1257 |
+
@media (max-width: 420px) {{
|
| 1258 |
+
.wordmark {{ font-size: 24px; }}
|
| 1259 |
+
.dek-meta {{ font-size: 7px; }}
|
| 1260 |
.findings {{ grid-template-columns: 1fr; }}
|
| 1261 |
.finding {{ border-right: none !important; }}
|
| 1262 |
.finding:last-child {{ border-bottom: none; }}
|
| 1263 |
+
.dossier-stats {{ grid-template-columns: 1fr 1fr; gap: 10px; }}
|
|
|
|
| 1264 |
}}
|
| 1265 |
</style>
|
| 1266 |
</head>
|