UNPKG

2.42 kBCSSView Raw
1:where(:root) {
2 --minute: 60s;
3 --hour: calc(60 * var(--minute));
4 --day: calc(24 * var(--hour));
5 --week: calc(7 * var(--day));
6 --fortnight: calc(14 * var(--day));
7 --month: calc(30 * var(--day));
8 --quarter: calc(13 * var(--week));
9 --year: calc(365 * var(--day));
10 --leap-year: calc(4 * var(--year));
11 --decade: calc(10 * var(--year));
12 --generation: calc(3 * var(--decade));
13 --lifetime: calc(8 * var(--decade));
14
15 --work-day: calc(8 * var(--hour));
16 --work-week: calc(5 * var(--day));
17
18 --blink: 0.1s;
19 --sneeze: 0.5s;
20 --brief-moment: 15s;
21 --pause: 10s;
22 --unhealthy-pause: 30s;
23
24 /* https://en.wikipedia.org/wiki/List_of_unusual_units_of_measurement */
25 --moment: 90s;
26 --kermit: calc(14.4 * var(--minute));
27 --microfortnight: 1.2096s;
28
29 /* Approximate astronomical durations */
30 --sidereal-day: calc((23 * var(--hour)) + (56 * var(--minute)) + 4.091s);
31 --iss-orbit: calc(91.5 * var(--minute));
32 --lunar-month: calc(29.5 * var(--day));
33 --venus-year: calc(225 * var(--day));
34 --sol: 88775s;
35 --mars-year: calc(668.5907 * var(--sol));
36
37 /*
38 * 10 Little-Known Units of Time
39 * https://www.mentalfloss.com/article/60080/10-little-known-units-time
40 */
41 --atom: 0.15957s;
42 --ghurry: calc(24 * var(--minute));
43 --lustre: calc(5 * var(--year));
44 --mileway: calc(20 * var(--minute));
45 --nundine: calc(9 * var(--day));
46 --nychthemeron: var(--day);
47 --punct: calc(15 * var(--minute));
48 --quadrant: calc(6 * var(--hour));
49 --quinzieme: calc(15 * var(--day));
50 --scruple: calc(24 * var(--minute));
51
52 /*
53 * The Potrzebie System of Weights and Measures
54 * https://madcoversite.com/mad033-36.html
55 * https://webmadness.net/resources/The-Potrzebie-system-of-weights-and-measures.pdf
56 *
57 * There is an inconsistency in the definitions where 1 wolverton = 0.00001 clarke.
58 * Calculating fractions of clarkes suggests that a 1 wolverton = 0.00000001 clarke.
59 */
60 --clarke: var(--sidereal-day);
61 --wood: calc(0.1 * var(--clarke));
62 --martin: calc(0.01 * var(--wood));
63 --kovac: calc(0.01 * var(--martin));
64 --wolverton: calc(0.001 * var(--kovac));
65 --mingo: calc(10 * var(--clarke));
66 --cowznofski: calc(10 * var(--mingo));
67
68 /*
69 * https://en.wikipedia.org/wiki/List_of_humorous_units_of_measurement
70 */
71 --friedman: calc(6 * var(--month));
72 --jiffy: 0.01s;
73 --microcentury: calc((52 * var(--minute)) + 35.7s);
74 --nanocentury: 3.156s;
75 --scaramucci: calc(11 * var(--day));
76}