mirror of
				https://github.com/Theodor-Springmann-Stiftung/jacoblenz.git
				synced 2025-10-31 02:05:34 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			296 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			296 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
| @tailwind base;
 | |
| @tailwind components;
 | |
| @tailwind utilities;
 | |
| 
 | |
| /* Regular woff-files for regular font variants curerently
 | |
|    Instead we can use the Graphite versions of the font   
 | |
| 
 | |
| @font-face {
 | |
|     font-family: 'Biolinum';
 | |
|     src: url('/fonts/LinBiolinum_R_G.ttf') format('truetype');
 | |
|     font-display: swap;
 | |
|     font-weight: normal;
 | |
|     font-style: normal;
 | |
| }
 | |
| 
 | |
| @font-face {
 | |
|     font-family: 'Libertine';
 | |
|     src: url('/fonts/LinLibertine_R_G.ttf') format('truetype');
 | |
|     font-display: swap;
 | |
|     font-weight: normal;
 | |
|     font-style: normal;
 | |
| }
 | |
| 
 | |
| */
 | |
| 
 | |
| @font-face {
 | |
|     font-family: "Sofia Sans";
 | |
|     src: url("../fonts/SofiaSans-Regular.ttf") format("truetype");
 | |
|     font-display: swap;
 | |
|     font-weight: normal;
 | |
|     font-style: normal;
 | |
|   }
 | |
|   
 | |
|   
 | |
|   @font-face {
 | |
|     font-family: "Sofia Sans";
 | |
|     src: url("../fonts/SofiaSans-Italic.ttf") format("truetype");
 | |
|     font-display: swap;
 | |
|     font-weight: normal;
 | |
|     font-style: italic;
 | |
|   }
 | |
|   
 | |
|   @font-face {
 | |
|     font-family: "Sofia Sans";
 | |
|     src: url("../fonts/SofiaSans-Bold.ttf") format("truetype");
 | |
|     font-display: swap;
 | |
|     font-weight: bold;
 | |
|     font-style: normal;
 | |
|   }
 | |
| 
 | |
|   @font-face {
 | |
|     font-family: "Sofia Sans";
 | |
|     src: url("../fonts/SofiaSans-BoldItalic.ttf") format("truetype");
 | |
|     font-display: swap;
 | |
|     font-weight: bold;
 | |
|     font-style: italic;
 | |
|   }
 | |
| 
 | |
|   @font-face {
 | |
|     font-family: "Libertine";
 | |
|     src: url("../fonts/LinLibertine_Rah.ttf") format("truetype");
 | |
|     font-display: swap;
 | |
|     font-weight: normal;
 | |
|     font-style: normal;
 | |
|   }
 | |
|   
 | |
|   @font-face {
 | |
|     font-family: "Libertine";
 | |
|     src: url("../fonts/LinLibertine_RIah.ttf") format("truetype");
 | |
|     font-display: swap;
 | |
|     font-weight: normal;
 | |
|     font-style: italic;
 | |
|   }
 | |
|   
 | |
|   @font-face {
 | |
|     font-family: "Libertine";
 | |
|     src: url("../fonts/LinLibertine_RZah.ttf") format("truetype");
 | |
|     font-display: swap;
 | |
|     font-weight: bold;
 | |
|     font-style: normal;
 | |
|   }
 | |
|   
 | |
|   /* @font-face {
 | |
|     font-family: "Playfair";
 | |
|     src: url("../fonts/PlayfairDisplay-VariableFont_wght.ttf") format("truetype");
 | |
|     font-display: swap;
 | |
|     font-weight: normal;
 | |
|     font-style: normal;
 | |
|   } */
 | |
| 
 | |
|   body {
 | |
|     font-size: 15px;
 | |
|   }
 | |
| 
 | |
