@charset "UTF-8";.d-flex{display:flex}.ai-center{align-items:center}.jc-center{justify-content:center}.btn.default-btn{background-color:var(--inverted-bg-color);color:var(--extra-light-contrast)!important;font-size:.8rem;padding:10px 25px;text-decoration:none!important;text-transform:uppercase}.btn.default-btn:hover{background-color:var(--special-hover-color);color:var(--white)!important}:root{--white: #ffffff;--lightest-black: #6b6b6b;--light-black: #3e3e3e;--almost-dark-black: #2e2e2e;--dark-black: #1f1f1f;--black: #000000;--black-footer: #1e1e1e;--super-light-grey: #f8f9fb;--super-light-grey-plus: #f9fafb;--very-light-grey: #f7f7f9;--extra-light-grey: #f5f5f5;--extra-light-grey-plus: #f1f3f4;--soft-light-grey: #e5e5e5;--light-grey: #dedede;--grey: #cdcdcf;--mat-select-border-grey: #9e9e9e;--dark-grey: #838287;--darkest-grey: #333333;--pale-blue-grey: #e5eaed;--soft-grey: #efefef;--red: #e91e63;--dark-red: #c2185b;--extremely-light-emerald: #d7fff4;--light-emerald: #02c38d;--emerald: #04c38e;--dark-emerald: #009688;--turquesa: #00bcd4;--light-purple: #b48df7;--purple: #673ab7;--dark-purple: #502e8e;--deep-purple-blue: #514b82;--extremely-light-blue: #d3eafd;--very-light-blue: #e6fcff;--very-light-blue-plus: #ddf4ff;--extra-light-blue: #94d9f9;--light-blue: #03a9f4;--not-so-light-blue: #2196f3;--blue: #3f51b5;--dark-blue: #283593;--medium-turquoise-blue: #1485b8;--opaque-not-so-dark-blue: #36365a;--opaque-dark-blue: #1f1f32;--almost-black-blue: #22242d;--yellow: #ffeb3b;--orange: #ff9800;--lime: #8bc34a;--dark-lime: #77a740}:root{--main-nav-bar-height: 50px;--menu-icon-size: 40px;--main-footer-height: 140px;--section-padding: 50px;--padding-content: 6px;--border-radius: 5px;--lateral-menu-width: 35px;--scenery-border-size: 6px;--small-screen-section-padding: 20px;--standard-border: solid 1px var(--light-grey);--match-card-new-height: 110px;--match-card-new-width: 193px;--content-gap: 20px}:root{--small-width-screen-size: 600px;--medium-width-screen-size: 990px;--max-width-for-content: 1000px}:root{--color-dark: #2e2e2e;--color-light: #e0e0e0;--bg-color: #ffffff;--main-container-bg-color: #fcfcfc;--inverted-bg-color: #1f1f1f;--text-color: var(--color-dark);--text-color-hover: #505050;--mid-contrast: #a2a0a0;--extra-light-contrast: #f1f1f1;--more-light-contrast: #f5f5f5;--light-contrast: #d4d4d4;--not-so-dark-contrast: #444444;--dark-contrast: #1f1f1f;--links-color: #2084c8;--links-hover-color: #005999;--prominent: #ff9800;--special-hover-color: var(--purple);--layout-padding: 20px;--page-padding-top: 10px;--sections-margin-bottom: 30px;--menu-icon-background-color: rgba(234, 234, 234, .7);--content-max-width: 1050px;--hero-overlay-opacity: 0;--hero-img-filter: none;--nav-bra-shadow-color: rgba(151, 151, 151, .2);--hero-bio-background-color: #f5f5f5;--hero-bio-font-color: var(--color-dark);--pagination-color: var(--purple);--pagination-disabled-color: #a2a0a0;--accent-primary: #3bce69;--accent-secondary: #37ba60;--category-bg-color: #2d98ea;--card-shadow: rgba(0, 0, 0, .1);--chip-bg-color: #2bc6b7;--divider-color: #cccccc;--code-bg-color: rgb(21 20 20 / 6%);--post-accent-color: #3f51b5;--post-accent-color-hover: #24347c;--tag-story-bg: #673ab7;--tag-thought-bg: #00bcd4;--tag-news-bg: #3f51b5;--tag-announcement-bg: #04c38e;--tag-devlog-bg: #99da45;--tag-default-bg: #2d98ea;--social-buttons-bg-color: #ededed;--social-buttons-bg-color-hover: var(--purple);--social-buttons-stroke-color: var(--color-light)}.dark-theme{--bg-color: #1f1f1f;--main-container-bg-color: #1f1f1f;--inverted-bg-color: #6e6e6e;--text-color: var(--color-light);--text-color-hover: #919191;--mid-contrast: #5b5b5b;--extra-light-contrast: #272727;--more-light-contrast: #3e3e3e;--light-contrast: #313131;--not-so-dark-contrast: #8b8b8b;--dark-contrast: #3e3e3e;--links-color: #9d9d9d;--links-hover-color: #d4d4d4;--prominent: #e7ae59;--special-hover-color: var(--mid-contrast);--menu-icon-background-color: rgba(234, 234, 234, .4);--hero-overlay-opacity: .1;--hero-img-filter: brightness(.85) contrast(1.05) saturate(1.5);--nav-bra-shadow-color: rgba(0, 0, 0, .2);--hero-bio-background-color: #414141;--hero-bio-font-color: var(--color-light);--pagination-color: var(--color-light);--pagination-disabled-color: #747474;--accent-primary: #008f7a;--accent-secondary: #037262;--category-bg-color: #1a5079;--card-shadow: rgba(0, 0, 0, .4);--chip-bg-color: #5a5a5a;--divider-color: #747474;--code-bg-color: rgba(255, 255, 255, .1);--post-accent-color: #00bcd4;--post-accent-color-hover: #0399ad;--tag-story-bg: #502e8e;--tag-thought-bg: #008ba3;--tag-news-bg: #283593;--tag-announcement-bg: #009688;--tag-devlog-bg: #83bf35;--tag-default-bg: #1a5079;--social-buttons-bg-color: #3b3b3b;--social-buttons-bg-color-hover: #d4d4d4;--social-buttons-stroke-color: var(--color-dark)}@font-face{font-family:Roboto-Regular;src:url(/fonts/Roboto-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Roboto-Light;src:url(/fonts/Roboto-Light.woff2) format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Roboto-Medium;src:url(/fonts/Roboto-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Roboto-Bold;src:url(/fonts/Roboto-Bold.woff2) format("woff2");font-weight:700;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box;font-family:Roboto-Regular,Helvetica Neue,Arial,sans-serif}body{width:100%}.bold{font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;font-weight:500}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.book-details-for-book-page .book .book-description p{font-size:1.1rem;line-height:1.3lh;margin-bottom:.7lh}.book-details-for-book-page .book .book-description p:last-child{margin-bottom:0}@media(max-width:600px){.book .book-description p{font-size:1rem}}
