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 .annoy-banner_book-page {
103 .annoy-banner_book-fragment-list {
109 .annoy-banner_blackout {
124 .annoy-banner-inner {
125 padding: 0 40% 0 15%;
131 box-sizing: border-box;
145 box-sizing: border-box;
151 border-radius: auto 100%;
162 border-radius: auto 100%;
167 @media screen and (max-height: 1000px) {
168 .annoy-banner-inner {
173 @media screen and (max-width: 1280px) {
174 .annoy-banner-inner {
192 @media screen and (max-width: 1024px) {
196 @media screen and (max-height: 820px) {
197 .annoy-banner-inner {
201 @media screen and (max-width: 820px) and (max-height: 820px) {
209 @media screen and (max-height: 400px) {
217 .annoy-banner-on_blackout {
224 border-radius: 1em 0 0 0;
260 .annoy-banner_book-text-intermission {
263 .annoy-banner-inner {
265 flex-direction: column;
267 @media screen and (min-width: 400px) {
276 @media screen and (min-width: 400px) {
290 @media screen and (min-width: 400px) {