28 @include meta.load-css("print");
31 // Jquery Sortable Styles
37 body.dragging, body.dragging * {
38 cursor: move !important;
44 @include mixins.lightDark(background-color, #eee, #000);
62 &[src$="user_avatar.png"] {
63 @include mixins.whenDark {
74 margin: vars.$xl auto;
78 border-radius: $loadingSize;
79 display: inline-block;
81 transform: translate3d(-10px, 0, 0);
83 animation-name: loadingBob;
84 animation-duration: 1.4s;
85 animation-iteration-count: infinite;
86 animation-timing-function: cubic-bezier(.62, .28, .23, .99);
87 margin-inline-end: 4px;
88 background-color: var(--color-page);
89 animation-delay: -300ms;
92 left: -($loadingSize+vars.$xs);
93 background-color: var(--color-book);
94 animation-delay: -600ms;
97 left: $loadingSize+vars.$xs;
98 background-color: var(--color-chapter);
102 margin-inline-start: vars.$s;
109 .inline.block .loading-container {
110 margin: vars.$xs vars.$s;
113 .skip-to-content-link {
117 background-color: #FFF;
119 border-radius: 0 4px 4px 0;
121 box-shadow: vars.$bs-dark;
125 outline-offset: -10px;
126 outline: 2px dotted var(--color-link);
131 border: 1px solid #DDD;
132 @include mixins.lightDark(border-color, #ddd, #111);
141 border-bottom: 1px solid #DDD;
143 padding: vars.$s vars.$m;
145 input[type="text"]:focus {
146 outline: 1px solid var(--color-primary);
147 border-radius: 3px 3px 0 0;
148 outline-offset: -1px;
153 @include mixins.lightDark(background-color, #eee, #222);
154 margin-inline-end: 0;
155 margin-inline-start: 0;
158 @include mixins.lightDark(background-color, #fff, #222);
160 .entity-list-item p {
163 .entity-list-item:focus {
164 outline: 2px dotted var(--color-primary);
165 outline-offset: -4px;
167 .entity-list-item.selected {
168 @include mixins.lightDark(background-color, rgba(0, 0, 0, 0.05), rgba(255, 255, 255, 0.05));
172 padding-top: vars.$l;
176 .entity-item-snippet {
185 padding: vars.$xs vars.$m;
187 .entity-list, .loading {
192 padding: vars.$xs vars.$m;
210 @include mixins.between(vars.$bp-s, vars.$bp-m) {
211 #home-default > .grid.third {
214 column-gap: vars.$l !important;
218 .list-sort-container {
219 display: inline-block;
221 display: inline-block;
224 display: inline-grid;
225 margin-inline-start: vars.$s;
226 grid-template-columns: minmax(120px, max-content) 40px;
228 border: 2px solid #DDD;
229 @include mixins.lightDark(border-color, #ddd, #444);
234 display: inline-block;
235 @include mixins.lightDark(color, #555, #888);
240 .list-sort-type, .list-sort-dir {
241 padding: vars.$xs vars.$s;
245 border-inline-start: 2px solid #DDD;
247 @include mixins.lightDark(border-color, #ddd, #444);
249 transition: transform ease-in-out 120ms;
252 transform: rotate(180deg);
258 border-inline-start: 2px solid currentColor;
259 padding-inline-start: vars.$xs;