24 @media screen and (min-width: 960px) {
29 flex-direction: column;
31 @media screen and (min-width: 400px) {
41 @media screen and (min-width: 400px) {
55 @media screen and (min-width: 400px) {
61 padding: .5em 1em .5em;
64 font-family: Arial, sans-serif;
67 border-radius: 0 0 0 1em;
76 .annoy-banner-on_top {
82 font-family: Arial, sans-serif;
86 border-radius: 0 0 0 1em;
94 text-overflow: ellipsis;
98 .annoy-banner_book-page {
108 .annoy-banner_book-fragment-list {
114 .annoy-banner_blackout {
129 .annoy-banner-inner {
130 padding: 0 40% 0 15%;
136 box-sizing: border-box;
150 box-sizing: border-box;
156 border-radius: auto 100%;
167 border-radius: auto 100%;
172 @media screen and (max-height: 1000px) {
173 .annoy-banner-inner {
178 @media screen and (max-width: 1280px) {
179 .annoy-banner-inner {
197 @media screen and (max-width: 1024px) {
201 @media screen and (max-height: 820px) {
202 .annoy-banner-inner {
206 @media screen and (max-width: 820px) and (max-height: 820px) {
214 @media screen and (max-height: 400px) {
222 .annoy-banner-on_blackout {
229 border-radius: 1em 0 0 0;
234 text-overflow: ellipsis;
243 -webkit-user-select: none;
244 -moz-user-select: none;
245 -ms-user-select: none;
275 .annoy-banner_book-text-intermission {
278 .annoy-banner-inner {
280 flex-direction: column;
282 @media screen and (min-width: 400px) {
291 @media screen and (min-width: 400px) {
305 @media screen and (min-width: 400px) {