Files
epub2go-web/src/epub2go_web/static/styles.css
2025-04-05 13:38:18 +02:00

92 lines
1.6 KiB
CSS

/*TODO also style svg icons accordingly */
:root{
--bg:#faf0e673;
--bg-acc:#EEEEEE;
--bg-hover: #DDDDDD;
--fg:#444;
--fg-deemph: #777;
}
html{
font-family: serif;
}
body{
background-color: var(--bg);
overflow-x: hidden;
margin:.5em auto;
max-width:min(100%,800px);
line-height:1.4;
font-size:18px;
color:var(--fg);
padding:0 .2em;
text-align: center;
justify-content: center;
}
h1,h2,h3{
line-height:1.2;
letter-spacing: -2%;
}
header{
text-align: center;
justify-content: center;
}
small{
color: var(--fg-deemph);
}
.search-bar{
width: 100%;
}
.search-container{
text-align: center;
justify-content: center;
margin-bottom: 4%;
}
#searchInput {
background-color: var(--bg);
width: 100%;
padding: .2em;
font-size: larger;
border-radius: 10px;
border-color: var(--bg-acc);
box-shadow: var(--bg-acc) 2px 2px;
}
.main-banner{
text-align: center;
}
table, tr{
/* make table not resize when elements are hidden by searching */
width: 100%;
word-break: break-all;
}
th{
text-align: left;
}
tr:nth-child(even){
background-color: var(--bg-acc);
}
tr:hover{
background-color: var(--bg-hover);
transition: all 2ms;
}
.inline-icon, .header-icon{
vertical-align: middle;
height: 1em;
}
.header-icon{
padding: .5em;
fill: var(--fg-deemph);
}
a:hover, a:any-link{
text-decoration: none;
color: inherit;
}
.table-link{
display: block;
width: 100%;
min-height: 1em;
height: 100%;
padding: 1px;
}
.pagination a{
padding-left: 2em;
}