.create-writer{background-color:#fff;display:flex;flex-direction:column;margin-top:1em;width:100%}.create-writer__button,.create-writer__input{margin-right:.5em;padding:.6em .2em .6em .4em}.create-writer__button{display:flex;justify-content:flex-end}[data-theme=earth]{--color-nav-bg:#3d3525;--color-card-bg:#f5eadb;--color-card-border:#edf0f2;--color-card-shadow:0 1px 4px rgba(0,0,0,.06);--color-link:#b08a5a;--color-link-hover:#c9a478;--color-link-active:#d8ba96}[data-theme=ocean]{--color-nav-bg:#1e2d38;--color-card-bg:#d4dde2;--color-card-border:#edf0f2;--color-card-shadow:0 1px 4px rgba(0,0,0,.06);--color-link:#2e6e8e;--color-link-hover:#4185a8;--color-link-active:#5a9dbd}[data-theme=dark]{--color-nav-bg:#12131f;--color-card-bg:linear-gradient(135deg,#2a2b3d,#1a1b2e 55%);--color-card-border:#2d3748;--color-card-shadow:0 1px 4px rgba(0,0,0,.4);--color-link:#9589d6;--color-link-hover:#a99ee0;--color-link-active:#7c6fcd}#root,body,html{height:100%}a{color:var(--color-link);text-decoration:none;transition:color .25s ease-in-out}a:hover{color:var(--color-link-hover);opacity:.8}a:active{color:var(--color-link-active)}body{color:#313246;font-family:Verdana,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;font-weight:200;line-height:1.5;margin:0;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{color:#313246;margin-bottom:.25rem;margin-top:.5rem}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1{font-size:2.25rem;font-weight:600;line-height:1.25}@media (min-width:62rem){h1{font-size:3rem}}h2{font-size:1.5rem;font-weight:600;line-height:1.375}@media (min-width:62rem){h2{font-size:1.875rem}}h3{font-size:1.25rem;font-weight:400;line-height:1.375}@media (min-width:62rem){h3{font-size:1.5rem}}h4{font-size:1.125rem;font-weight:500;line-height:1.5}@media (min-width:62rem){h4{font-size:1.25rem}}h5{font-size:1rem;font-weight:500;line-height:1.5}@media (min-width:62rem){h5{font-size:1.125rem}}h6{font-size:.875rem;font-weight:500;line-height:1.5}.mobile-card-list{display:flex;flex-direction:column;gap:10px}.mobile-card{align-items:center;background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:10px;box-shadow:var(--color-card-shadow);display:flex;gap:12px;padding:12px}.mobile-card__cover,.mobile-card__portrait{border-radius:6px;flex-shrink:0;height:56px;object-fit:cover;object-position:center top;width:56px}.mobile-card__cover{object-position:center}.mobile-card__content{flex:1 1;min-width:0}.mobile-card__name{color:var(--color-link);display:block;font-size:.95rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-card__meta{display:block;font-size:.8rem;margin-top:2px;opacity:.6}.mobile-card__actions{align-items:center;display:flex;flex-shrink:0;gap:4px}.full-width{width:100%}.break{flex-basis:100%;height:0}.list-item-detail{background:var(--color-card-bg);border:1px solid var(--color-card-border);border-radius:12px;box-shadow:var(--color-card-shadow);display:flex;margin:0;padding:20px;width:100%}.list-item-detail__row{border:0 dashed red;display:flex}.list-item-detail__row__column{border:0 solid aqua;flex-basis:100px}.list-item-detail__row__column:nth-child(2){border:0 solid #8a2be2;flex:1 1;padding-left:1em}.list-item-detail__row__button{border:0 solid aqua;justify-content:flex-end}.list-item-detail__icon{width:5em}@media(max-width:600px){.list-item-detail{padding:16px}.list-item-detail,.list-item-detail__row{flex-direction:column}.list-item-detail__portrait{height:220px!important;margin-bottom:16px;width:100%!important}.list-item-detail__row__column:nth-child(2){padding-left:0}}.app{display:flex;flex-direction:column;min-height:100%}.app-main{flex:1 1}.app-content_large-header,.app-content_small-header{margin-bottom:54px;margin-top:54px;padding:40px}@media(max-width:900px){.app-content_large-header,.app-content_small-header{padding:20px}}@media(max-width:600px){.app-content_large-header,.app-content_small-header{margin-bottom:60px;margin-top:80px;padding:16px}}.writer-list{margin-bottom:2em}.book-list__datagrid,.writer-list__datagrid{width:100%}.book-list__datagrid .MuiDataGrid-cell[data-field=portraitimageurl]{padding:0}.FetchMore{align-items:center;display:flex;flex-direction:column}.FetchMore-button{margin:20px 0}.ErrorMessage{display:flex;justify-content:center;margin:20px}.create-book{background-color:#fff;display:flex;flex-direction:column;margin-top:1em;width:100%}.create-book__button,.create-book__input{margin-right:.5em;padding:.6em .2em .6em .4em}.create-book__button{display:flex;justify-content:flex-end}.Footer{align-items:center;background-color:var(--color-nav-bg);bottom:0;color:#fff;display:flex;flex-direction:column;padding:20px;position:fixed;width:100%}@media(max-width:600px){.Footer{font-size:.8rem;padding:12px;text-align:center}}.Footer-text{opacity:.35}.Footer-link{color:#fff;opacity:1}.Navigation{align-items:center;background-color:var(--color-nav-bg);color:#fff;display:grid;grid-template-columns:1fr auto 1fr;overflow:hidden;position:fixed;top:0;width:100%;z-index:1}@media(max-width:768px){.Navigation{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;padding:8px 12px}}.Navigation-link{font-size:12px;font-weight:500;letter-spacing:3.5px;padding:20px 20px 20px 40px;text-decoration:none;text-transform:uppercase}.Navigation-link a{color:#fff}.Navigation-link a,.Navigation-link button,.Navigation-link span{margin:0 6px}@media(max-width:768px){.Navigation-link{font-size:11px;letter-spacing:2px;padding:4px 0;text-align:center;width:100%}}.Navigation-controls{align-items:center;display:flex;gap:8px;justify-self:end;padding-right:40px}@media(max-width:768px){.Navigation-controls{gap:6px;padding-right:0}}.Navigation-search{padding:0 10px}@media(max-width:768px){.Navigation-search{padding:6px 8px}}.Navigation-signout{background:none;border:none;color:#fff;cursor:pointer;font-size:12px;font-weight:500;letter-spacing:3.5px;opacity:.7;padding:0;text-transform:uppercase}.Navigation-signout:hover{opacity:1}@media(max-width:768px){.Navigation-signout{font-size:11px;letter-spacing:0;opacity:1}}.language-switcher-select,.theme-switcher-select{background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;padding:4px 8px}.language-switcher-select option,.theme-switcher-select option{background:#2d2a24;color:#fff}
/*# sourceMappingURL=main.3c494bdb.css.map*/