41 lines
2.4 KiB
CSS
41 lines
2.4 KiB
CSS
/* ========
|
|
| Reference overlay
|
|
|= ======== */
|
|
|
|
#dialogueArea { display: block; position: fixed; left: 0; top: 0;
|
|
width: 100%; height: 100%;
|
|
max-width: initial; max-height: initial;
|
|
background: rgba(0,0,0,.7); backdrop-filter: blur(3px);
|
|
z-index: 10000; }
|
|
#dialogue { display: block; position: absolute; left: 50%; top: 50%;
|
|
transform: translate(-50%, -50%); min-width: 60vw; min-height: 2em;
|
|
max-width: 90vw; max-height: 90vh; overflow-y: auto;
|
|
padding: 1.5em 1em;
|
|
background: var(--color-bg-normal); border-radius: .3em;
|
|
box-shadow: 2px 2px 4px var(--color-fg-less), -2px -2px 4px var(--color-fg-less); }
|
|
#dialogue h3 { margin-top: 0; padding-top: 0; text-transform: initial; color: var(--color-fg-less); }
|
|
|
|
#confirmButtons { text-align: right; }
|
|
#dialogue .buttonLike { margin: .5em 0 .2em .5em; background: transparent; transition: background .4s, color .4s; }
|
|
#dialogue .buttonLike:hover { background: var(--color-borders-dark); color: var(--color-bg-normal); }
|
|
|
|
#dialogue input[type="text"],
|
|
#dialogue textarea { padding: .5em; border-radius: .1em; border: 2px solid var(--color-borders); transition: border .4s; }
|
|
#dialogue input[type="text"]:hover,
|
|
#dialogue textarea:hover { border-color: var(--color-fg-normal); }
|
|
#dialogue button { padding: .6em .8em; font-size: .8em; background: var(--color-bg-normal); border: 1px solid var(--color-borders);
|
|
transition: .4s; }
|
|
#dialogue button:focus,
|
|
#dialogue button:hover { background: var(--color-fg-less); color: var(--color-bg-normal); border-color: var(--color-fg-less); }
|
|
#dialogue form > * { display: block; width: 100%; }
|
|
#dialogue form label { font-weight: bold; color: var(--color-fg-less); }
|
|
#dialogueClose { float: right; display: inline-block; padding: 0 .6em .2em .6em; background: var(--color-bg-raised);
|
|
border-radius: 100%; cursor: pointer; transition: .4s; }
|
|
#dialogueClose:hover { background: var(--color-fg-less); color: var(--color-bg-normal); }
|
|
|
|
#dialogue ul { margin-left: 1em; padding-left: 0; transition: .4s; }
|
|
#dialogue ul.minimized { height: 20px; background-color: var(--color-accent-normal);
|
|
background-size: 20px 20px;
|
|
background-image: repeating-linear-gradient(to right, var(--color-fg-normal), var(--color-fg-normal) 1px, var(--color-accent-normal) 1px, var(--color-accent-normal)); }
|
|
#dialogue ul.minimized > * { display: none; }
|