24 @media screen and (min-width: 960px) {
29 flex-direction: column;
31 @media screen and (min-width: 400px) {
40 @media screen and (min-width: 400px) {
54 @media screen and (min-width: 400px) {
60 padding: .5em 1em .5em;
63 font-family: Arial, sans-serif;
66 border-radius: 0 0 0 1em;
75 .annoy-banner-on_top {
81 font-family: Arial, sans-serif;
85 border-radius: 0 0 0 1em;
93 text-overflow: ellipsis;
97 .annoy-banner_book-page {
107 .annoy-banner_book-fragment-list {
113 .annoy-banner_blackout {
128 .annoy-banner-inner {
129 padding: 0 40% 0 15%;
135 box-sizing: border-box;
149 box-sizing: border-box;
155 border-radius: auto 100%;
166 border-radius: auto 100%;
171 @media screen and (max-height: 1000px) {
172 .annoy-banner-inner {
177 @media screen and (max-width: 1280px) {
178 .annoy-banner-inner {
196 @media screen and (max-width: 1024px) {
200 @media screen and (max-height: 820px) {
201 .annoy-banner-inner {
205 @media screen and (max-width: 820px) and (max-height: 820px) {
213 @media screen and (max-height: 400px) {
221 .annoy-banner-on_blackout {
228 border-radius: 1em 0 0 0;
233 text-overflow: ellipsis;
242 -webkit-user-select: none;
243 -moz-user-select: none;
244 -ms-user-select: none;
272 .annoy-banner_book-text-intermission {
275 .annoy-banner-inner {
277 flex-direction: column;
279 @media screen and (min-width: 400px) {
288 @media screen and (min-width: 400px) {
302 @media screen and (min-width: 400px) {