html body .binder-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))!important;gap:26px!important;align-items:start!important}
html body .file.binder-converted{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;min-width:0!important;border-radius:8px 18px 18px 8px!important;overflow:visible!important}
html body .binder-cover{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:210 / 297;min-height:260px;padding:36px 32px 56px 40px;border:1px solid var(--ui-line,var(--line,#ccd5e2));border-inline-end:9px solid var(--ui-accent,var(--accent,#b1842c));border-radius:8px 18px 18px 8px;background:var(--ui-surface,var(--card,#fff));color:var(--ui-text,var(--text,#172033));box-shadow:3px 5px 0 var(--ui-bg,var(--bg,#f3f5f8)),5px 7px 0 var(--ui-line,var(--line,#ccd5e2)),0 14px 28px #00000012;cursor:pointer;text-align:center;transition:transform .18s ease,box-shadow .18s ease;overflow:hidden}
html body .binder-cover:before{content:'';position:absolute;inset-block:0;inset-inline-end:13px;width:1px;background:var(--ui-line,var(--line,#ccd5e2));box-shadow:-5px 0 10px #00000010;pointer-events:none}
html body .binder-cover:after{content:'';position:absolute;bottom:27px;left:calc(50% - 12px);width:24px;height:24px;border:3px solid var(--ui-line,var(--line,#ccd5e2));border-radius:50%;box-shadow:inset 0 2px 4px #00000020;background:var(--ui-bg,var(--bg,#f3f5f8));pointer-events:none}
html body .binder-name{display:block;max-width:100%;font-size:clamp(18px,2vw,24px);font-weight:800;line-height:1.65;overflow-wrap:anywhere;white-space:normal;color:inherit}
html body .binder-meta{position:absolute;bottom:66px;inset-inline:28px;font-size:12px;line-height:1.5;color:inherit;opacity:.72;overflow-wrap:anywhere}
html body .binder-cover:hover{transform:translateY(-4px)}
html body .binder-cover:focus-visible{outline:3px solid var(--ui-accent,var(--accent,#b1842c));outline-offset:5px}
html body .binder-settings-body[hidden]{display:none!important}
html body .binder-settings-body:not([hidden]){margin-top:16px}
html body .binder-folder-settings .binder-settings-body:not([hidden]){display:flex;gap:8px;flex-wrap:wrap}
html body .binder-folder-settings{max-width:100%}
html body .folder-inside-head>.actions{align-items:flex-start}
@media(max-width:620px){html body .binder-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}html body .binder-cover{min-height:220px;padding:24px 22px 68px 28px}html body .binder-name{font-size:17px}}
@media(max-width:360px){html body .binder-grid{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){html body .binder-cover{transition:none}html body .binder-cover:hover{transform:none}}
