mirror of
https://github.com/Theodor-Springmann-Stiftung/hamann-ausgabe-core.git
synced 2025-10-29 09:15:33 +00:00
377 lines
9.7 KiB
CSS
377 lines
9.7 KiB
CSS
@layer components {
|
|
/* COLORS */
|
|
.ha-letterhead .ha-metadata .ha-tooltiptext {
|
|
@apply shadow-sm bg-slate-50 border-hamannSlate-900 text-hamannSlate-900 border dark:border-none dark:shadow dark:bg-slate-800
|
|
}
|
|
|
|
.ha-tooltip .ha-tooltiptext::after {
|
|
@apply border-t-slate-600 dark:border-t-slate-800 border-l-transparent border-r-transparent border-b-transparent
|
|
}
|
|
|
|
.ha-letterhead .ha-metadata .ha-metadataupperrow .ha-pill {
|
|
@apply rounded-lg border shadow-inner border-hamannSlate-900 text-hamannSlate-900 dark:text-white dark:bg-slate-800 dark:shadow-md dark:border-slate-400
|
|
}
|
|
|
|
.ha-letterhead .ha-metadata .ha-metadataupperrow .ha-pill.ha-newpill {
|
|
@apply dark:text-white dark:bg-slate-800 dark:shadow-md dark:border-slate-400
|
|
}
|
|
|
|
.ha-letterhead .ha-metadata .ha-metadataupperrow .ha-pill .ha-cross::before {
|
|
@apply border-b-2 border-hamannSlate-900 dark:border-gray-200
|
|
}
|
|
|
|
.ha-letterheader {
|
|
@apply bg-slate-50 dark:bg-slate-900 dark:text-slate-50 border-slate-300 dark:border-slate-50 border-b-2 dark:shadow-xl
|
|
}
|
|
|
|
.ha-letterheader .ha-lettertabs a {
|
|
@apply text-slate-700 hover:text-slate-900 dark:text-white dark:hover:text-gray-200
|
|
}
|
|
|
|
.ha-letterheader .ha-lettertabs a.active {
|
|
@apply border-b-[3px] border-slate-300 dark:border-slate-50 text-hamannHighlight dark:!text-gray-200 dark:font-bold
|
|
}
|
|
|
|
.ha-letterheader .ha-lettermetalinks {
|
|
@apply border-b-2 border-slate-300
|
|
}
|
|
|
|
.ha-letterheader .ha-lettermetalinks a {
|
|
@apply text-slate-700 hover:text-slate-900 dark:text-white dark:hover:text-gray-200
|
|
}
|
|
|
|
.ha-letterbody {
|
|
@apply bg-slate-50 dark:bg-slate-900 dark:shadow-xl
|
|
}
|
|
|
|
.ha-lettertext {
|
|
@apply bg-slate-50 dark:bg-slate-900 border-slate-200 sm:border-l-2 sm:dark:border-none
|
|
}
|
|
|
|
.ha-marginals {
|
|
@apply bg-slate-50 dark:bg-slate-900
|
|
}
|
|
|
|
.ha-additions {
|
|
@apply hidden bg-slate-50 dark:bg-slate-900
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries table tr:nth-child(even) {
|
|
@apply bg-slate-100 dark:bg-slate-900
|
|
}
|
|
|
|
.ha-linecount.ha-firstline {
|
|
@apply rounded-lg sm:border sm:bg-slate-50 sm:shadow-inner sm:border-slate-600 text-slate-800 dark:text-white sm:dark:bg-slate-800 sm:dark:shadow-md sm:dark:border-slate-400
|
|
}
|
|
|
|
.ha-linecount .ha-zhpage,
|
|
.ha-linecount .ha-zhline {
|
|
@apply sm:bg-slate-50 sm:dark:bg-slate-900
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginal::before,
|
|
.ha-lettertext .ha-marginal:before {
|
|
@apply bg-hamannSlate-500 dark:bg-slate-500
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginalbox,
|
|
.ha-lettertext .ha-marginalbox {
|
|
@apply bg-slate-50 dark:bg-slate-900
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginalbox.ha-expanded-box .ha-marginallist,
|
|
.ha-lettertext .ha-marginalbox.ha-expanded-box .ha-marginallist {
|
|
@apply shadow-md dark:shadow-lg pb-1 bg-slate-100 dark:bg-slate-600
|
|
}
|
|
|
|
.ha-tradzhtext .ha-btn-collapsed-box,
|
|
.ha-lettertext .ha-btn-collapsed-box {
|
|
@apply text-slate-700 hover:text-slate-900 dark:text-white dark:hover:text-gray-200
|
|
}
|
|
|
|
/* STYLES */
|
|
.ha-letterheader {
|
|
@apply rounded-t-sm pt-8 md:pt-12 px-6 md:px-16
|
|
}
|
|
|
|
.ha-letterheader .ha-letterheadernav {
|
|
@apply mt-9 flex grow
|
|
}
|
|
|
|
.ha-letterheader .ha-lettertabs {
|
|
@apply flex grow
|
|
}
|
|
|
|
.ha-letterheader .ha-lettertabs a {
|
|
@apply inline-block px-1 mr-1 md:mr-3 cursor-pointer
|
|
}
|
|
|
|
.ha-letterheader .ha-lettertabs .ha-marginalsbtn {
|
|
@apply md:hidden;
|
|
}
|
|
|
|
.ha-letterheader .ha-lettertabs a.active {
|
|
@apply pointer-events-none
|
|
}
|
|
|
|
.ha-letterheader .ha-lettertabs a:first {
|
|
@apply pl-0
|
|
}
|
|
|
|
.ha-letterheader .ha-lettermetalinks {
|
|
@apply self-end
|
|
}
|
|
|
|
.ha-letterheader .ha-lettermetalinks a {
|
|
@apply self-end caps-petite
|
|
}
|
|
|
|
.ha-letterheader .ha-lettermetalinks .ha-hkb {
|
|
@apply inline-block caps-allpetite
|
|
}
|
|
|
|
.ha-letterbody {
|
|
@apply flex flex-row flex-nowrap rounded-b-sm
|
|
}
|
|
|
|
.ha-lettertext {
|
|
@apply max-w-[38rem] desktop:max-w-[45rem] sm:shrink-0 ml-4 sm:ml-12 px-4 pt-4 pb-8 relative flow-root font-serif leading-[1.48] numeric-mediaeval
|
|
}
|
|
|
|
.ha-marginals {
|
|
@apply hidden max-w-3xl ml-4 md:ml-12 px-4 py-4 relative leading-[1.48] numeric-mediaeval
|
|
}
|
|
|
|
.ha-marginals table td {
|
|
@apply align-text-top
|
|
}
|
|
|
|
.ha-marginals .ha-marginalfromto {
|
|
@apply whitespace-nowrap text-sm font-semibold pr-4
|
|
}
|
|
|
|
.ha-marginals .ha-marginaltext .ha-bzg {
|
|
@apply inline
|
|
}
|
|
|
|
.ha-marginals .ha-marginaltext a {
|
|
@apply underline decoration-dotted hover:decoration-solid
|
|
}
|
|
|
|
.ha-additions .ha-tradition div {
|
|
@apply inline
|
|
}
|
|
|
|
.ha-additions .ha-tradition {
|
|
@apply max-w-4xl
|
|
}
|
|
|
|
.ha-additions {
|
|
@apply ml-4 md:ml-12 px-4 pt-4 pb-4 relative font-serif leading-[1.48] numeric-mediaeval
|
|
}
|
|
|
|
.ha-additions .ha-app {
|
|
@apply !block font-bold pt-6
|
|
}
|
|
|
|
.ha-additions .ha-app + br {
|
|
@apply hidden
|
|
}
|
|
|
|
.ha-additions .ha-tradition .ha-app:first-child {
|
|
@apply pt-0
|
|
}
|
|
|
|
.ha-additions .ha-tradition {
|
|
@apply hyphenate
|
|
}
|
|
|
|
.ha-additions .ha-tradition .ha-tradzhtext {
|
|
@apply !flow-root font-serif relative w-fit -ml-4 pl-4 unhyphenate
|
|
}
|
|
|
|
.ha-additions .ha-tradition a {
|
|
@apply !underline decoration-dotted hover:decoration-solid
|
|
}
|
|
|
|
.ha-additions .ha-hands {
|
|
@apply pt-6
|
|
}
|
|
|
|
.ha-additions .ha-hands .ha-handstitle {
|
|
@apply font-bold
|
|
}
|
|
|
|
.ha-additions .ha-hands .ha-handentries .ha-handfrom,
|
|
.ha-additions .ha-hands .ha-handentries .ha-handto {
|
|
@apply inline text-sm font-semibold whitespace-nowrap
|
|
}
|
|
|
|
.ha-additions .ha-hands .ha-handentries .ha-handperson {
|
|
@apply inline pl-4 whitespace-nowrap
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editstitle {
|
|
@apply font-bold
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editfromto {
|
|
@apply whitespace-nowrap
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editfrom,
|
|
.ha-additions .ha-edits .ha-editentries .ha-editto {
|
|
@apply inline text-sm font-semibold whitespace-nowrap
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editreference {
|
|
@apply whitespace-nowrap
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editreference div {
|
|
@apply inline
|
|
}
|
|
|
|
.ha-additions .ha-edits {
|
|
@apply pt-6 max-w-4xl
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editstitle {
|
|
@apply font-bold
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editsinfo {
|
|
@apply pb-4 hyphenate
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries tr td {
|
|
@apply align-text-top
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editreas div {
|
|
@apply inline font-sans
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editfromto {
|
|
@apply pr-1 pl-1
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editreference {
|
|
@apply border-r-2 pl-1 pr-3 text-sm
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editreference br {
|
|
@apply hidden
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editreas {
|
|
@apply pl-3 w-full
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries .ha-editreas .ha-zh * {
|
|
@apply !font-serif
|
|
}
|
|
|
|
.ha-lettertext div {
|
|
@apply inline
|
|
}
|
|
|
|
.ha-linecount.ha-firstline {
|
|
@apply hidden sm:inline-block rounded px-1.5 sm:py-0.5 sm:pb-1 sm:leading-none caps-allpetite normal-nums whitespace-nowrap
|
|
}
|
|
|
|
.ha-linecount {
|
|
@apply sm:absolute sm:right-full sm:mr-2 sm:text-right text-xs sm:mt-1 font-sans select-none
|
|
}
|
|
|
|
.ha-linecount .ha-zhline {
|
|
@apply hidden sm:inline
|
|
}
|
|
|
|
.ha-linecount .ha-zhpage {
|
|
@apply inline-block sm:inline;
|
|
}
|
|
|
|
.ha-linecount .ha-zhpage,
|
|
.ha-linecount .ha-zhline {
|
|
@apply px-1 sm:pb-1 caps-allpetite normal-nums
|
|
}
|
|
|
|
.ha-linecount .ha-hiddenlinecount {
|
|
@apply !hidden
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginal::before,
|
|
.ha-lettertext .ha-marginal::before {
|
|
@apply absolute top-[0.2rem] bottom-[0.1rem] left-0 w-0.5 content-['']
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginalbox,
|
|
.ha-lettertext .ha-marginalbox {
|
|
@apply hidden select-none hover:select-auto hyphenate pl-2 md:block absolute left-full ml-2 desktop:ml-10 mt-1 w-[16rem] desktop:w-[28rem] text-sm leading-tight rounded-sm font-sans
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginalbox .ha-marginallist,
|
|
.ha-lettertext .ha-marginalbox .ha-marginallist {
|
|
@apply text-sm leading-tight flex flex-wrap gap-x-6 pr-1
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginalbox .ha-marginallist .ha-marginal,
|
|
.ha-lettertext .ha-marginalbox .ha-marginallist .ha-marginal {
|
|
@apply pl-2 inline relative
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginalbox .ha-marginallist .ha-marginal a,
|
|
.ha-lettertext .ha-marginalbox .ha-marginallist .ha-marginal a {
|
|
@apply !underline decoration-dotted hover:decoration-solid
|
|
}
|
|
|
|
.ha-tradzhtext .ha-marginalbox .ha-marginallist .ha-marginal,
|
|
.ha-lettertext .ha-marginalbox .ha-marginallist .ha-marginal,
|
|
.ha-tradzhtext .ha-marginalbox .ha-marginallist .ha-marginal *,
|
|
.ha-lettertext .ha-marginalbox .ha-marginallist .ha-marginal * {
|
|
@apply min-h-0 min-w-0 overflow-ellipsis overflow-hidden
|
|
}
|
|
|
|
.ha-tradzhtext .ha-btn-collapsed-box,
|
|
.ha-lettertext .ha-btn-collapsed-box {
|
|
@apply absolute left-full desktop:ml-7 hidden md:block cursor-pointer leading-none mt-0.5
|
|
}
|
|
|
|
.ha-minwidth .ha-tradzhtext,
|
|
.ha-lettertext.ha-minwidth {
|
|
@apply min-w-[44rem] desktop:min-w-[58rem]
|
|
}
|
|
|
|
.ha-minwidth .ha-tradzhtext .ha-alignright,
|
|
.ha-lettertext.ha-minwidth .ha-alignright {
|
|
@apply float-right mr-[20%]
|
|
}
|
|
|
|
.ha-lettertext.ha-minwidth .ha-aligncenter {
|
|
@apply absolute left-1/3 whitespace-nowrap -translate-x-1/2
|
|
}
|
|
}
|
|
|
|
.ha-lettertext .ha-marginalbox:before {
|
|
content: "";
|
|
}
|
|
|
|
.ha-lettertext .ha-marginalbox .ha-marginal::after {
|
|
content: "";
|
|
}
|
|
|
|
.ha-lettertext .ha-marginalbox .ha-marginal:last-of-type::after {
|
|
content: "";
|
|
}
|
|
|
|
|
|
.ha-tradzhtext .ha-marginalbox.ha-collapsed-box .ha-marginallist .ha-marginal,
|
|
.ha-lettertext .ha-marginalbox.ha-collapsed-box .ha-marginallist .ha-marginal {
|
|
display: -webkit-inline-box;
|
|
-webkit-box-orient: vertical;
|
|
}
|
|
|
|
.ha-additions .ha-edits .ha-editentries tr td:nth-of-type(2)::after {
|
|
content: "";
|
|
} |