.fol-ribbon{z-index:8;background:var(--fol-header);color:var(--fol-header-text);font-family:var(--fol-font);flex:none;position:relative}.fol-ribbon :focus-visible{outline:2px solid var(--fol-focus);outline-offset:-2px}.fol-ribbon-bar{align-items:stretch;min-height:2.25rem;display:flex}.fol-ribbon-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;align-items:stretch;gap:.1rem;min-width:0;padding:0 .25rem;display:flex;overflow:auto hidden}.fol-ribbon-tabs::-webkit-scrollbar{display:none}.fol-app .fol-ribbon-tab{border-radius:var(--fol-radius-sm) var(--fol-radius-sm) 0 0;min-height:2.25rem;color:var(--fol-header-text);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;padding:0 .6rem;font-size:.875rem;position:relative}.fol-ribbon-tab:before{content:attr(data-label);visibility:hidden;height:0;font-weight:600;display:block;overflow:hidden}.fol-ribbon-tab:hover{background:color-mix(in srgb, var(--fol-header-text) 6%, transparent)}.fol-ribbon-tab.is-active{font-weight:600}.fol-ribbon-tab:not(.is-active){color:color-mix(in srgb, var(--fol-header-text) 78%, transparent)}.fol-ribbon-tab.is-active:after{content:"";background:var(--fol-tab-indicator);border-radius:2px;height:2px;position:absolute;bottom:.2rem;left:.6rem;right:.6rem}.fol-ribbon.is-collapsed .fol-ribbon-tab.is-active{font-weight:400}.fol-ribbon.is-collapsed .fol-ribbon-tab.is-active:after{opacity:0}.fol-ribbon.is-peek .fol-ribbon-tab.is-active{font-weight:600}.fol-ribbon.is-peek .fol-ribbon-tab.is-active:after{opacity:1}.fol-app .fol-ribbon-collapse{width:2.25rem;min-height:2.25rem;color:var(--fol-header-text);cursor:pointer;border-radius:var(--fol-radius-sm);background:0 0;border:none;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.fol-ribbon-collapse{color:color-mix(in srgb, var(--fol-header-text) 70%, transparent)!important}.fol-ribbon-collapse:hover{background:color-mix(in srgb, var(--fol-header-text) 6%, transparent)}.fol-ribbon-band{background:var(--fol-ribbon);min-height:2.6rem;color:var(--fol-text);border:0;border-bottom:1px solid var(--fol-line);scrollbar-width:thin;-webkit-overflow-scrolling:touch;border-radius:0;flex-wrap:nowrap;align-items:center;margin:0;padding:.15rem .5rem;display:flex;overflow:auto hidden}.fol-ribbon-band[hidden]{display:none}.fol-ribbon.is-peek .fol-ribbon-band{z-index:20;border-bottom:1px solid var(--fol-line);box-shadow:0 6px 16px var(--fol-shadow);position:absolute;top:100%;left:0;right:0}.fol-ribbon-group{flex:none;align-items:center;gap:.15rem;padding:0 .4rem;display:flex}.fol-ribbon-group+.fol-ribbon-group,.fol-ribbon-slot+.fol-ribbon-group,.fol-ribbon-group+.fol-ribbon-slot:not(:empty){border-left:1px solid color-mix(in srgb, var(--fol-line) 70%, transparent)}.fol-ribbon-group-label{color:var(--fol-muted);margin-right:.25rem;font-size:.75rem}.fol-ribbon-soon{color:var(--fol-muted);white-space:nowrap;padding:0 .35rem;font-size:.8rem;font-style:italic}.fol-ribbon-slot{flex:none;align-items:center;min-width:0;display:flex}.fol-ribbon-slot:empty:before{content:attr(data-empty);color:var(--fol-muted);white-space:nowrap;padding:0 .4rem;font-size:.8rem;font-style:italic}.fol-app .fol-ribbon-btn,.fol-app .fol-ribbon-band .fol-fb-button{border-radius:var(--fol-radius-sm);min-height:2rem;color:var(--fol-text);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;flex:none;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.85rem;display:inline-flex}.fol-app .fol-ribbon-btn:hover:not(:disabled),.fol-app .fol-ribbon-band .fol-fb-button:hover{background:var(--fol-hover)}.fol-app .fol-ribbon-btn:disabled{color:var(--fol-muted);cursor:default}.fol-app .fol-ribbon-btn.is-active{background:var(--fol-row-sel-pages);font-weight:600}.fol-ribbon-band .fol-toolbar{background:0 0;border:none;margin:0;padding:0;position:static;overflow:visible}@media (pointer:coarse){.fol-app .fol-ribbon-tab,.fol-app .fol-ribbon-collapse{min-height:2.75rem}.fol-app .fol-ribbon-btn,.fol-app .fol-ribbon-band .fol-fb-button{min-height:2.5rem}}.fol-app .fol-share-icon-btn{justify-content:center;min-width:2.25rem}.fol-share-ways{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.fol-share-ways button{flex:8rem;min-height:2.5rem}.fol-ribbon-band[data-fit] .fol-ribbon-btn:has(>svg)>span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fol-ribbon-band[data-fit] .fol-tb-btn:has(svg) .fol-tb-text{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fol-ribbon-band[data-fit]{padding-left:.25rem;padding-right:.25rem}.fol-ribbon-band[data-fit] .fol-ribbon-group{gap:.1rem;padding:0 .2rem}.fol-app .fol-ribbon-band[data-fit] .fol-ribbon-btn,.fol-app .fol-ribbon-band[data-fit] .fol-fb-button{gap:.25rem;padding:.2rem .4rem}.fol-app .fol-ribbon-band[data-fit] .fol-ribbon-btn:has(>svg){justify-content:center;min-width:2rem}.fol-ribbon-band[data-fit] .fol-tb-group{gap:.05rem;padding:0 .2rem}.fol-ribbon-band[data-fit] .fol-tb-btn{min-width:1.9rem;padding:.25rem .3rem}.fol-app .fol-ribbon-more,.fol-ribbon-more-break{display:none}.fol-app .fol-ribbon-band[data-fit=more] .fol-ribbon-more{margin-left:auto;font-weight:600;display:inline-flex}.fol-app .fol-ribbon-band .fol-ribbon-more[aria-expanded=true]{background:var(--fol-row-sel-pages)}.fol-ribbon-band [data-ribbon-overflow]{display:none!important}.fol-ribbon-band[data-more-open]{z-index:21;box-shadow:0 6px 16px var(--fol-shadow);flex-wrap:wrap;row-gap:.25rem;position:absolute;left:0;right:0;overflow:visible}.fol-ribbon.is-more-open:not(.is-peek){padding-bottom:var(--fol-ribbon-band-h,2.6rem)}.fol-ribbon-band[data-more-open] .fol-ribbon-slot,.fol-ribbon-band[data-more-open] .fol-toolbar{display:contents}.fol-ribbon-band[data-more-open] .fol-ribbon-more-break{border-top:1px solid var(--fol-line);flex-basis:100%;order:1;height:0;display:block}.fol-ribbon-band[data-more-open] [data-ribbon-overflow]{order:2;display:flex!important}@media (width<=639px){.fol-app .fol-ribbon-tab{padding:0 .45rem;font-size:.82rem}.fol-ribbon-band{padding:.15rem .25rem}}
