A location based messaging app built on ATProto.
at main 102 lines 2.8 kB view raw
1/* Custom Font Faces */ 2@font-face { 3 font-family: 'Optimus Princeps'; 4 src: url('../fonts/optimusprinceps/OptimusPrinceps.ttf') format('truetype'); 5 font-weight: normal; 6 font-style: normal; 7 font-display: swap; 8} 9 10@font-face { 11 font-family: 'Optimus Princeps'; 12 src: url('../fonts/optimusprinceps/OptimusPrincepsSemiBold.ttf') format('truetype'); 13 font-weight: 600; 14 font-style: normal; 15 font-display: swap; 16} 17 18@font-face { 19 font-family: 'Honoka Mincho'; 20 src: url('../fonts/honoka-mincho/honokamin.ttf') format('truetype'); 21 font-weight: normal; 22 font-style: normal; 23 font-display: swap; 24} 25 26/* Bootstrap Dark Theme with Dark Amber Palette */ 27:root { 28 /* Base dark background colors */ 29 --bs-body-bg: #000000; 30 --bs-body-color: #f4f1ec; 31 --bs-border-color: #1a1a1a; 32 --bs-secondary-bg: #0a0a0a; 33 34 /* Dark amber primary colors */ 35 --bs-primary: #feb204; 36 --bs-primary-rgb: 254, 178, 4; 37 --bs-primary-bg-subtle: #2a1f0a; 38 --bs-primary-border-subtle: #4a3515; 39 --bs-primary-text-emphasis: #ffd22b; 40 41 --bs-link-color-rgb: 254, 178, 4; 42 --bs-link-hover-color-rgb: 255, 200, 50; 43 44 /* Secondary colors with amber undertones */ 45 --bs-secondary: #2a2a2a; 46 --bs-secondary-rgb: 42, 42, 42; 47 --bs-secondary-bg-subtle: #0a0a0a; 48 --bs-secondary-border-subtle: #1a1a1a; 49 --bs-secondary-text-emphasis: #8b7355; 50 51 /* Success colors using warm greens */ 52 --bs-success: #4a5d23; 53 --bs-success-rgb: 74, 93, 35; 54 --bs-success-bg-subtle: #0f1505; 55 --bs-success-border-subtle: #1a2a0a; 56 --bs-success-text-emphasis: #6b8632; 57 58 /* Info colors using cool amber tones */ 59 --bs-info: #8b6914; 60 --bs-info-rgb: 139, 105, 20; 61 --bs-info-bg-subtle: #151105; 62 --bs-info-border-subtle: #2a1f0a; 63 --bs-info-text-emphasis: #b8911c; 64 65 /* Warning colors using darker amber tones */ 66 --bs-warning: #ff8503; 67 --bs-warning-rgb: 255, 133, 3; 68 --bs-warning-bg-subtle: #1a0f00; 69 --bs-warning-border-subtle: #2a1a00; 70 --bs-warning-text-emphasis: #feb204; 71 72 /* Danger colors using deep red-amber */ 73 --bs-danger: #d53600; 74 --bs-danger-rgb: 213, 54, 0; 75 --bs-danger-bg-subtle: #1a0500; 76 --bs-danger-border-subtle: #2a0a00; 77 --bs-danger-text-emphasis: #ff6b2b; 78 79 /* Light and dark theme colors */ 80 --bs-light: #f8dfc1; 81 --bs-light-bg-subtle: #1a1a1a; 82 --bs-light-border-subtle: #1a1a1a; 83 --bs-light-text-emphasis: #d4c4a0; 84 85 --bs-dark: #0a0a0a; 86 --bs-dark-rgb: 10, 10, 10; 87 --bs-dark-bg-subtle: #000000; 88 --bs-dark-border-subtle: #1a1a1a; 89 --bs-dark-text-emphasis: #2a2a2a; 90} 91 92/* Typography using custom fonts */ 93body { 94 font-family: 'Honoka Mincho', 'Georgia', 'Times New Roman', serif; 95} 96 97h1, h2, h3, h4, h5, h6, 98.h1, .h2, .h3, .h4, .h5, .h6 { 99 font-family: 'Optimus Princeps', 'Georgia', serif; 100 font-weight: 600; 101} 102