.account-menu>summary .user-avatar{width:34px;height:34px;font-size:13px}.messenger-avatar>.user-avatar{width:100%;height:100%;font-size:inherit}.messenger-avatar>.brand-mark{width:70%;height:70%}.messenger-chat-head{flex-wrap:nowrap;align-items:center;gap:14px}.messenger-chat-head>a>.user-avatar,.messenger-chat-head>.messenger-avatar{flex-shrink:0;width:56px;height:56px}.messenger-peer{flex:1;gap:5px;min-width:0;display:grid}.messenger-peer h2{overflow-wrap:anywhere;margin:0;line-height:1.3}.messenger-peer .friend-button{align-items:center;gap:8px;display:inline-flex}.messenger-peer .friend-button>small{display:none}.messenger-peer .lit-id-wrap{max-width:100%}.messenger-peer-details{flex-wrap:wrap;align-items:center;gap:5px 12px;display:flex}.messenger-peer-details .lit-id-wrap{flex:0 auto;width:auto}.messenger-peer-details .lit-id{font-size:11px}.messenger-peer-details .lit-id-copy{margin-left:0}.messenger-chat-head>.friend-button{flex-shrink:0;margin-left:auto}.messenger-chat-head>.friend-button>small{display:none}.friend-avatar>.user-avatar{border-radius:inherit;width:100%;height:100%}.recipient-suggestions{gap:4px;max-height:240px;margin:10px 0;display:grid;overflow:auto}.recipient-option{text-align:left;width:100%;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.recipient-option:hover,.recipient-option:focus-visible{background:var(--lavender)}.recipient-option>span:nth-child(2){overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.recipient-option small{color:var(--muted)}.media-compose.photo-compose{flex-flow:column;gap:8px;width:100%;min-width:0;margin:0;display:flex;position:relative}.media-compose.photo-compose>.media-error{flex-basis:auto;width:100%;max-width:100%}.attachment-input-row{align-items:flex-end;gap:8px;width:100%;min-width:0;display:flex}.attachment-input-row>textarea,.attachment-input-row>label,.attachment-input-row>.inline-comment-input{flex:1;min-width:0;margin:0}.attachment-input-row>textarea{resize:vertical;width:100%;min-height:44px}.attachment-input-row>.attachment-trigger,.messenger-compose .attachment-input-row>button.btn{border-radius:50%;align-self:flex-end;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;margin:0;padding:10px;display:grid}.attachment-trigger{color:var(--muted);background:0 0;border:1px solid #0000}.attachment-trigger:hover{color:var(--purple);background:var(--lavender);border-color:var(--line)}.attachment-menu{z-index:4400;background:var(--panel);max-width:calc(100vw - 24px);color:var(--ink);border:1px solid var(--line);border-radius:16px;padding:14px;animation:.14s ease-out attachment-menu-in;box-shadow:0 12px 40px #0003}.attachment-menu p{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.6}.attachment-menu>svg{fill:var(--panel)}.photo-drop-target{z-index:5;background:var(--panel);border:2px dashed var(--purple);color:var(--purple);pointer-events:none;box-shadow:0 0 0 5px var(--lavender);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:-6px}.photo-drop-target span{color:var(--muted);font-size:12px}.messenger-compose>form{display:block}.messenger-compose .attachment-input-row>textarea{height:44px;min-height:44px;max-height:180px}.photo-compose .inline-comment-input{margin:0}.book-info{position:relative}.book-info-hit{z-index:1;border-radius:8px;position:absolute;inset:0}.book-info-hit:focus-visible{outline:2px solid var(--purple);outline-offset:3px}.book-info :is(.book-title,.book-author,button,.chapter-caption){z-index:2;position:relative}.return-home-link{align-items:center;transition:background .16s,box-shadow .16s;display:flex;background:var(--lavender)!important;border:1px solid var(--line)!important;color:var(--purple)!important;border-radius:14px!important;gap:10px!important;padding:13px 14px!important}.return-home-link:hover{box-shadow:inset 3px 0 var(--purple);background:var(--panel)!important}.auth-experience .auth-shell .taste-chips button{background:var(--panel-2,var(--panel));border-color:var(--line);color:var(--ink)}.auth-experience .auth-shell .taste-chips button.is-selected{background:var(--lavender);border-color:var(--purple);color:var(--purple)}.auth-experience .auth-shell .author-onboarding legend{color:var(--ink)}.auth-experience .auth-shell .taste-summary span{color:var(--ink);background:var(--lavender);border:1px solid var(--line)}.auth-completion-mark{background:var(--lavender);border:1px solid var(--line);border-radius:28px;place-items:center;width:100px;height:100px;margin:22px auto;display:grid}.auth-completion-mark .brand-mark{width:60px;height:60px}.auth-experience .auth-shell .auth-between{flex-wrap:wrap;gap:10px;min-height:32px}.auth-experience .auth-shell .auth-between .auth-link{padding:6px 0;line-height:1.5}.auth-experience .auth-shell .auth-status:empty{display:none}.auth-experience .auth-shell .auth-status{min-height:20px}.auth-experience .auth-shell>.site-footer.compact{width:100%;max-width:1380px;margin:0 auto;padding:12px 0}.auth-experience .auth-shell>.site-footer.compact .footer-main{min-height:0}@media (min-width:761px){.auth-experience .auth-shell{grid-template-rows:72px 1fr auto;height:auto;min-height:100dvh;display:grid}.auth-experience .auth-shell .auth-header{width:100%;min-height:0}.auth-experience .auth-shell .auth-stage{align-self:start;width:100%;min-height:0;margin:0 auto;padding:4px 0}.auth-experience .auth-shell .auth-card{height:auto;min-height:0;padding:24px 36px}.auth-experience .auth-shell .auth-story,.auth-experience .auth-shell .auth-screen{min-height:0}.auth-experience .auth-shell .auth-content{flex:1;min-height:0;overflow:visible}.auth-experience .auth-shell .auth-card-head{margin-bottom:12px}.auth-experience .auth-shell .auth-progress{margin-bottom:14px}.auth-experience .auth-shell .auth-actions{gap:8px;margin-top:auto;padding-top:14px}.auth-experience .auth-shell .auth-content>p{margin-bottom:18px}.auth-experience .auth-shell .auth-page-footer{align-items:center;width:100%;padding:12px 4px}.auth-experience .auth-shell .auth-story-copy{padding:36px}.auth-experience .auth-shell .story-art{height:200px;bottom:110px}.auth-experience .auth-shell .auth-story-copy h1{min-height:0;margin:24px 0 18px;font-size:clamp(32px,3vw,48px)}.auth-experience .auth-shell .auth-story-copy .auth-eyebrow,.auth-experience .auth-shell .auth-story-copy p{min-height:0}.auth-experience .auth-shell .auth-field input{height:44px}.auth-experience .auth-shell .auth-field{margin-bottom:4px}.auth-experience .auth-shell .auth-field-hint{min-height:18px}.auth-experience .auth-shell .auth-content h2{font-size:28px}.auth-experience .auth-shell .auth-screen{gap:0}.auth-experience .auth-shell .auth-primary{min-height:46px}}@media (min-width:761px) and (min-height:740px){.auth-experience .auth-shell .auth-stage{min-height:calc(100dvh - 136px)}}@media (max-width:760px){.settings-profile-preview{order:-1}.settings-save-row{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.settings-save-row>.btn{width:100%;min-height:46px}.messenger-chat-head{gap:10px;padding:12px}.messenger-chat-head>a>.user-avatar{width:48px;height:48px}.messenger-chat-head{flex-wrap:wrap}.messenger-chat-head>.friend-button{flex-basis:calc(100% - 48px);order:4;margin-left:48px}.messenger-chat-head>.friend-button button{min-height:32px;padding:5px 10px}.attachment-input-row{gap:5px}.auth-experience .auth-shell .auth-screen{min-height:0}.auth-experience .auth-shell .auth-content{overflow:visible}.auth-experience .auth-shell .auth-actions{margin-top:16px}.auth-experience .auth-shell .auth-card{padding:22px 18px}}@keyframes attachment-menu-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.attachment-menu{animation:none}.return-home-link{transition:none}}
.messenger-mobile-menu{display:none}.mobile-menu-heading .logo{max-width:100%;margin:0}.mobile-menu-heading .icon-btn{flex-shrink:0;width:44px;height:44px}.mobile-menu-body{flex-direction:column;flex:1;min-height:0;display:flex}.mobile-menu-appearance{border-top:1px solid var(--line);margin-top:auto;padding:12px 4px 0}.mobile-menu-body>.nav-link:last-of-type{margin-bottom:12px}.mobile-menu-appearance h3{color:var(--ink);margin:0 0 8px;font-size:12px}.mobile-menu-appearance .site-theme-options{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;max-width:none}.mobile-menu-appearance .site-theme-options button{border:1px solid #0000;gap:5px;min-width:44px;min-height:62px;padding:5px 0;font-size:10px}.mobile-menu-appearance .theme-swatch{border-radius:7px;width:30px;height:28px;font-size:13px}.mobile-menu-appearance .site-theme-options button>.icon{width:13px;height:13px;top:1px;right:calc(50% - 20px)}.mobile-menu-appearance .site-theme-options button[aria-pressed=true]{background:var(--lavender);border-color:var(--line)}.mobile-menu-overlay{animation:.18s both mobile-backdrop-in}.mobile-menu-overlay[data-state=closed]{animation:.18s both mobile-backdrop-out}.mobile-menu-sheet[data-state=open] .mobile-menu-body{animation:.28s 60ms both mobile-menu-content-in}.mobile-menu-body :is(.nav-link,.mobile-catalog-links a,.site-theme-options button){transition:background-color .18s,color .18s,border-color .18s,transform .16s}.mobile-menu-body :is(.nav-link,.mobile-catalog-links a,.site-theme-options button):active{transform:scale(.97)}@media (max-width:640px){.topbar .topbar-tools>.site-theme-trigger,.messenger-account-tools>.site-theme-trigger{display:none!important}.messenger-mobile-menu{margin-right:auto;display:block}.messenger-mobile-menu .mobile-menu-trigger{width:44px;height:44px;display:inline-flex}.mobile-bottom-nav .nav-message-count{min-width:16px;height:16px;margin:0;font-size:9px;position:absolute;top:1px;right:calc(50% - 25px)}.mobile-bottom-nav .nav-link .icon{transition:transform .18s}.mobile-bottom-nav .nav-link:active .icon{transform:scale(.86)}.mobile-bottom-nav .nav-link.selected .icon{animation:.24s ease-out mobile-nav-select}.mobile-bottom-nav .nav-link.selected:after{animation:.22s ease-out mobile-indicator-in}.home-feed :is(.trailer-card,.home-discover-card){transition:transform .18s,box-shadow .18s}.home-feed :is(.trailer-card,.home-discover-card):active{transform:scale(.98)}}@keyframes mobile-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mobile-backdrop-out{to{opacity:0}}@keyframes mobile-menu-content-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes mobile-nav-select{0%{opacity:.65;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes mobile-indicator-in{0%{opacity:0;transform:scaleX(.25)}to{opacity:1;transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.mobile-menu-sheet,.mobile-menu-sheet[data-state],.mobile-menu-overlay[data-state],.mobile-menu-sheet[data-state=open] .mobile-menu-body,.mobile-bottom-nav .nav-link.selected .icon,.mobile-bottom-nav .nav-link.selected:after{animation:none}.mobile-menu-body :is(.nav-link,.mobile-catalog-links a,.site-theme-options button),.mobile-bottom-nav .nav-link .icon,.home-feed :is(.trailer-card,.home-discover-card){transition:none}.mobile-menu-body :is(.nav-link,.mobile-catalog-links a,.site-theme-options button):active,.mobile-bottom-nav .nav-link:active .icon,.home-feed :is(.trailer-card,.home-discover-card):active{transform:none}}
html:not([data-fold-layout=columns],[data-fold-layout=rows]) body:not(.read) .shell.site-shell{--site-left:220px;--site-right:300px;--site-gap:24px;box-sizing:border-box;grid-template-columns:var(--site-left) minmax(0,1fr);gap:var(--site-gap);background:var(--bg);width:calc(100% - 48px);max-width:1680px;margin-inline:auto;padding:16px 24px 24px;transition:none;display:grid}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.workspace{width:100%;min-width:0;padding:0}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .workspace>.topbar{width:100%;max-width:none}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .workspace .columns:has(>.rightbar){grid-template-columns:minmax(0,1fr) var(--site-right);align-items:start;gap:24px;display:grid}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .workspace .columns>main{min-width:0}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .catalog-toolbar>div:has(>.tabs){flex:1;min-width:0;max-width:100%}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .catalog-toolbar .tabs{scrollbar-width:thin;max-width:100%;overflow-x:auto}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .workspace .columns>.rightbar{flex-direction:column;gap:16px;min-width:0;display:flex}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar{box-sizing:border-box;align-items:stretch;width:100%;min-width:0;height:calc(100dvh - 32px);padding:16px;top:16px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-brand{align-items:center;min-width:0;margin-bottom:16px;display:flex}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .logo{gap:8px;margin:0}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .brand-symbol{width:34px;height:34px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .brand-wordmark{width:126px;display:flex}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.desktop-nav{scrollbar-width:thin;flex-direction:column;gap:6px;width:100%;min-height:0;display:flex;overflow-y:auto}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.desktop-nav>.nav-link,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-footer>.nav-link{justify-content:flex-start;align-items:center;gap:10px;min-height:44px;padding:10px 8px;font-size:13px;display:flex}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar :is(.desktop-nav,.sidebar-footer) .nav-link>span{overflow-wrap:anywhere;min-width:0;display:inline}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-content{min-height:0;display:block}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-footer{margin-top:auto;display:block}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-context-heading,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .sidebar-promo{display:block}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.mobile-bottom-nav{display:none}@media (min-width:768px) and (max-height:760px){html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-promo{display:none}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-brand,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-footer{flex-shrink:0}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.desktop-nav{flex-shrink:1}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.desktop-nav>.nav-link{flex-shrink:0}}@media (min-width:768px) and (max-width:1439px){html:not([data-fold-layout=columns],[data-fold-layout=rows]) body:not(.read) .shell.site-shell{--site-left:72px;--site-right:280px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar{padding:16px 8px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-brand{justify-content:center}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .brand-wordmark,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar :is(.desktop-nav,.sidebar-footer) .nav-link>span,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-context-heading,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-content,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-promo{display:none}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.desktop-nav>.nav-link,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-footer>.nav-link{justify-content:center;gap:0;padding-inline:0;font-size:0}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .topbar .mobile-menu-trigger{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .taxonomy-mobile-filters{display:block}}@media (max-width:1199px){html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .workspace .columns:has(>.rightbar){grid-template-columns:minmax(0,1fr)}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .workspace .columns>.rightbar{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));align-items:start;display:grid}}@media (max-width:767px){html:not([data-fold-layout=columns],[data-fold-layout=rows]) body:not(.read) .shell.site-shell{width:100%;padding:8px 12px calc(90px + env(safe-area-inset-bottom));--site-right:0px;display:block}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar{z-index:50;width:100%;height:calc(70px + env(safe-area-inset-bottom));min-height:0;padding:5px 5px max(5px,env(safe-area-inset-bottom));background:var(--surface);border:1px solid var(--line);border-radius:16px 16px 0 0;position:fixed;inset:auto 0 0;overflow:hidden}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>:not(.mobile-bottom-nav){display:none!important}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.mobile-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;display:grid}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.mobile-bottom-nav>.nav-link{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;padding:5px 2px;font-size:10px;display:flex}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.mobile-bottom-nav>.nav-link span{max-width:100%;display:inline}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.mobile-bottom-nav>.nav-link.selected{color:var(--purple);background:var(--lavender)}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.mobile-bottom-nav>.nav-link .icon{width:22px;height:22px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .topbar .mobile-menu-trigger{flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .topbar{gap:4px;height:60px;padding-bottom:8px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .topbar .search{min-width:0}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .topbar .topbar-tools{flex:none;gap:4px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .topbar .topbar-tools>.site-theme-trigger,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell .topbar button[aria-label=Уведомления]{display:none!important}}.site-backdrop{z-index:0;pointer-events:none;opacity:var(--backdrop-opacity,0);display:none;position:fixed;inset:0}#app:has(.site-shell){z-index:1;position:relative}@media (min-width:1728.01px){.site-backdrop{justify-content:space-between;display:flex}.site-backdrop>span{background-image:url(/assets/site-backgrounds/castle-valley.webp);background-position:0;background-repeat:no-repeat;background-size:auto 100%;width:max(0px,50% - 840px);height:100%;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - min(240px,100%)),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - min(240px,100%)),#0000)}.site-backdrop>span+span{background-position:100%;-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - min(240px,100%)),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - min(240px,100%)),#0000)}}html:is([data-fold-layout=columns],[data-fold-layout=rows]) .site-backdrop{display:none}
.site-shell{font-size:15px;line-height:1.5}.site-shell .section-heading{flex-wrap:wrap;gap:12px}.site-shell .section-heading h2{font-size:20px;line-height:1.35}.site-shell .panel-title{flex-wrap:wrap;gap:8px}.site-shell .panel-title h2{font-size:16px;line-height:1.4}.site-shell .text-btn{font-size:13px;line-height:1.5}.site-shell .book-title{font-size:16px;line-height:1.4}.site-shell :is(.book-author,.book-rating,.book-price,.chapter-caption){font-size:13px;line-height:1.5}.site-shell :is(.book-tags .tag,.book-access-badge,.book-card .status){font-size:11px;line-height:1.4}.site-shell :is(.home-section-caption,.home-section-meta){font-size:14px;line-height:1.5}.site-shell .topbar :is(.search,.search input,.search-trigger){min-height:40px;font-size:15px}.site-shell .search-trigger>span{font-size:15px}.site-shell .home-feed .hero p{max-width:430px;font-size:16px;line-height:1.5}.site-shell .home-feed .hero-copy small{font-size:12px}.site-shell .home-feed .hero .btn{min-height:40px;padding:9px 18px;font-size:14px}.site-shell .home-genre-tiles span{font-size:12px;line-height:1.4}.site-shell .rightbar .panel{padding:16px}.site-shell .mini-info strong{white-space:normal;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.site-shell .mini-info .muted,.site-shell .progress-line small{font-size:12px}.site-shell .mini-info .book-tags .tag{font-size:11px}.site-shell .rightbar .btn{min-height:36px;font-size:13px;line-height:1.4}.site-shell .rightbar .panel-title .text-btn{font-size:12px}.site-shell .reader-hub-compact .reader-route-copy :is(p,small){font-size:13px;line-height:1.5}.site-shell .reader-hub-compact .reader-route-copy h2{font-size:17px;line-height:1.35}.site-shell .discussion strong{font-size:14px}.site-shell .discussion p{font-size:13px;line-height:1.5}html[data-site-theme] .right-promo{background:var(--surface-soft);min-height:180px;color:var(--ink);padding:18px}html[data-site-theme] .right-promo:after{background:linear-gradient(90deg,var(--surface-soft) 0%,var(--surface-soft) 66%,transparent 100%)}html[data-site-theme] .right-promo img{opacity:.5;width:40%}html[data-site-theme] .right-promo h3{max-width:70%;color:var(--ink);font-size:18px;line-height:1.35}html[data-site-theme] .site-shell .right-promo p{max-width:66%;color:var(--muted);margin:10px 0 16px;font-size:14px;line-height:1.5}html[data-site-theme] .right-promo .btn{min-height:38px;padding:9px 12px;font-size:13px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .desktop-nav>.nav-link,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .sidebar-footer>.nav-link{font-size:15px;line-height:1.4}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .sidebar-context-heading{margin-top:18px;font-size:13px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .sidebar-content{min-height:96px}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .quick-nav{flex-direction:column;gap:4px;padding-bottom:0;display:flex}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .quick-nav .nav-link{border-radius:10px;flex:none;justify-content:flex-start;gap:9px;width:100%;min-height:38px;padding:8px;font-size:14px;line-height:1.4}html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .quick-nav .nav-link span{white-space:normal;overflow-wrap:normal}@media (min-width:768px) and (max-height:1100px){html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar>.sidebar-promo{display:none}}@media (min-width:768px) and (max-width:1439px){html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .desktop-nav>.nav-link,html:not([data-fold-layout=columns],[data-fold-layout=rows]) .site-shell>.sidebar .sidebar-footer>.nav-link{font-size:0}}@media (max-width:767px){.site-shell .section-heading h2{font-size:19px}.site-shell .book-title{font-size:15px}.site-shell .home-feed .hero p{font-size:14px}.site-shell .home-feed .hero .btn{padding:8px 12px;font-size:13px}.site-shell .topbar :is(.search,.search input,.search-trigger),.site-shell .search-trigger>span{font-size:14px}}
*{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--reader-muted,var(--muted,#8993a5)) 50%,transparent) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--reader-muted,var(--muted,#8993a5)) 50%,transparent);border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--reader-accent,var(--purple,#ce3558))}::-webkit-scrollbar-corner{background:0 0}.choice-field{min-width:0;max-width:100%}.choice-trigger{gap:8px;min-width:0;max-width:100%}.choice-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.choice-options{z-index:4000;max-width:calc(100vw - 24px);max-height:min(320px,var(--radix-select-content-available-height));background:var(--surface);color:var(--ink);border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:0 12px 40px #0003}.choice-option{white-space:normal;overflow-wrap:anywhere;min-height:40px}.choice-option[data-preview]{grid-template-columns:36px minmax(0,1fr) 18px;gap:10px;display:grid}.choice-option-preview{border:1px solid var(--line);background:var(--surface-soft,var(--surface));width:36px;height:36px;color:var(--ink);border-radius:9px;place-items:center;font-size:21px;line-height:1;display:grid;box-shadow:0 1px 3px #0001}@media (max-width:767px){html[data-site-theme] .site-shell .topbar .topbar-tools>button[aria-label=Уведомления]{display:inline-flex!important}html[data-site-theme] .site-shell .topbar .topbar-tools>.message-trigger{display:none!important}}@media (forced-colors:active){*{scrollbar-color:auto}}
