Visual polish: gradient accent bars, shadows, rounded corners, refined typography
Browse files- app/static/css/print.css +120 -1
app/static/css/print.css
CHANGED
|
@@ -159,7 +159,6 @@ h6 {
|
|
| 159 |
.hb-heading-italic {
|
| 160 |
font-style: italic;
|
| 161 |
}
|
| 162 |
-
}
|
| 163 |
|
| 164 |
.hb-paragraph,
|
| 165 |
.p,
|
|
@@ -1335,4 +1334,124 @@ table.programs td:nth-child(5) {
|
|
| 1335 |
font-weight: 700;
|
| 1336 |
margin: 8pt 0;
|
| 1337 |
letter-spacing: 0.2px;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1338 |
}
|
|
|
|
| 159 |
.hb-heading-italic {
|
| 160 |
font-style: italic;
|
| 161 |
}
|
|
|
|
| 162 |
|
| 163 |
.hb-paragraph,
|
| 164 |
.p,
|
|
|
|
| 1334 |
font-weight: 700;
|
| 1335 |
margin: 8pt 0;
|
| 1336 |
letter-spacing: 0.2px;
|
| 1337 |
+
}
|
| 1338 |
+
|
| 1339 |
+
/* =========================================================
|
| 1340 |
+
VISUAL POLISH β Premium print enhancements
|
| 1341 |
+
Purely additive: no existing rules were removed or altered
|
| 1342 |
+
========================================================= */
|
| 1343 |
+
|
| 1344 |
+
/* ββ Section headings β gradient accent bar ββ */
|
| 1345 |
+
.hb-heading-1::after {
|
| 1346 |
+
content: "";
|
| 1347 |
+
display: block;
|
| 1348 |
+
width: 50pt;
|
| 1349 |
+
height: 2.5pt;
|
| 1350 |
+
background: linear-gradient(90deg, #0263A3, #199970);
|
| 1351 |
+
margin-top: 5pt;
|
| 1352 |
+
border-radius: 1.5pt;
|
| 1353 |
+
}
|
| 1354 |
+
|
| 1355 |
+
/* Tier-group centred headings get a centred accent */
|
| 1356 |
+
.tier-group-heading .hb-heading-1::after {
|
| 1357 |
+
margin-left: auto;
|
| 1358 |
+
margin-right: auto;
|
| 1359 |
+
}
|
| 1360 |
+
|
| 1361 |
+
/* ββ Sub-headings β colour-matched left accent ββ */
|
| 1362 |
+
.hb-heading-2 {
|
| 1363 |
+
border-left: 2.5pt solid currentColor;
|
| 1364 |
+
padding-left: 8pt;
|
| 1365 |
+
}
|
| 1366 |
+
|
| 1367 |
+
/* ββ Table of Contents β elegant header underline ββ */
|
| 1368 |
+
.toc-heading::after {
|
| 1369 |
+
content: "";
|
| 1370 |
+
display: block;
|
| 1371 |
+
width: 100%;
|
| 1372 |
+
height: 1.5pt;
|
| 1373 |
+
background: linear-gradient(90deg, #0263A3, #199970 60%, transparent);
|
| 1374 |
+
margin-top: 5pt;
|
| 1375 |
+
}
|
| 1376 |
+
|
| 1377 |
+
.toc-row--major .toc-title {
|
| 1378 |
+
color: #0263A3;
|
| 1379 |
+
}
|
| 1380 |
+
|
| 1381 |
+
/* ββ Note callouts β refined shadow depth ββ */
|
| 1382 |
+
.hb-note,
|
| 1383 |
+
.note {
|
| 1384 |
+
box-shadow: 0 1pt 5pt rgba(192, 0, 0, 0.07);
|
| 1385 |
+
}
|
| 1386 |
+
|
| 1387 |
+
/* ββ Enrollment step cards β modern depth & rounding ββ */
|
| 1388 |
+
.hb-step {
|
| 1389 |
+
box-shadow: 0 1pt 6pt rgba(25, 153, 112, 0.10);
|
| 1390 |
+
border-radius: 0 5pt 5pt 0;
|
| 1391 |
+
}
|
| 1392 |
+
|
| 1393 |
+
/* ββ Benefits bar β shadow pop ββ */
|
| 1394 |
+
.hb-benefits-bar,
|
| 1395 |
+
.benefits-bar {
|
| 1396 |
+
box-shadow: 0 2pt 6pt rgba(25, 153, 112, 0.15);
|
| 1397 |
+
border-radius: 2pt;
|
| 1398 |
+
}
|
| 1399 |
+
|
| 1400 |
+
/* Benefit text pills β softer edges */
|
| 1401 |
+
.hb-benefit-text,
|
| 1402 |
+
.benefit-text {
|
| 1403 |
+
border-radius: 2pt;
|
| 1404 |
+
}
|
| 1405 |
+
|
| 1406 |
+
/* ββ Campus photos β modern rounded corners + shadow ββ */
|
| 1407 |
+
.hb-campus-img,
|
| 1408 |
+
.campus-top-img {
|
| 1409 |
+
border-radius: 5pt;
|
| 1410 |
+
box-shadow: 0 2pt 10pt rgba(0, 0, 0, 0.13);
|
| 1411 |
+
}
|
| 1412 |
+
|
| 1413 |
+
/* ββ Funding info cards β subtle lift ββ */
|
| 1414 |
+
.funding-intro-card {
|
| 1415 |
+
box-shadow: 0 1pt 4pt rgba(0, 0, 0, 0.05);
|
| 1416 |
+
border-radius: 5pt;
|
| 1417 |
+
}
|
| 1418 |
+
|
| 1419 |
+
.funding-sources-card {
|
| 1420 |
+
box-shadow: 0 1pt 4pt rgba(0, 0, 0, 0.05);
|
| 1421 |
+
border-radius: 5pt;
|
| 1422 |
+
}
|
| 1423 |
+
|
| 1424 |
+
/* ββ Qualification callout β rounded depth ββ */
|
| 1425 |
+
.hb-qualify,
|
| 1426 |
+
.qualify {
|
| 1427 |
+
border-radius: 0 4pt 4pt 0;
|
| 1428 |
+
box-shadow: 0 1pt 3pt rgba(2, 99, 163, 0.07);
|
| 1429 |
+
}
|
| 1430 |
+
|
| 1431 |
+
/* ββ Numbered list β branded marker colour ββ */
|
| 1432 |
+
ol.hb-numbered-list li::marker {
|
| 1433 |
+
color: #0263A3;
|
| 1434 |
+
font-weight: 700;
|
| 1435 |
+
}
|
| 1436 |
+
|
| 1437 |
+
/* ββ University name β refined underline treatment ββ */
|
| 1438 |
+
.hb-uni-name {
|
| 1439 |
+
text-underline-offset: 3pt;
|
| 1440 |
+
text-decoration-thickness: 1.5pt;
|
| 1441 |
+
}
|
| 1442 |
+
|
| 1443 |
+
/* ββ Banner heading β shadow & rounding ββ */
|
| 1444 |
+
.hb-banner-heading {
|
| 1445 |
+
box-shadow: 0 2pt 6pt rgba(13, 123, 85, 0.18);
|
| 1446 |
+
border-radius: 3pt;
|
| 1447 |
+
}
|
| 1448 |
+
|
| 1449 |
+
/* ββ ISP Financing frame β rounded ββ */
|
| 1450 |
+
.hb-isp-financing {
|
| 1451 |
+
border-radius: 3pt;
|
| 1452 |
+
}
|
| 1453 |
+
|
| 1454 |
+
/* ββ Links β smooth colour transitions ββ */
|
| 1455 |
+
a {
|
| 1456 |
+
transition: color 0.15s ease, border-color 0.15s ease;
|
| 1457 |
}
|