.App{background-color:var(--color-background);color:var(--color-text);padding-top:var(--spacing-xxl);text-align:center}.Blurb-section{align-items:center;background-color:var(--color-background-secondary);display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:100vh;padding-bottom:var(--spacing-xl);width:100%}.Book-blurb{background-color:#fff;border-radius:var(--border-radius);color:var(--color-text-dark);font-size:var(--font-size-lg);line-height:var(--line-height-base);max-width:var(--max-width-content);text-align:justify}.Book-blurb,.Buy-section{margin-bottom:var(--spacing-xl);padding:var(--spacing-xl)}.Buy-section{display:flex;display:none;gap:var(--spacing-lg);justify-content:center}.link{background-repeat:no-repeat;border:none;cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-base);outline:none;overflow:hidden}.Author-section{align-items:center;background-color:var(--color-background);color:var(--color-text);display:flex;flex-direction:column;justify-content:center;margin:0 auto;min-height:100vh;width:100%}h2{color:var(--color-primary);font-size:var(--spacing-xl);text-align:center}.Author-bio,h2{margin-bottom:var(--spacing-xl)}.Author-bio{background-color:#fff;border-radius:var(--border-radius);color:var(--color-text-dark);font-size:var(--font-size-lg);line-height:var(--line-height-base);max-width:var(--max-width-content);padding:var(--spacing-xl);text-align:justify}.Copyright-section{background-color:var(--color-background);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:.9rem;line-height:1.5rem;padding:var(--spacing-md) var(--spacing-xxl)}@media (max-width:768px){.Buy-section{display:block}}.Cover-section{align-items:center;background-color:var(--color-background);display:flex;flex-direction:column;justify-content:center;margin:0 auto var(--spacing-xl);row-gap:var(--spacing-xxl);width:100vw}.full-height{min-height:100vh}.Cover-content{align-items:center;background-color:var(--color-background);display:flex;flex-direction:row;justify-content:center}.Cover-image{margin:0 auto;width:40vw}.Text-content{margin:0 auto;max-width:500px;text-align:right;width:60vw}.Book-title{color:var(--color-primary);font-family:var(--font-display);font-size:var(--font-size-title);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing-title);line-height:1;margin:var(--spacing-xs) 0;padding-bottom:var(--spacing-md);text-transform:uppercase}.Book-tagline{color:var(--color-text-secondary);font-size:var(--font-size-xl);margin:0;padding-right:10px;text-align:right}.Book-author{color:var(--color-text);font-size:var(--font-size-base);padding-right:10px}.Book-cover-image{border-radius:var(--border-radius);box-shadow:var(--box-shadow);height:auto;margin:0 auto var(--spacing-xl) auto;max-width:300px}@media (max-width:768px){.Cover-content{flex-direction:column}.Cover-section{row-gap:var(--spacing-md)}.Book-title,.Text-content{text-align:center}.Book-author,.Book-tagline{padding-right:0;text-align:center}.Book-author{padding-bottom:var(--spacing-xl)}.Cover-image{width:100vw}}.NavBar{background-color:var(--color-nav-background-secondary);box-shadow:0 2px 5px #0000004d;left:0;position:fixed;text-align:center;top:0;width:100%;z-index:1000}.NavBar ul{align-items:center;display:flex;justify-content:space-between;list-style:none;margin:0;padding:0}.NavBar li{flex:1 1}.nav-link{background-color:var(--color-nav-background-secondary);background-repeat:no-repeat;border:none;color:var(--color-primary);cursor:pointer;display:block;font-size:var(--font-size-base);font-weight:700;outline:none;overflow:hidden;padding:var(--spacing-lg) 0;text-align:center;text-decoration:none;transition:background-color .3s ease,color .3s ease;width:100%}.nav-link:hover{background-color:var(--color-nav-background-secondary-hover);color:var(--color-primary-hover)}.Menu-toggle{display:none}@media (max-width:768px){.NavBar ul{background-color:var(--color-nav-background-secondary);display:none;flex-direction:column;left:0;position:absolute;right:0;top:100%}.NavBar ul.show{display:flex}.NavBar li{flex:none;width:100%}.NavBar a{padding:var(--spacing-md) 0}.Menu-toggle{background:none;border:none;color:var(--color-primary);cursor:pointer;display:block;font-size:var(--font-size-xl);margin:var(--spacing-xs)}}.TextModal-paragraph{text-align:justify}.indented{text-indent:var(--spacing-xl)}.modal .ant-modal-content{background-color:var(--color-nav-background);color:var(--color-text-dark);margin:0 auto;max-width:800px}.TextModal-links{align-items:center;display:flex;gap:var(--spacing-xxl);justify-content:center;margin:var(--spacing-xl) var(--spacing-xxl)}.ant-modal-close-icon{color:var(--color-text-dark)}.link{flex-basis:100%;padding:var(--spacing-sm) var(--spacing-xl);transition:background-color .3s ease}.TextModal-close{background-color:initial;background-repeat:no-repeat;border:none;color:var(--color-text-dark);cursor:pointer;display:block;font-size:var(--font-size-base);margin:0 auto;outline:none;overflow:hidden;text-align:center}.TextModal-close:hover{color:#3b82f6}@media (max-width:850px){.TextModal-links{display:block;margin:var(--spacing-xl) var(--spacing-md)}.link{display:block;margin-bottom:var(--spacing-md)}}.Buy{background-color:var(--color-background);color:var(--color-text);display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding-top:var(--spacing-xxl);text-align:center}.Buy-container{max-width:80vw}.BuySection-container{margin:0 auto;padding:var(--spacing-xl) 0;text-align:center;width:100vw}.BuySection-title{color:var(--color-text-dark);font-size:var(--font-size-xxl);margin-bottom:var(--spacing-xxl);text-align:center}.BuySection-links{grid-gap:var(--spacing-xl);display:grid;gap:var(--spacing-xl);grid-template-columns:repeat(auto-fit,minmax(250px,1fr));padding:0 var(--spacing-xl)}.Buy-home{display:flex;justify-content:center;width:100vw}.Buy-home-link{color:var(--color-text);display:block;font-size:var(--font-size-lg);font-weight:700;margin:var(--spacing-xl) auto;text-align:center;text-decoration:none;transition:all .3s ease}.Buy-home-link:hover{color:var(--color-primary)}.link{align-items:center;background-color:var(--color-primary);border-radius:var(--border-radius);color:var(--color-text);display:flex;flex-direction:column;font-weight:700;justify-content:center;padding:var(--spacing-md);text-align:center;text-decoration:none;transition:all .3s ease}.link:hover{background-color:var(--color-primary-hover);box-shadow:0 4px 6px #0000001a;transform:translateY(-2px)}.link-disabled:hover{background-color:var(--color-primary);box-shadow:none;cursor:default;transform:none}.link-title{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs)}.link-subtitle{font-size:var(--font-size-sm);font-weight:400;opacity:.9}.link-disabled-text{color:var(--color-text);font-size:var(--font-size-sm);margin-top:var(--spacing-xs)}@media (max-width:850px){.BuySection-links{grid-template-columns:1fr;padding:0 var(--spacing-md)}}@font-face{font-family:Lino Gothic;src:local("Lino Gothic"),url(/static/media/LinoGothic-Vector.4ed0b05fb6ae4e22ec48.otf) format("opentype")}:root{--color-primary:#2b6fc3;--color-primary-hover:#1e5698;--color-background:#121212;--color-background-secondary:#1e1e1e;--color-background-secondary-hover:#2a2a2a;--color-text:#e0e0e0;--color-text-dark:#212529;--color-text-secondary:#a3a3a3;--color-border:#3a3a3a;--color-nav-background:#f8f9fa;--color-nav-background-secondary:#e9ecef;--color-nav-background-secondary-hover:#dee2e6;--font-primary:Inter,sans-serif;--font-display:"Lino Gothic",sans-serif;--font-size-base:1rem;--font-size-lg:1.1rem;--font-size-xl:1.2rem;--font-size-title:5.6rem;--line-height-base:1.6;--letter-spacing-title:0.2rem;--spacing-xs:0.5rem;--spacing-sm:0.7rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-xxl:4rem;--max-width-content:80vw;--border-radius:5px;--box-shadow:0 4px 20px #000000b3}@media (max-width:768px){:root{--font-size-title:3rem}}:root{font-feature-settings:"liga" 1,"calt" 1;font-family:Inter,sans-serif}@supports (font-variation-settings:normal){:root{font-family:InterVariable,sans-serif}}body{font-feature-settings:"liga" 1,"calt" 1;background-color:#000;font-family:Inter,sans-serif;margin:0}
/*# sourceMappingURL=main.1f0544b0.css.map*/