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) {
56 @media screen and (min-width: 400px) {
62 padding: .5em 1em .5em;
65 font-family: Arial, sans-serif;
68 border-radius: 0 0 0 1em;
77 .annoy-banner-on_top {
83 font-family: Arial, sans-serif;
87 border-radius: 0 0 0 1em;
95 text-overflow: ellipsis;
99 .annoy-banner_book-page {
109 .annoy-banner_book-fragment-list {
115 .annoy-banner_blackout {
130 .annoy-banner-inner {
131 padding: 0 40% 0 15%;
137 box-sizing: border-box;
151 box-sizing: border-box;
157 border-radius: auto 100%;
168 border-radius: auto 100%;
173 @media screen and (max-height: 1000px) {
174 .annoy-banner-inner {
179 @media screen and (max-width: 1280px) {
180 .annoy-banner-inner {
198 @media screen and (max-width: 1024px) {
202 @media screen and (max-height: 820px) {
203 .annoy-banner-inner {
207 @media screen and (max-width: 820px) and (max-height: 820px) {
215 @media screen and (max-height: 400px) {
223 .annoy-banner-on_blackout {
230 border-radius: 1em 0 0 0;
235 text-overflow: ellipsis;
244 -webkit-user-select: none;
245 -moz-user-select: none;
246 -ms-user-select: none;
276 .annoy-banner_book-text-intermission {
279 .annoy-banner-inner {
281 flex-direction: column;
283 @media screen and (min-width: 400px) {
292 @media screen and (min-width: 400px) {
307 @media screen and (min-width: 400px) {