#art .mca-intro{max-width:590px;color:var(--muted);font-size:16px;margin-top:16px}
#art [hidden]{display:none!important}#art button,#art select,#art textarea{font:inherit;color:inherit}#art button{cursor:pointer}#art button:disabled{opacity:.45;cursor:default}#art :focus-visible{outline:3px solid #95603e;outline-offset:4px}
#art .mca-covers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}
#art .mca-cover{border:0;border-bottom:1px solid var(--line);padding:0 0 22px;background:transparent;text-align:left;display:block;width:100%}
#art .mca-cover img{width:100%;height:auto;aspect-ratio:8/5;object-fit:contain}#art .mca-cover h3{font-size:30px;margin-top:18px}#art .mca-cover p{font-size:13px;color:var(--muted);margin:9px 0 17px}#art .mca-cover span{font-size:13px;text-decoration:underline;text-underline-offset:5px}
#art .mca-reader{margin-top:32px;scroll-margin-top:25px;border:1px solid var(--line);background:#eee8dd;padding:24px}
#art .mca-book-header,#art .mca-toolbar,#art .mca-book-actions{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
#art .mca-book-header{padding-bottom:20px}#art .mca-book-header h3{font-size:38px}#art .mca-book-header p{font-size:11px;letter-spacing:.12em;margin-top:7px}
#art .mca-toolbar{padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}#art .mca-toolbar label{display:flex;align-items:center;gap:10px;font-size:12px}#art .mca-toolbar select{max-width:235px;padding:10px;background:#fffaf2;border:1px solid var(--line)}
#art .mca-nav{display:flex;gap:12px;align-items:center;flex-wrap:wrap}#art .mca-nav span{font-size:12px}
#art .mca-button{border:1px solid var(--line);background:#fffaf2;padding:10px 15px;min-height:44px;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:13px}
#art .mca-button[aria-pressed=true],#art .mca-primary{background:#344d3f;border-color:#344d3f;color:#fff}
#art .mca-spread{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:22px 0;box-shadow:0 8px 25px #26372f14;background:#c9bfae}
#art .mca-leaf{padding:22px;background:#fffaf2;min-width:0;display:flex;flex-direction:column}#art .mca-leaf h4{font-size:23px;margin:0 0 15px}#art .mca-page-open{display:block;border:0;background:transparent;padding:0;cursor:zoom-in;width:100%}#art .mca-page-open img{width:100%;aspect-ratio:8/5;object-fit:contain}#art .mca-leaf p{font-size:11px;color:var(--muted);margin-top:15px;line-height:1.55}#art .mca-leaf .mca-enlarge-label{display:block;font-size:11px;margin-top:9px;text-decoration:underline;text-underline-offset:3px}
#art .mca-note-label{display:grid;gap:7px;font-size:12px;margin:20px 0}#art textarea{width:100%;min-height:70px;padding:12px;border:1px solid var(--line);background:#fffaf2}#art .mca-book-actions>div{display:flex;gap:10px;flex-wrap:wrap}#art .mca-status{font-size:12px;margin-top:14px;min-height:22px;color:var(--muted)}
#art dialog{width:min(1400px,96vw);max-height:94vh;padding:20px;border:1px solid var(--line);background:#f5f2eb;color:#26372f}#art dialog::backdrop{background:#111b16d9}#art .mca-dialog-head,#art .mca-dialog-foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#art .mca-dialog-head{padding-bottom:14px}#art .mca-dialog-foot{padding-top:14px}#art .mca-dialog-head h4{font-size:21px}#art .mca-enlarged-scroll{overflow:auto;max-height:73vh;background:#e8e1d3}#art #mca-enlarged-image{display:block;max-width:100%;max-height:70vh;width:auto;height:auto;margin:auto}
@media(max-width:900px){#art .mca-covers{gap:15px}#art .mca-cover h3{font-size:25px}#art .mca-reader{padding:16px}#art .mca-leaf{padding:15px}}
@media(max-width:680px){#art .mca-covers{grid-template-columns:1fr;gap:30px}#art .mca-spread{grid-template-columns:1fr;gap:12px}#art .mca-leaf{padding:18px}#art .mca-reader{padding:12px}#art .mca-book-header h3{font-size:30px}#art .mca-toolbar label{width:100%;justify-content:space-between}#art .mca-nav{width:100%;justify-content:space-between}#art .mca-book-actions{align-items:stretch}#art .mca-book-actions>a{width:100%}#art dialog{padding:12px}#art .mca-dialog-head h4{font-size:18px}}
