@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/abfec168c8990f67-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/3131c862d4942660-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/6a9c36ea9dc9b36b-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/e1694c6cb47c173f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(/_next/static/media/ee40bb094c99a29a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito Fallback;src:local("Arial");ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.00%;size-adjust:101.39%}.__className_9181c8{font-family:Nunito,Nunito Fallback;font-style:normal}.__variable_9181c8{--font-nunito:"Nunito","Nunito Fallback"}:root{color-scheme:dark;background:radial-gradient(circle at top,rgba(14,165,233,.3),transparent 32%),linear-gradient(145deg,#020617,#0f172a 45%,#172554);color:#e2e8f0}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;font-family:var(--font-nunito),"Segoe UI",sans-serif}body[data-auth-chrome=true] .shell{padding-bottom:112px}a{color:inherit}.shell{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:24px}.shell--top{align-items:flex-start}.shell.random-book-page{padding-top:18px}.card{width:min(100%,460px);padding:32px;border:1px solid rgba(148,163,184,.18);border-radius:28px;background:rgba(15,23,42,.82);box-shadow:0 20px 60px rgba(2,6,23,.45);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.card--wide{width:min(100%,760px)}.card--books{width:min(100%,1040px)}.random-book-page__card{display:grid;grid-gap:18px;gap:18px}.random-book-page__hero{display:grid;grid-gap:10px;gap:10px}.random-book-page__title{font-size:clamp(28px,7vw,44px)}.random-book-page__subtitle{margin-top:0;max-width:42rem}.random-book-page__surface{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid rgba(148,163,184,.16);border-radius:22px;background:rgba(15,23,42,.58)}.random-book-page__actions{display:grid;grid-gap:12px;gap:12px}.random-book-page__stats{display:flex;flex-wrap:wrap;gap:8px}.random-book-page__book{padding:22px}.random-book-page__book-top{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center}.random-book-page__cover{width:96px;min-width:96px;aspect-ratio:3/4}.random-book-page__book-main{display:grid;grid-gap:8px;gap:8px;align-content:center;align-self:center;min-width:0}.random-book-page__book-main .book-card__title{font-size:24px;line-height:1.05}.random-book-page__book-main .book-card__author{font-size:16px}.random-book-page__book-bottom{display:grid;grid-gap:10px;gap:10px}.random-book-page__book-bottom .book-card__meta{gap:8px}.random-book-page__cover--empty{padding:10px;text-align:center}.random-book-page__cover-label{color:#cbd5e1;font-size:12px;font-weight:700;line-height:1.2}.random-book-page__empty{padding:22px}.random-book-page__result-block{margin-top:0}.eyebrow{display:inline-flex;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:rgba(56,189,248,.15);color:#67e8f9;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.title{margin:0;font-size:clamp(32px,6vw,48px);line-height:.95}.subtitle{margin:16px 0 0;color:#cbd5e1;font-size:16px}.form{display:grid;grid-gap:16px;gap:16px;margin-top:28px}.field{display:grid;grid-gap:8px;gap:8px}.field__header{display:flex;align-items:center;justify-content:space-between;gap:12px}.field label{font-size:14px;font-weight:600;color:#cbd5e1}.input{width:100%;padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(15,23,42,.7);color:#f8fafc;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.input:focus{border-color:rgba(34,211,238,.75);box-shadow:0 0 0 3px rgba(34,211,238,.15)}.input--error{border-color:rgba(248,113,113,.8)}.error{font-size:13px;color:#fca5a5}.alert{padding:14px 16px;border:1px solid rgba(248,113,113,.35);border-radius:16px;background:rgba(127,29,29,.22);color:#fecaca;font-size:14px}.button{width:100%;padding:14px 18px;border:0;border-radius:16px;background:linear-gradient(135deg,#06b6d4,#0284c7);color:#f8fafc;font-size:16px;font-weight:700;cursor:pointer;transition:transform .2s ease,opacity .2s ease}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.75;transform:none}.button--secondary{width:auto;background:rgba(30,41,59,.95);border:1px solid rgba(148,163,184,.2)}.button--danger{width:auto;background:rgba(153,27,27,.95);border:1px solid rgba(248,113,113,.28)}.button--auto{width:auto}.button--ghost{background:transparent;border:1px solid rgba(148,163,184,.2)}.button--link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.hint{margin:20px 0 0;color:#cbd5e1;font-size:14px;text-align:center}.hint__link{color:#67e8f9;font-weight:600;text-decoration:none}.hint__link:hover{text-decoration:underline}.panel{display:grid;grid-gap:24px;gap:24px}.panel__row{display:flex;flex-wrap:wrap;gap:12px}.panel__row--spread{justify-content:space-between;align-items:flex-start}.toolbar{display:flex;justify-content:flex-start}.toolbar--end{justify-content:flex-end}.toolbar--between{justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.catalog-controls{display:grid;grid-gap:16px;gap:16px}.catalog-controls__search{max-width:420px}.search-input{position:relative}.search-input__field{padding-right:52px}.search-input__clear{position:absolute;top:50%;right:12px;display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:rgba(51,65,85,.8);color:#cbd5e1;cursor:pointer;transform:translateY(-50%)}.search-input__clear svg{width:14px;height:14px}.catalog-filters{display:flex;flex-wrap:wrap;gap:10px}.filter-chip{padding:10px 14px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(15,23,42,.6);color:#cbd5e1;cursor:pointer;transition:border-color .2s ease,background .2s ease}.filter-chip--active{border-color:rgba(34,211,238,.4);background:rgba(6,182,212,.18);color:#ecfeff}.catalog-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.loading-pill{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(56,189,248,.12);color:#67e8f9;font-size:13px;font-weight:700}.books-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.books-page__card{align-content:start;gap:14px}.books-page__card-top{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.books-page__cover{width:96px;min-width:96px;aspect-ratio:3/4}.books-page__card-main{display:grid;grid-gap:8px;gap:8px;align-content:center;min-width:0}.books-page__description-block{display:grid;grid-gap:6px;gap:6px}.books-page__description--clamped{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.books-page__description--expanded{display:block}.books-page__description-toggle{justify-self:flex-start;padding:0;border:0;background:transparent;color:#67e8f9;font:inherit;font-size:14px;font-weight:700;cursor:pointer}.books-page__card .book-card__meta{gap:6px}.books-page__card .switch--compact{padding:12px 14px}.books-page__card .rating-block{gap:6px}.books-page__card .book-card__actions{margin-top:2px}.books-page__cover--empty{padding:10px;text-align:center}.books-page__cover-label{color:#cbd5e1;font-size:12px;font-weight:700;line-height:1.2}.book-card{display:grid;grid-gap:12px;gap:12px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(15,23,42,.7)}.book-card--featured{padding:28px;border-color:rgba(34,211,238,.22);background:radial-gradient(circle at top right,rgba(6,182,212,.16),transparent 28%),rgba(15,23,42,.82)}.collection-card{align-content:space-between;min-height:220px}.collection-card--interactive{cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.collection-card--interactive:focus-visible,.collection-card--interactive:hover{transform:translateY(-2px);border-color:rgba(34,211,238,.3);background:radial-gradient(circle at top right,rgba(6,182,212,.12),transparent 28%),rgba(15,23,42,.82);box-shadow:0 18px 42px rgba(2,6,23,.32)}.collection-card__hint{margin:0;color:#94a3b8;font-size:14px}.cycle-card__meta{margin:0;color:#bae6fd;font-weight:600}.book-cover{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:18px;border:1px solid rgba(148,163,184,.16);background:rgba(15,23,42,.6)}.book-cover--placeholder{display:grid;place-items:center;color:#94a3b8;font-weight:600}.book-card__meta{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.book-badge{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(56,189,248,.12);color:#67e8f9;font-size:12px;font-weight:700}.book-badge--subtle{background:rgba(148,163,184,.12);color:#cbd5e1}.book-card__collections{display:flex;flex-wrap:wrap;gap:8px}.multiselect{display:grid;grid-gap:10px;gap:10px}.multiselect__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;border:1px solid rgba(148,163,184,.22);border-radius:16px;background:rgba(15,23,42,.7);color:#f8fafc;font:inherit;cursor:pointer}.multiselect__trigger--active{border-color:rgba(34,211,238,.75);box-shadow:0 0 0 3px rgba(34,211,238,.15)}.multiselect__trigger--error{border-color:rgba(248,113,113,.8)}.multiselect__caret{color:#94a3b8;font-size:12px}.multiselect__tags{display:flex;flex-wrap:wrap;gap:8px}.multiselect__tag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid rgba(34,211,238,.24);border-radius:999px;background:rgba(6,182,212,.16);color:#ecfeff;font:inherit;cursor:pointer}.multiselect__panel{display:grid;grid-gap:10px;gap:10px;padding:12px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(15,23,42,.55)}.multiselect__list{display:grid;grid-gap:8px;gap:8px;max-height:220px;overflow:auto}.multiselect__option{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(15,23,42,.72);color:#e2e8f0;font:inherit;text-align:left;cursor:pointer}.multiselect__option--active{border-color:rgba(34,211,238,.45);background:rgba(6,182,212,.18);color:#ecfeff}.multiselect__check{min-width:16px;text-align:right;color:#67e8f9;font-weight:700}.status-badge{display:inline-flex;padding:8px 12px;border-radius:999px;background:rgba(251,191,36,.14);color:#fde68a;font-size:12px;font-weight:700}.status-badge--done{background:rgba(34,197,94,.16);color:#86efac}.book-card__title{margin:0;font-size:22px}.book-card__author{margin:0;color:#bae6fd;font-weight:600}.book-card__description{margin:0;color:#cbd5e1}.book-card__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.book-card__icon-button{display:inline-grid;place-items:center;min-width:48px;padding:12px}.book-card__icon-button svg{width:20px;height:20px}.cycle-panel{display:grid;grid-gap:16px;gap:16px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:rgba(15,23,42,.58)}.cycle-panel__title{margin:0;font-size:24px}.cycle-toolbar{display:flex;flex-wrap:wrap;gap:12px}.cycle-toolbar__select{flex:1 1 280px}.cycle-picker__option{display:grid;grid-gap:4px;gap:4px;text-align:left}.cycle-book-card{align-content:start;gap:14px}.cycle-book-card__top{align-items:center}.cycle-book-card__cover{width:96px;min-width:96px;aspect-ratio:3/4}.cycle-book-card__main{align-content:center;align-self:center}.cycle-book-card__actions{display:flex;flex-wrap:wrap;gap:10px}.yearly-marathon-page .panel{gap:20px}.yearly-marathon-page .panel__row{gap:10px}.yearly-marathon-page .cycle-panel{gap:18px;padding:22px}.yearly-marathon-page .form{margin-top:0;gap:14px}.yearly-marathon-page .catalog-meta{gap:16px}.yearly-marathon-page .books-grid{gap:14px}.marathon-history{display:grid;grid-gap:16px;gap:16px}.yearly-marathon-page .marathon-history{gap:14px}.marathon-book-card{align-content:start;gap:14px}.marathon-book-card__top{align-items:center}.marathon-book-card__cover{width:92px;min-width:92px;aspect-ratio:1/1}.marathon-book-card__main{align-content:center;align-self:center}.marathon-book-card__actions{margin-top:2px}.yearly-marathon-page .marathon-book-card{padding:18px}.marathon-history__books{display:grid;grid-gap:10px;gap:10px}.marathon-history__book{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;padding:12px 14px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(15,23,42,.54)}.rating-block{display:grid;grid-gap:8px;gap:8px}.rating-block__label{margin:0;color:#e2e8f0;font-weight:600}.stars{display:flex;flex-wrap:wrap;gap:6px}.star-button{padding:0;border:0;background:transparent;color:rgba(148,163,184,.45);font-size:28px;line-height:1;cursor:pointer;transition:transform .2s ease,color .2s ease}.star-button:hover{transform:translateY(-1px)}.star-button--active{color:#fbbf24}.empty-state{display:grid;grid-gap:12px;gap:12px;padding:28px;border:1px dashed rgba(148,163,184,.28);border-radius:24px;background:rgba(15,23,42,.45)}.empty-state--compact{padding:16px;border-radius:18px}.empty-state__title{margin:0;font-size:24px}.pagination{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center}.pagination__pages{display:flex;flex-wrap:wrap;gap:8px}.pagination__page{min-width:42px;padding:10px 12px;border:1px solid rgba(148,163,184,.18);border-radius:14px;background:rgba(15,23,42,.6);color:#e2e8f0;cursor:pointer}.pagination__page--active{border-color:rgba(34,211,238,.4);background:rgba(6,182,212,.18);color:#ecfeff}.modal-backdrop{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:24px;background:rgba(2,6,23,.72);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal{width:min(100%,560px);max-height:calc(100vh - 48px);overflow:auto;padding:28px;border:1px solid rgba(148,163,184,.18);border-radius:28px;background:rgba(15,23,42,.96);box-shadow:0 24px 80px rgba(2,6,23,.5)}.modal--confirm{width:min(100%,480px)}.modal--compact{width:min(100%,460px)}.modal__title{margin:0;font-size:28px}.modal__title--compact{font-size:24px;line-height:1.1}.modal__actions{display:flex;flex-wrap:wrap;gap:12px}.modal__actions--confirm{margin-top:28px}.textarea{min-height:136px;resize:vertical}.cover-preview{display:grid;grid-gap:12px;gap:12px}.switch{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;border:1px solid rgba(148,163,184,.18);border-radius:20px;background:rgba(15,23,42,.55)}.switch--compact{padding:14px 16px}.switch input{position:absolute;opacity:0;pointer-events:none}.switch__copy{display:grid;grid-gap:4px;gap:4px}.switch__title{font-weight:700}.switch__subtitle{color:#94a3b8;font-size:14px}.switch__track{position:relative;display:inline-flex;flex:0 0 auto;width:54px;height:32px;border-radius:999px;background:rgba(51,65,85,.95);transition:background .2s ease}.switch__track:after{content:"";position:absolute;top:4px;left:4px;width:24px;height:24px;border-radius:50%;background:#f8fafc;transition:transform .2s ease}.switch input:checked+.switch__track{background:linear-gradient(135deg,#06b6d4,#0284c7)}.switch input:checked+.switch__track:after{transform:translateX(22px)}.muted{color:#94a3b8}.bottom-nav{position:fixed;right:0;bottom:0;left:0;z-index:40;width:100%}.bottom-nav__inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;padding:10px 10px calc(10px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(148,163,184,.18);background:rgba(2,6,23,.94);box-shadow:0 -10px 30px rgba(2,6,23,.32);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav__item{display:grid;justify-items:center;padding:8px 4px;border-radius:18px;color:#94a3b8;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.bottom-nav__item:hover{background:rgba(30,41,59,.8);color:#e2e8f0;transform:translateY(-1px)}.bottom-nav__item--active{background:radial-gradient(circle at top,rgba(103,232,249,.22),transparent 70%),rgba(8,47,73,.92);color:#ecfeff}.bottom-nav__icon{display:grid;place-items:center;width:42px;height:42px;border-radius:16px;background:transparent}.bottom-nav__icon svg{width:24px;height:24px;color:currentColor;--bottom-nav-detail:rgba(2,6,23,0.95)}body[data-auth-chrome=true] .panel>.panel__row--spread>.panel__row{display:none}body[data-auth-chrome=true] .panel>.panel__row:has(>.button--link)>.button--link,body[data-auth-chrome=true] .panel>.panel__row:has(>.button--link)>.sign-out-button{display:none}.profile-card{display:grid;grid-gap:14px;gap:14px;padding:20px;border:1px solid rgba(148,163,184,.18);border-radius:22px;background:radial-gradient(circle at top right,rgba(6,182,212,.14),transparent 34%),rgba(15,23,42,.72)}.profile-card__row{display:grid;grid-gap:6px;gap:6px}.profile-card__label{color:#94a3b8;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.profile-card__value{color:#f8fafc;font-size:18px;line-height:1.35;word-break:break-word}@media (max-width:640px){.card,.card--wide{padding:24px;border-radius:24px}body[data-auth-chrome=true] .shell{padding:10px 0 112px}body[data-auth-chrome=true] .card,body[data-auth-chrome=true] .card--books,body[data-auth-chrome=true] .card--wide{width:100%;padding:14px 14px 18px;border-top:0;border-right:0;border-left:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body[data-auth-chrome=true] .eyebrow{display:none}body[data-auth-chrome=true] .panel{gap:16px}body[data-auth-chrome=true] .panel__row{gap:10px}body[data-auth-chrome=true] .title{font-size:clamp(28px,8vw,36px);line-height:.98}body[data-auth-chrome=true] .subtitle{margin-top:10px;font-size:15px}body[data-auth-chrome=true] .catalog-controls,body[data-auth-chrome=true] .cycle-panel,body[data-auth-chrome=true] .profile-card,body[data-auth-chrome=true] .yearly-marathon-page .panel{gap:14px}body[data-auth-chrome=true] .yearly-marathon-page .cycle-panel{gap:14px;padding:16px}body[data-auth-chrome=true] .yearly-marathon-page .books-grid,body[data-auth-chrome=true] .yearly-marathon-page .form,body[data-auth-chrome=true] .yearly-marathon-page .marathon-history{gap:12px}body[data-auth-chrome=true] .book-card,body[data-auth-chrome=true] .cycle-panel,body[data-auth-chrome=true] .empty-state,body[data-auth-chrome=true] .profile-card{padding:16px;border-radius:18px}body[data-auth-chrome=true] .catalog-meta,body[data-auth-chrome=true] .toolbar--between{align-items:flex-start}body[data-auth-chrome=true] .catalog-controls__search{max-width:none}body[data-auth-chrome=true] .toolbar,body[data-auth-chrome=true] .toolbar .button,body[data-auth-chrome=true] .toolbar--between,body[data-auth-chrome=true] .toolbar--end,body[data-auth-chrome=true] .toolbar--end .button{width:100%}body[data-auth-chrome=true] .panel>.panel__row:has(>.button--link){display:none}.shell.random-book-page{padding:10px 0 112px}.random-book-page__card{gap:12px;padding:14px 14px 18px;border-radius:0;border-bottom:0;border-right:0;border-left:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.random-book-page__hero{gap:8px;padding:0 2px}.random-book-page__title{font-size:32px;line-height:.98}.random-book-page__subtitle{font-size:15px}.random-book-page__surface{gap:14px;padding:16px;border-radius:18px;background:rgba(15,23,42,.52)}.random-book-page__book{padding:18px}.random-book-page__book-top{grid-template-columns:82px minmax(0,1fr);gap:12px}.random-book-page__cover{width:82px;min-width:82px}.random-book-page__book-main .book-card__title{font-size:22px}.random-book-page__book-main .book-card__author{font-size:15px}.random-book-page__empty{padding:18px}.books-page__card-top{grid-template-columns:82px minmax(0,1fr);gap:12px}.books-page__card{gap:12px}.books-page__cover{width:82px;min-width:82px}.books-page__card-main .book-card__title{font-size:22px;line-height:1.05}.books-page__card-main .book-card__author{font-size:15px}.books-page__description-block{gap:4px}.books-page__card .book-card__description{font-size:14px;line-height:1.45}.books-page__card .book-card__meta{gap:6px}.books-page__card .switch--compact{padding:10px 12px;border-radius:16px}.books-page__card .book-card__actions{gap:8px}.cycle-book-card__cover,.marathon-book-card__cover{width:82px;min-width:82px}.modal{padding:22px;border-radius:24px}.pagination{justify-content:center}.bottom-nav__inner{padding:8px 8px calc(8px + env(safe-area-inset-bottom, 0px))}.bottom-nav__item{padding:8px 2px}.bottom-nav__icon{width:38px;height:38px;border-radius:14px}.bottom-nav__icon svg{width:22px;height:22px}}