/** * lavender-light theme for Adminer * by Alex Yu * * Color palette from: * https://color.adobe.com/Lavender-v2-color-theme-294b8aa6-1935-401f-a763-13b98ec68b90/ * * - white * - ghostwhite (f8f8ff) * - lavender (f0f0ff) * - darkslateblue (483d8b) * - aliceblue (f0f8ff) * - gray (313b43), (21282e) * - blue (001dff), (002799) */ body { display: grid; column-gap: 1rem; row-gap: 20px; width: 100%; height: auto; grid-template-areas: "menu content"; grid-template-rows: 1fr; grid-template-columns: 21rem 1fr; align-items: stretch; justify-items: start; font: 0.96rem/1.2rem sans-serif !important; } a { color: #001dff; text-underline-offset: 1px; transition-property: all; transition-timing-function: cubic-bezier(.4,0,.2,1); transition-duration: .15s; } /* * Basic tags */ a:visited { color: #002799; } a:link:hover, a:visited:hover { color: #7388c9; text-underline-offset: 4px; } h1 { border: 0; } h2 { margin: 0 0 20px 0px; line-height: 1.68rem; border-bottom: 1px solid #20165a; /* darkslateblue; */ background: #3c3085; color: white; } #h1 { font-size: 1.2rem; font-style: normal; font-weight: bold; text-transform: uppercase; color: #333; } #h1 img { display: none; } /* * Tables */ table { border-left: 1px solid silver; } #table .column { display: none; } td, th { font-size: 1.05em; border-right: 1px solid silver; border-bottom: 1px solid silver; padding: .3em .6em; background: none; } thead th, thead td { background: #313b43; color: white; border-right: 1px solid #21282e; border-bottom: 1px solid #21282e; padding: .5em .5em; } thead th a, thead td a, thead th a:visited, thead td a:visited, thead th a:hover, thead td a:hover { color: #eee; } th span.column a.text { color: #2980b9; } .js span.column { background: white; } table#table thead .checked td, table#table thead .checked th { background: #313b43; } .pages { border: none; box-shadow: -1px -1px 4px silver; } /* * Common sections */ #breadcrumb { position: static; top: initial; left: initial; margin: 0; padding: 0.6rem 0 0.4rem 0; color: #596167; background: none; } #breadcrumb a { color: #002799; } #content { grid-area: content; margin: 0; padding: 0 20px 0 0; width: calc(100% - 20px); } #logout { font-weight: bold; text-transform: uppercase; padding: 0.3rem 0.7rem; } #menu { grid-area: menu; position: initial; margin: 0; padding: 1rem 1.5rem; width: 18rem; background: ghostwhite; overflow-y: auto; } #menu h1 { padding: 0 0 1rem 0; background: none; } #menu #dbs { padding: 3rem 0 1.5rem; } #menu p, #logins, #tables { padding: .8em 0em 1.2rem; } #menu #tables a[href*="&select="] { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHISURBVDjLpVPNK0RRFP+9D98syMwUspHkm9I0YkFZWBFKkZ0s7a3Ewh+ilChK7FgoZCJFKYlYKB8zk2+Z5t0P577He29kQU7dd+6575zf+d1zztWklPiPmOozt/U4SThjXIoyIQS4AJjSXO0lGGlvcXAm6Vzsz4xUhm0AIeX4QLig+C+ZpxbOG1wGhGYHr1zMUmZGWRgs0ha3PE1nX/8mWmdgWTzLB+DUYbhm9FfZ35IEyrhXA3VXJfPbsV8B9LQUIeUHYJ8ASobag1jcucNgW8g9W4reYSDi2YnnZDoDiwCokDANct6NwTB0LEdj0HRA/wxa2SN25JNBEdWluUhZ366gqmAaGvrCAXKOozccTGPgt8+vn8GYSGcgyTYp3dpBnBg42nbQPRBTo5bTvqYkmxL6AQhNTWQGBXY3B7BxlEBXozcW64dxRKoKUZBju+P06gl5WaaviMJBM3TNDlbypemIZgHYOnlwASsCmW7nHADGnBoQ3c76YmweJ9BR5zFYjsbRHwm4tmJg6PhWA7pCXXk+bu7fURHKweXtq/sWaksz7SC/CCGFrwtyZ3r+rCnFRZ7qr1qc6mLZj4f9OEyPL8lVpbX/PucPv5QPKHB1TdEAAAAASUVORK5CYII=) no-repeat scroll right bottom; display: inline-block; height: 16px; margin-right: 4px; vertical-align: middle; overflow: hidden; padding-left: 18px; border-left: 1px solid transparent; width: 0; } #menu #tables a.active { border-left: 1px solid #20165a; } #menu .links { display: inline-flex; flex-direction: column; flex-wrap: wrap; padding: 1rem 0 0 1.6rem; border: 0; } #menu #tables li { list-style: none; display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: stretch; flex-direction: row; } #menu #tables li a+a { padding-left: 0.3rem; } #lang { position: absolute; top: 4rem; z-index: 100; padding: 0 0 0 1.5rem; } #logins a, #tables a, #tables span { background: initial; } /* * Elements */ sup { padding: 3px 7px; background: #3498db; color: white; border-radius: 2em; } code.jush-sql { display: block; padding: .4em .7em; line-height: 1.5em; } .jush-bac, .jush-php_bac, .jush-bra, .jush-mssql_bra, .jush-sqlite_quo { color: #dc33f9; } pre, textarea { padding: 1.5rem; font: 100% / 1.25 monospace; } pre, code { background: #f2f2ff; } pre.sqlarea { padding: 1rem !important; border: 2px solid #a9a9a9 !important; border-radius: 4px; background: #fff; } a.jush-custom:link, a.jush-custom:visited { color: midnightblue; } select, input { padding: 2px; }