6 @include size-px(margin, 1);
7 @include size-px(padding-top, 8);
8 @include size-px(padding-bottom, 8);
9 @include size-px(padding-left, 10);
10 @include size-px(padding-right, 10);
15 .book-mini-box img.cover {
16 @include size-px(height, 193);
17 @include size-px(width, 139);
23 @include size-px(margin-right, 15);
24 @include size-px(margin-bottom, 5);
27 @media screen and (min-width: 32em) {
35 @include size-px(height, 193 / 2);
36 @include size-px(width, 139 / 2);
38 @media screen and (min-width: 20em) {
39 @include size-px(height, 193);
40 @include size-px(width, 139);
46 @include size-px(width, 161.5);
47 display: inline-block;
52 @include size-px(height, 271);
53 @include size-px(margin, 1);
57 @include size-px(margin-bottom, 18);
63 @include size-px(font-size, 11);
68 text-overflow: ellipsis;
72 @include size-px(font-size, 14);
85 @media screen and (min-width: 32em) {
86 display: inline-block;
97 @media screen and (min-width: 32em) {
98 @include size-px(width, 487.5);
104 @include size-px(min-height, 197.5);
113 @media screen and (min-width: 62.5em) {
114 @include size-px(width, 975);
119 @include size-px(min-height, 244);
121 @include size-px(margin-left, 0);
122 @include size-px(margin-right, 0);
124 .book-left-column { /* FIXME */
125 @include size-px(max-width, 600);
127 @media screen and (min-width: 62.5em) {
129 @include size-px(width, 536);
135 @include size-px(margin-top, 5);
138 @media screen and (min-width: 62.5em) {
142 @include size-px(width, 382);
146 #theme-list-wrapper {
147 @include size-px(margin-left, 154);
149 @include size-px(width, 300);
152 @include size-px(margin-top, 10);
153 @include size-px(margin-bottom, 10);
158 @include size-px(margin-top, 16);
160 @media screen and (min-width: 62.5em) {
161 @include size-px(width, 415);
163 @include size-px(margin-top, -8);
164 @include size-px(margin-right, -10);
170 @include size-px(width, 145);
171 @include size-px(margin-top, 50);
172 @include size-px(margin-bottom, 0);
173 @include size-px(margin-left, 5);
174 @include size-px(margin-right, 0);
175 @include size-px(font-size, 11);
179 @include size-px(font-size, 11);
184 @include size-px(margin-left, 15);
185 @include size-px(width, 220);
194 @media screen and (min-width: 32em) {
196 @include size-px(height, 170);
201 @include size-px(padding-top, 14);
202 @include size-px(margin-bottom, 10);
204 @media screen and (min-width: 32em) {
205 @include size-px(min-height, 70);
206 @include size-px(width, 310);
214 @include size-px(font-size, 11);
220 @media screen and (min-width: 32em) {
221 @include size-px(max-width, 264);
225 @include size-px(font-size, 24);
227 @include size-px(margin-top, 7.2);
230 @media screen and (min-width: 32em) {
239 @include size-px(font-size, 11);
242 @media screen and (min-width: 32em) {
243 @include size-px(width, 310);
255 @media screen and (min-width: 32em) {
264 @include size-px(margin-left, 4.4);
265 @include size-px(margin-right, 5.5);
275 @include size-px(font-size, 11);
282 @media screen and (min-width: 20em) {
284 @include size-px(margin-left, 139 + 15);
287 @media screen and (min-width: 32em) {
288 @include size-px(width, 310);
296 @media screen and (min-width: 32em) {
297 display: inline-block;
302 @media screen and (min-width: 32em) {
303 @include size-px(width, 126.5);
311 content: url("/static/img/read.png");
312 @include size-px(font-size, 25);
313 @include size-px(margin-right, 3.71);
314 vertical-align: middle;
322 @media screen and (min-width: 32em) {
323 @include size-px(width, 93.5);
333 @media screen and (min-width: 32em) {
338 content: url("/static/img/download.png");
339 @include size-px(font-size, 25);
340 @include size-px(margin-right, 3.71);
341 vertical-align: middle;
348 @include size-px(padding-left, 25);
350 @media screen and (min-width: 32em) {
354 @include size-px(width, 180);
355 @include size-px(padding-top, 38);
356 @include size-px(padding-bottom, 9);
357 @include size-px(padding-left, 19);
358 @include size-px(padding-right, 19);
364 @include size-px(top, -16);
365 @include size-px(left, -19);
370 @include size-px(margin-top, 16);
372 @media screen and (min-width: 32em) {
373 @include size-px(margin-top, 0);
376 @include size-px(margin-top, 16);
382 &:hover .book-box-formats,
383 &.hover .book-box-formats {
388 .book-box-audiobook {
389 @media screen and (min-width: 32em) {
390 @include size-px(width, 77);
394 content: url("/static/img/listen.png");
395 @include size-px(font-size, 25);
396 @include size-px(margin-right, 3.71);
397 vertical-align: middle;
408 @include size-px(font-size, 22.5);
409 @include size-px(margin-right, 11.25);
413 button::-moz-focus-inner {
419 font-family: inherit;
440 #book-detail .see-also {
442 @include size-px(height, 32);
444 @include size-px(padding-top, 19);
445 @include size-px(padding-left, 10);
447 @include size-px(font-size, 11);
451 @media screen and (min-width: 33em) {
452 @include size-px(padding-left, 19);