|   @layer components {
 | |
|     
 | |
|     h2 {
 | |
|       @apply text-3xl font-bold mb-4
 | |
|     }
 | |
| 
 | |
|     h3 {
 | |
|       @apply text-xl font-bold mb-1.5
 | |
|     }
 | |
| 
 | |
|     a {
 | |
|       @apply text-lenz-11-blue decoration-dotted underline decoration-lenz-4-rose underline-offset-[3px]
 | |
|     }
 | |
| 
 | |
|     a:hover {
 | |
|       @apply text-lenz-10-darkblue decoration-solid
 | |
|     }
 | |
| 
 | |
|     nav a {
 | |
|       @apply no-underline
 | |
|     }
 | |
| 
 | |
|     mark {
 | |
|       @apply bg-lenz-2-lightred text-lenz-11-blue
 | |
|     }
 | |
| 
 | |
|     .searchbar {
 | |
|       @apply sticky top-0 z-20 bg-slate-100 px-4 py-0.5 pt-1.5 self-start w-full sm:flex sm:flex-row items-baseline gap-x-3 border-b
 | |
|     }
 | |
| 
 | |
|     .searchbar button {
 | |
|       @apply inline-block bg-white shrink py-0.5 px-1.5 border border-slate-300
 | |
|     }
 | |
| 
 | |
|     .searchbar input {
 | |
|       @apply inline-block w-full sm:w-auto sm:grow p-0.5 px-1 my-1 mb-2 border border-slate-300
 | |
|     }
 | |
| 
 | |
|     .hideifsearching {
 | |
|       @apply inline-block
 | |
|     }
 | |
| 
 | |
|     .searchbar select {
 | |
|       @apply inline-block bg-white px-1.5 pt-1.5 pb-1 border border-slate-300
 | |
|     }
 | |
| 
 | |
|     .sidebar-nav li li {
 | |
|       @apply ml-4
 | |
|     }
 | |
| 
 | |
|     .active {
 | |
|       @apply font-bold
 | |
|     }
 | |
| 
 | |
|     .sidebar-nav .active::before {
 | |
|       @apply text-lenz-6-highlight
 | |
|     }
 | |
| 
 | |
|     .yearlist {
 | |
|       @apply mt-4 w-full
 | |
|     }
 | |
| 
 | |
|     .yearlist .category .categorytitle {
 | |
|       @apply text-xl pr-1 pl-3 min-w-[4rem] font-bold self-start z-0 sticky top-14 sm:order-2 shrink-0 grow-0 basis-1/12
 | |
|     }
 | |
| 
 | |
|     .yearlist .category .categorybody {
 | |
|       @apply sm:px-4 sm:border-r-2 grow md:border-lenz-12-lighterblue
 | |
|     }
 | |
| 
 | |
|     .yearlist .category {
 | |
|       @apply flex flex-col sm:flex-row w-full mb-5
 | |
|     }
 | |
| 
 | |
|     .yearlist .searchable {
 | |
|       @apply mt-3 px-4 pl-6 -indent-6 
 | |
|     }
 | |
| 
 | |
|     .yearlist .searchable:first-of-type {
 | |
|       @apply mt-0
 | |
|     }
 | |
| 
 | |
|     .maincolumn {
 | |
|       @apply basis-4/5 grow-0
 | |
|     }
 | |
| 
 | |
|     .Kommentar {
 | |
|       @apply !indent-0 !pl-0
 | |
|     }
 | |
| 
 | |
|     .handschrift-sammlung .handschrift {
 | |
|       @apply border sm:basis-[48%] xl:basis-[31.5%] shrink-0 bg-white py-2 px-3
 | |
|     }
 | |
| 
 | |
|     .handschrift-sammlung .ueberschrift-gruppe {
 | |
|       @apply w-full
 | |
|     }
 | |
| 
 | |
|     .handschrift-sammlung .information {
 | |
|       @apply bg-slate-50 border border-gray-400 px-4 py-1.5 mr-4
 | |
|     }
 | |
| 
 | |
|     .handschrift-sammlung .handschrift-liste {
 | |
|       @apply w-full mr-4
 | |
|     }
 | |
| 
 | |
|     .handschrift-sammlung .beschreibung {
 | |
|       @apply mt-1.5
 | |
|     }
 | |
| 
 | |
|     .handschrift-sammlung .ueberschrift-gruppe {
 | |
|       @apply text-xl font-bold
 | |
|     }
 | |
| 
 | |
|     .feld {
 | |
|       @apply rounded-md text-sm mr-1 bg-slate-200 font-bold px-1.5 mb-0.5 max-w-[90ch]
 | |
|     }
 | |
| 
 | |
|     .handschrift-sammlung .wert {
 | |
|       @apply py-0.5 px-1
 | |
|     }
 | |
| 
 | |
|     .literaturliste li {
 | |
|       @apply pl-6 -indent-6
 | |
|     }
 | |
| 
 | |
|     .timeline {
 | |
|       @apply sm:grid sm:grid-cols-12 grid-flow-row max-w-[90ch]
 | |
|     }
 | |
| 
 | |
|     .timeline .time {
 | |
|       @apply col-span-1 py-1.5 font-bold sm:text-right px-2 mt-2.5 sm:mt-0
 | |
|     }
 | |
| 
 | |
|     .timeline .entry {
 | |
|       @apply col-span-11 sm:px-3 sm:py-1.5 px-2
 | |
|     }
 | |
| 
 | |
|     .timeline>div:nth-child(4n+1),
 | |
|     .timeline>div:nth-child(4n+2)
 | |
|     {
 | |
|       @apply bg-slate-200
 | |
|     }
 | |
| 
 | |
|     .legende table tr:nth-child(2n-1) {
 | |
|       @apply bg-slate-100
 | |
|     }
 | |
| 
 | |
|     .legende table td:nth-child(1) {
 | |
|       @apply text-right px-1 border-r-2 border-slate-200
 | |
|     }
 | |
| 
 | |
|     .legende table td {
 | |
|       @apply px-1.5
 | |
|     }
 | |
| 
 | |
|     .maincolumn p {
 | |
|       @apply max-w-[85ch] hyphenation mb-4
 | |
|     }
 | |
|   }
 | |
| 
 | |
|   #navigation-button {
 | |
|     width: 3.5rem;
 | |
|     height: 3.5rem;
 | |
|     stroke: #000;
 | |
|     stroke-width: 2;
 | |
|     stroke-linecap: round;
 | |
|     stroke-linejoin: miter;
 | |
|     fill: none;
 | |
|     color: #000;
 | |
|   }
 | |
| 
 | |
|   .handschrift-sammlung .handschrift-liste ol {
 | |
|     list-style-type: disc; 
 | |
|     list-style-position: outside; 
 | |
|   }
 | |
| 
 | |
|   .hidden-important {
 | |
|     display: none !important;
 | |
|   }
 | |
| 
 | |
|   .hyphenation {
 | |
|     hyphens: auto;
 | |
|   }
 | |
| 
 | |
|   .sidebar-nav .active::before {
 | |
|     content: "· ";
 | |
|   }
 | |
|   
 | |
| 
 | |
|   .twocolumns {
 | |
|     columns: 2;
 | |
|   }
 | |
| 
 | |
|   .avoidbreak {
 | |
|     break-inside: avoid;
 | |
|   }
 | |
| 
 | |
|   .Kommentar {
 | |
| 
 | |
|   }
 | 
