.page.story_page{min-height:calc(100% - 162px)}.story_page h1{text-align:center;padding-left:10px;padding-right:10px;margin-bottom:0}.story_page .genres{display:flex;justify-content:center;font-size:18px;max-width:800px;gap:10px;margin-top:2px;margin-bottom:20px;margin-left:auto;margin-right:auto}.genres a{text-align:center;font-weight:400;margin:2px;font-size:18px;display:block}.story_page .story_info{text-align:center;font-weight:400;font-size:18px;display:block;padding-left:10px;padding-right:10px;text-decoration:none}.story_page :is(.story_info,.genres,.story_image) *{text-decoration:none}.story_info.word_length{margin-top:20px}.story_page .story_info.author{width:fit-content;margin-left:auto;margin-right:auto}.story_page .story_info.author>h2{font-size:18px;font-weight:initial;margin-bottom:0;margin-top:0;display:inline-block}.series_link{font-size:16px;margin-bottom:20px;color:var(--primary)}.reading_options{position:sticky;width:100%;top:80px;z-index:2;border-bottom:solid 3px var(--button_light_set);overflow:hidden;transition:.1s;box-shadow:rgb(100 100 111 / 55%) 0 -3px 5px 0;background:var(--primary_set);font-family:Rubik,lato,sans-serif}.reading_options.hiding{top:0!important}.reading_options.closed{position:relative}.reading_options .share-buttons{margin-bottom:0;justify-content:center;float:left}.reading_options .all_options{height:88px;padding-top:10px;padding-bottom:10px;padding-left:5px;padding-right:5px;display:flex;justify-content:center;gap:20px;position:relative;transition:.1s;overflow:hidden}.all_options.shrunk{height:0!important;padding:0 5px}.d_none{display:none!important}@media only screen and (max-width:700px){.reading_options .all_options{gap:5px;width:calc(100% - 10px)}}.hide_toggle{width:50%;height:30px;cursor:pointer;position:relative;border:none;padding:0;background:0 0;font-family:inherit;display:block;float:left}.closed .hide_toggle{width:100%}.close_toggle{width:calc(50% - 3px);height:30px;cursor:pointer;position:relative;border:none;padding:0;background:0 0;font-family:inherit;border-right:solid 3px var(--button_light_set);display:block;float:left}.close_toggle_bordered{border-top:solid 3px var(--button_light_set)}.close_toggle .text{color:var(--button_light_set);font-size:20px}.close_toggle:is( :focus-visible){background:#bfbfbf60;outline:0}.close_toggle:is(:hover,:focus-visible) .text{color:var(--button_lighter_set)}.close_toggle:is(:hover,:focus-visible) .x_icon>*{background-color:var(--button_lighter_set)}.hide_toggle_bordered{border-top:solid 3px var(--button_light_set)}.options_button_pair{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex}.options_button_pair .text{white-space:nowrap;position:relative;top:50%;transform:translateY(-50%)}.hide_toggle .text{color:var(--button_light_set);font-size:20px}.hide_toggle:is(:focus-visible){background:#bfbfbf60;outline:0}.hide_toggle:is(:hover,:focus-visible) .text,.hide_toggle:is(:hover,:focus-visible) svg{color:var(--button_lighter_set)}.reading_options .collapse_arrow{color:var(--button_light_set);font-size:40px;cursor:pointer}.reading_options_button{flex:0 1 85px;text-align:center;white-space:initial;background-color:var(--primary_set);border:solid 3px var(--primary);height:80px;display:block;position:relative;border-radius:10px;font-weight:700;font-size:inherit;padding:1px}@media only screen and (min-width:701px){.reading_options.all_options{padding-left:20px;padding-right:20px}}@media only screen and (min-width:1050px){.reading_options_button{width:150px!important}.reading_options{width:650px;top:60px;margin:auto;border:solid 3px var(--button_light_set);border-style:none solid solid solid;border-radius:0 0 10px 10px}.reading_options.closed{width:300px}.reading_options .all_options{padding-left:20px;padding-right:20px}}.reading_options_button .text{width:calc(100% - 10px);max-height:100%;overflow:hidden;text-overflow:ellipsis;font-family:inherit}.reading_options_button svg{display:block;margin:auto}.open_share_button,.to_bottom_button,.to_top_button{color:var(--button_light_set);border-color:var(--button_light_set)}.epub_version_button,.pdf_version_button{color:var(--download-light_set);border-color:var(--download-light_set)}:is(.to_top_button,.to_bottom_button,.open_share_button):is(:hover,:focus-visible){color:var(--button_lighter_set);border-color:var(--button_lighter_set)}:is(.pdf_version_button,.epub_version_button):is(:hover,:focus-visible){color:var(--download_lighter_set);border-color:var(--download_lighter_set)}:is(.pdf_version_button,.epub_version_button):is(:focus-visible),:is(.to_top_button,.to_bottom_button,.open_share_button):is( :focus-visible){outline-offset:2px;outline:solid 3px var(--strong)}.pdf_version_button .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.epub_version_button .text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story_text{padding-left:100px;padding-right:100px;padding-top:10px;-webkit-font-smoothing:auto;margin:auto;color:var(--primary);line-height:1.6;max-width:60ch;font-size:18px;font-family:georgia,serif}.story_text.poetry p{margin-top:.5em;margin-bottom:.5em}@media only screen and (max-width:700px){.story_text{padding-left:10px!important;padding-right:10px!important}.hide_toggle .text{font-size:16px!important;white-space:nowrap!important}.close_toggle .text{font-size:16px!important;white-space:nowrap!important}.collapse_arrow{font-size:35px!important}.x_icon>*{width:17px!important}.x_icon{width:30px!important;top:calc(50% - 1px)!important}}.has_physical,.has_review{margin-top:20px}.content_warning .header{margin-top:20px}.content_warning .warning{color:var(--warning)}.scroll_display{height:4px;position:fixed;top:0;transition:1s;z-index:3;background-color:#dcdcdc}.scroll_display.reverse{background-color:#fff}p.or_title{font-size:18px;font-weight:700;margin-bottom:5px;margin-top:0}.or_series{margin-top:0;margin-bottom:5px}p.or_author{margin-top:5px;margin-bottom:5px}p.or_published{margin-bottom:5px}p.or_words{margin-top:5px;margin-bottom:0}p.or_rating{margin-top:0}.or_blurb,.or_description{font-family:Georgia,'Times New Roman',Times,serif}.stars{float:initial!important}.small_rating svg{margin-right:3px;margin-left:0!important}p.or_genres{display:flex;gap:10px;flex-wrap:wrap}@media only screen and (min-width:700px){.dynamic_popup{max-width:500px}}.reading_options .info_popup{width:calc(100% - 60px);max-width:600px}.orange_heavy_button{white-space:nowrap;background-color:var(--button_light_set)!important}.orange_heavy_button:is(:hover){background-color:var(--button_lighter_set)!important}.orange_heavy_button:is(:focus-visible){outline:solid 2px var(--primary)}.x_icon{width:32px;height:32px;cursor:pointer;position:relative}.x_icon>*{background-color:var(--button_light_set)}.story_text p{overflow:auto}.has_physical_box{color:var(--primary);text-decoration:none;display:block;border:solid 3px var(--primary);box-shadow:var(--primary) 3px 3px;border-radius:5px;padding:10px;margin-bottom:20px;width:fit-content;margin-left:auto;margin-right:auto;transition:.1s;text-align:center;max-width:calc(100% - 20px);box-sizing:border-box}.has_physical_box:is(:hover,:focus-visible){box-shadow:none;transform:translate(5px,5px)}.has_physical_box .has_physical{margin:0!important}.has_physical_box .has_physical .sponsor_link{text-decoration:underline}.has_physical_box:is(:hover,:focus-visible) .has_physical .sponsor_link{color:var(--lighter-sponsored)}.affiliate_tag{font-size:14px;text-align:center;margin-top:5px;opacity:.8}.drop_cap{float:left;font-family:Georgia;font-size:56px;line-height:43px;padding-top:4px;padding-right:8px;padding-left:3px}.x_icon *{width:18px!important}.pre_story_line{height:2px;width:calc(100% + 20px);background:var(--primary);margin-top:10px;margin-left:-10px}.kofi_link{color:var(--primary);text-decoration:none;display:block;border:solid 3px var(--primary);box-shadow:var(--primary) 3px 3px;border-radius:5px;padding:5px;margin-bottom:20px;width:400px;transition:.1s;text-align:center;max-width:calc(100% - 20px);box-sizing:border-box;margin-left:auto;margin-right:10px}.kofi_link:is(:hover,:focus-visible){box-shadow:none;transform:translate(5px,5px)}.kofi_link img{height:50px;margin-top:0!important;margin-left:0!important}.bookshop_link .image_section{color:var(--primary);text-decoration:none;border:solid 3px var(--primary);box-shadow:var(--primary) 3px 3px;border-radius:5px;margin-bottom:20px;text-align:center;box-sizing:border-box;width:fit-content;margin:auto}.bookshop_link{max-width:calc(100% - 20px);margin:auto;display:block;margin-bottom:20px;width:fit-content}.bookshop_link:is(:hover,:focus-visible) .image_section{box-shadow:none;transform:translate(5px,5px);transition:.1s}.bookshop_link img{height:250px;margin-top:0!important;margin-left:0!important;margin-bottom:-4px}.bookshop_link .text{max-width:302px;border:solid #000;border-radius:10px;margin-top:10px;padding:10px;text-align:left;color:var(--reverse_text);font-size:18px;background:var(--primary)}.bookshop_link .text .sponsor_link{color:var(--sponsored_reverse)!important}.story_image{margin:auto;margin-top:20px;border:solid 3px var(--primary);width:fit-content;position:relative;max-width:90%}.story_image.regulated{min-width:50px}.story_image.regulated img{height:150px}.story_image:not(.regulated){height:fit-content}.story_image img{object-fit:cover;width:100%;display:block;max-height:max-content;height:600px;transition:.1s}.cover_source{text-align:center;padding:5px;border-top:solid 3px var(--primary);width:100%;box-sizing:border-box;contain:inline-size}.buy_now{font-size:19px;margin-top:5px;border-radius:10px;color:var(--sponsored);text-align:center;padding:5px;border:solid 3px var(--sponsored);background-color:var(--general_background)}.buy_now:is(:hover,:focus-visible){color:var(--lighter-sponsored);border-color:var(--lighter-sponsored)}.ebook_ad{border:solid 3px var(--selected);text-align:center;padding:10px;margin:10px;font-size:19px;width:fit-content;margin-left:auto;margin-right:auto;display:block;text-decoration:none;max-width:calc(100% - 10px);box-sizing:border-box;color:var(--menu_background);background:var(--primary)}.ebook_ad_title{font-size:25px}.snippet_images{display:flex;gap:10px;margin-top:5px;margin-bottom:5px;justify-content:center}.snippet_images img{height:110px;border:solid 3px #000}.buy_ebook{text-decoration:underline;color:var(--selected-reverse)}