4 @include size(margin, 1px);
5 @include size(padding, 8px 10px);
9 .book-mini-box img.cover {
10 @include size(height, 193px);
11 @include size(width, 139px);
17 @include size(margin-right, 15px);
18 @include size(margin-bottom, 5px);
20 @media screen and (min-width: 32em) {
28 @include size(height, 193px / 2);
29 @include size(width, 139px / 2);
31 @media screen and (min-width: 20em) {
32 @include size(height, 193px);
33 @include size(width, 139px);
39 @include size(width, 161.5px);
40 display: inline-block;
45 @include size(height, 271px);
46 @include size(margin, 1px);
50 @include size(margin-bottom, 18px);
56 @include size(font-size, 11px);
61 text-overflow: ellipsis;
65 @include size(font-size, 14px);
78 @media screen and (min-width: 32em) {
79 display: inline-block;
90 @media screen and (min-width: 32em) {
91 @include size(width, 487.5px);
97 @include size(min-height, 197.5px);
106 @media screen and (min-width: 62.5em) {
107 @include size(width, 975px);
112 @include size(min-height, 244px);
114 @include size(margin-left, 0);
115 @include size(margin-right, 0);
117 .book-left-column { /* FIXME */
118 @include size(max-width, 600px);
120 @media screen and (min-width: 62.5em) {
122 @include size(width, 536px);
128 @include size(margin-top, 5px);
131 @media screen and (min-width: 62.5em) {
135 @include size(width, 382px);
139 #theme-list-wrapper {
140 @include size(margin-left, 154px);
142 @include size(width, 300px);
145 @include size(margin-top, 10px);
146 @include size(margin-bottom, 10px);
151 @include size(margin-top, 16px);
153 @media screen and (min-width: 62.5em) {
154 @include size(width, 415px);
156 @include size(margin-top, -8px);
157 @include size(margin-right, -10px);
163 @include size(width, 145px);
164 @include size(margin-top, 50px);
165 @include size(margin-bottom, 0);
166 @include size(margin-left, 5px);
167 @include size(margin-right, 0);
168 @include size(font-size, 11px);
172 @include size(font-size, 11px);
177 @include size(margin-left, 15px);
178 @include size(width, 220px);
186 @include size(margin-bottom, 10px);
187 @media screen and (min-width: 32em) {
189 @include size(height, 170px);
194 @include size(padding-top, 14px);
195 @include size(margin-bottom, 10px);
197 @media screen and (min-width: 32em) {
198 @include size(min-height, 70px);
199 @include size(width, 310px);
207 @include size(font-size, 11px);
209 @include size(line-height, 13.2px);
210 @include size(max-height, 26.4px);
213 @media screen and (min-width: 32em) {
214 @include size(max-width, 264px);
218 @include size(font-size, 24px);
220 @include size(margin-top, 7.2px);
221 @include size(margin-bottom, 12px);
223 @media screen and (min-width: 32em) {
225 @include size(height, 57.6px);
232 @include size(font-size, 11px);
235 @media screen and (min-width: 32em) {
236 @include size(width, 310px);
239 @include size(max-height, 57.6px);
245 @include size(margin-top, 6px);
246 @include size(margin-bottom, 6px);
248 @media screen and (min-width: 32em) {
257 @include size(margin-left, 4.4px);
258 @include size(margin-right, 5.5px);
268 @include size(font-size, 11px);
275 @media screen and (min-width: 20em) {
277 @include size(margin-left, 139px + 15px);
280 @media screen and (min-width: 32em) {
281 @include size(width, 310px);
289 @media screen and (min-width: 32em) {
290 display: inline-block;
295 @media screen and (min-width: 32em) {
296 @include size(width, 126.5px);
304 content: url("/static/img/read.png");
305 @include size(font-size, 25px);
306 @include size(margin-right, 3.71px);
307 vertical-align: middle;
315 @media screen and (min-width: 32em) {
316 @include size(width, 93.5px);
326 @media screen and (min-width: 32em) {
331 content: url("/static/img/download.png");
332 @include size(font-size, 25px);
333 @include size(margin-right, 3.71px);
334 vertical-align: middle;
341 @include size(padding-left, 25px);
343 @media screen and (min-width: 32em) {
347 @include size(width, 180px);
348 @include size(padding-top, 38px);
349 @include size(padding-bottom, 9px);
350 @include size(padding-left, 19px);
351 @include size(padding-right, 19px);
357 @include size(top, -16px);
358 @include size(left, -19px);
363 @include size(margin-top, 16px);
365 @media screen and (min-width: 32em) {
366 @include size(margin-top, 0);
369 @include size(margin-top, 16px);
375 &:hover .book-box-formats,
376 &.hover .book-box-formats {
381 .book-box-audiobook {
382 @media screen and (min-width: 32em) {
383 @include size(width, 77px);
387 content: url("/static/img/listen.png");
388 @include size(font-size, 25px);
389 @include size(margin-right, 3.71px);
390 vertical-align: middle;
401 @include size(font-size, 22.5px);
402 @include size(margin-right, 11.25px);
406 button::-moz-focus-inner {
412 font-family: inherit;
433 #book-detail .see-also {
435 @include size(height, 32px);
437 @include size(padding-top, 19px);
438 @include size(padding-left, 10px);
440 @include size(font-size, 11px);
444 @media screen and (min-width: 33em) {
445 @include size(padding-left, 19px);