7 @include size(margin, 1px);
8 @include size(padding, 8px 10px);
14 @include size(margin-right, 15px);
15 @include size(margin-bottom, 5px);
17 @include min-screen($S_BOOK_SHORT_FULL) {
25 @include size(height, 193px / 2);
26 @include size(width, 139px / 2);
28 @include min-screen($S_BOOK_SHORT_MEDIUM) {
29 @include size(height, 193px);
30 @include size(width, 139px);
36 /* Original design fits 6 boxes horizontally in 975px (162.5px each),
37 * but we really want to fit 2 boxes on a 320px mobile screen. */
39 @include size(width, 160px);
40 display: inline-block;
43 @include min-screen(350px) {
44 @include size(width, 162.5px);
47 .book-mini-box-inner {
49 @include size(height, 271px);
50 @include size(margin, 1px);
51 @include size(padding, 8px 9px);
54 @include min-screen(350px) {
55 @include size(padding, 8px 10px);
63 @include size(height, 193px);
64 @include size(width, 139px);
65 @include size(margin-bottom, 18px);
71 @include size(font-size, 10px);
72 text-transform: uppercase;
74 @include size(top, -20px);
80 @include size(font-size, 11px);
85 text-overflow: ellipsis;
89 @include size(font-size, 14px);
101 /*@include min-screen($S_BOOK_SHORT_FULL) {
102 display: inline-block;
104 vertical-align: top;*/
108 #books-list .plain-list-container .plain-list {
130 @include size(min-height, 197.5px);
134 .audiobook-box, .search-result .book-box {
136 @media screen and (min-width: 1024px) {
137 display: inline-block;
138 @include size(width, 590px);
139 @include size(min-height, 196px);
144 @media screen and (min-width: 1024px) {
146 @include size(padding-top, 15px);
147 @include size(width, 360px);
153 @include size(margin-top, 5px);
157 @include size(max-width, 100px);
158 @include size(max-height, 100px);
165 @media screen and (min-width: 1024px) {
175 @media screen and (min-width: 62.5em) {
176 @include size(width, 975px);
181 @include size(min-height, 244px);
183 @include size(margin-left, 0);
184 @include size(margin-right, 0);
186 .book-left-column { /* FIXME */
187 @media screen and (min-width: 62.5em) {
189 @include size(width, 536px);
190 @include size(min-height, 196px);
196 @include size(margin-top, 5px);
200 @include size(max-width, 100px);
201 @include size(max-height, 100px);
205 @include min-screen($S_BOOK_SHORT_FULL) {
206 // Show full title on the work's page.
210 @include size(min-height, 170px);
212 .book-box-head .title {
214 @include size(min-height, 57.6px);
222 @media screen and (min-width: 62.5em) {
223 @include size(width, 382px);
227 #theme-list-wrapper {
228 @include min-screen($S_BOOK_SHORT_MEDIUM) {
229 @include size(margin-left, 154px);
230 @include size(width, 300px);
235 @include size(margin-top, 10px);
236 @include size(margin-bottom, 10px);
241 @include size(margin-top, 16px);
243 @include size(margin-left, -10px);
244 @include size(margin-right, -10px);
247 @media screen and (min-width: 62.5em) {
248 @include size(width, 415px);
250 @include size(margin-top, -8px);
255 @include size(font-size, 11px);
257 @include size(margin-top, 25px);
259 @include size(margin-left, 15px);
263 @include size(font-size, 11px);
267 @include min-screen($S_BOOK_SHORT_FULL) {
270 @include size(width, 145px);
271 @include size(margin-top, 50px);
272 @include size(margin-right, 0);
273 @include size(margin-bottom, 0);
274 @include size(margin-left, 5px);
277 @include min-screen(1000px) {
278 @include size(margin-top, 50px);
283 @include min-screen($S_BOOK_SHORT_FULL) {
284 @include size(margin-left, 15px);
285 @include size(width, 220px);
293 margin-left: 0.625rem;
295 @media screen and (min-width: 1024px) {
297 margin-right: 0.625rem;
303 @media screen and (min-width: 50em) {
304 .picture.book-wide-box .right-column {
306 @include size(width, 415px);
308 @include size(margin-left, 550px);
314 @include size(margin-bottom, 10px);
321 @include min-screen($S_BOOK_SHORT_FULL) {
327 @include size(padding-top, 14px);
328 @include size(margin-bottom, 10px);
330 @include min-screen($S_BOOK_SHORT_FULL) {
331 @include size(min-height, 70px);
335 @include size(font-size, 11px);
337 @include size(line-height, 13.2px);
338 @include size(max-height, 26.4px);
341 @include min-screen($S_BOOK_SHORT_FULL) {
342 @include size(max-width, 264px);
346 @include size(font-size, 24px);
348 @include size(margin-top, 7.2px);
349 @include size(margin-bottom, 12px);
351 @include min-screen($S_BOOK_SHORT_FULL) {
353 @include size(height, 57.6px);
364 @include size(font-size, 11px);
368 @include min-screen($S_BOOK_SHORT_FULL) {
369 @include size(max-height, 57.6px);
375 @include size(margin-top, 6px);
376 @include size(margin-bottom, 6px);
378 @include min-screen($S_BOOK_SHORT_FULL) {
379 display: inline-block;
380 @include size(margin-top, 0px);
381 @include size(margin-bottom, 0px);
382 @include size(margin-right, 9px);
390 @include size(margin-left, 4.4px);
391 @include size(margin-right, 5.5px);
399 @include size(font-size, 11px);
406 @include min-screen($S_BOOK_SHORT_MEDIUM) {
408 @include size(margin-left, 139px + 15px);
411 &.book-box-tools-warn {
415 border: 3px solid #9ACD32;
417 box-sizing: border-box;
429 display: inline-block;
432 @include size(width, 170px);
434 @include size(margin-bottom, 5px);
435 @include size(margin-right, 30px);
442 content: url("/static/img/read-white.png");
443 @include size(font-size, 25px);
444 @include size(margin-right, 3.71px);
445 vertical-align: middle;
465 content: url("/static/img/download.png");
466 @include size(font-size, 25px);
467 @include size(margin-right, 3.71px);
468 vertical-align: middle;
483 border-collapse: collapse;
487 @include size(padding, .2em 1em);
488 border:1px solid black;
496 @include size(font-size, 22.5px);
497 @include size(margin-right, 11.25px);
504 &::-moz-focus-inner {
511 font-family: inherit;
533 #book-detail .see-also,
534 #picture-detail .see-also {
535 display: inline-block;
537 @include size(height, 32px);
539 @include size(padding-top, 19px);
540 @include size(padding-left, 10px);
542 @include size(font-size, 11px);
546 @media screen and (min-width: 33em) {
547 @include size(padding-left, 19px);
553 @include size(font-size, 16px);
555 @include size(margin-bottom, 8px);
556 @include size(margin-top, 18px);
561 @media screen and (min-width: 62.5em) {
562 @include size(width, 536px);
582 background-color:transparent;
585 background-image:-webkit-linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%);
586 background-image:-moz-linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%);
587 background-image:-o-linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%);
588 background-image:linear-gradient(to right,rgba(255,255,255,0),#ffffff 50%)