+++ /dev/null
-/* listing of all books */
-
-@import "tools";
-
-#book-a-list {
- #book-list-nav {
- @include size-px(border-width, 0);
- @include size-px(border-bottom-width, 1);
- border-style: solid;
- border-color: #CFCFCF;
- @include size-px(padding, 9.75);
- line-height: 2em;
-
- @media screen and (min-width: 30em) {
- @include size-px(border-bottom-width, 0);
- @include size-px(border-left-width, 1);
- float: right;
- width: 50%;
- }
-
- @media screen and (min-width: 62.5em) {
- line-height: 1.3em;
- }
-
- h2 {
- cursor: pointer;
-
- &:after {
- @include size-px(padding-left, 10);
- content: url("/static/img/arrow-gray.png");
- vertical-align: top;
- }
-
- @media screen and (min-width: 30em) {
- font-size: 1em;
- margin: 0;
- cursor: regular;
-
- &:after {
- display: none;
- }
- }
- }
-
- #book-list-nav-index {
- display: none;
- @media screen and (min-width: 30em) {
- display: block !important;
- }
- }
-
- ul {
- list-style-type: none;
- @include size-px(margin, 5);
- padding: 0;
- }
- .book-list-show-index {
- display: none;
- }
- }
-
- #book-list {
- @include size-px(padding-left, 5);
- line-height: 2em;
-
- @media screen and (min-width: 62.5em) {
- @include size-px(padding-left, 50);
- line-height: 1.3em;
- }
-
- ol {
- @include size-px(padding-left, 13);
- @include size-px(margin-top, 4);
- @include size-px(margin-bottom, 15.6);
- @include size-px(margin-left, 0);
- @include size-px(margin-right, 0);
- list-style: none;
- }
- h2 {
- @include size-px(font-size, 13);
- margin: 0;
- a {
- color: black;
- }
- }
- }
-
- #book-list-up {
- display: block;
- position: fixed;
- @include size-px(bottom, 50);
- @include size-px(right, 50);
- @include size-px(border-left-width, 1);
- border-left-style: solid;
- border-left-color: #CFCFCF;
- @include size-px(padding-top, 20);
- @include size-px(padding-bottom, 20);
- @include size-px(padding-left, 10);
- @include size-px(padding-right, 10);
- background-color: white;
- }
-}