.work-recommendation{flex-direction:column;gap:10px;min-width:0;display:flex}.recommendation-reason{color:var(--brass);font-size:var(--type-caption);text-wrap:pretty;font-weight:600;line-height:1.5}.work-recommendation>.work-card{flex:1;height:auto}.comic-reader-toolbar{z-index:30;background:var(--surface);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-small);flex-wrap:wrap;align-items:center;gap:4px 16px;margin-block:16px;padding:8px;font-size:13px;display:flex;position:sticky;top:0}.comic-reader-toolbar>span{flex:1}.comic-reader-toolbar button{border:1px solid var(--line-strong);border-radius:var(--radius-small);background:var(--soft);min-height:44px;color:var(--ink);cursor:pointer;padding:8px}.comic-reader-toolbar button[aria-pressed=true]{background:var(--forest);color:var(--on-forest)}.comic-reader-toolbar .comic-navigation-toggle{display:none}.comic-reader-toolbar .comic-navigation-toggle[data-active=false]{visibility:hidden}.comic-page-number{color:var(--muted);padding-block:10px 16px;font-size:12px}.comic-save-status{color:var(--danger);flex-basis:100%;grid-column:1/-1;margin:0}@media (width<=767px){.comic-reader-toolbar{top:65px}.comic-reader .comic-pages figure{scroll-margin-top:220px}.comic-reader-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.comic-reader-toolbar>span{grid-column:1/-1}.comic-reader-toolbar .comic-navigation-toggle{display:block}.comic-reading .mobile-dock{display:none}}
