/* Authorized alignment pass only. Native colors, widths, covers and controls remain original. */
.library-layout .book-card .book-card-info-heading h3,.library-layout .book-card .book-card-info-heading p{text-align:center}
.library-layout .book-card .shelf-personal-signals{gap:.2rem}
.library-layout .book-card .shelf-personal-signals>div:first-child{display:block;text-align:center}
.library-layout .book-card .shelf-personal-signals>div:first-child>span,.library-layout .book-card .shelf-personal-signals>div:first-child>strong{display:block}
.library-layout .book-card .shelf-personal-signals>div:first-child>strong{white-space:normal;overflow-wrap:break-word;margin-top:.1rem}
.library-layout .book-card .shelf-personal-signals>div:last-child{grid-template-columns:max-content max-content;justify-content:center;text-align:center;gap:.3rem}
.private-red-peppers{color:#be302b!important;font-family:'Segoe UI Symbol',serif;font-size:inherit!important;font-weight:inherit!important;text-transform:none!important;letter-spacing:normal!important}
#reader-phone .book h3,#reader-phone .book>small,#reader-phone .book-score{text-align:center}
#reader-phone .private-red-peppers[aria-label="Spice 0 out of 5"]{color:inherit!important;font-family:inherit}
.library-layout .book-card .vault-card-labels{justify-content:center;text-align:center}
.library-layout .book-card .trigger-warning-button{margin-left:auto;margin-right:auto;justify-self:center}
.library-layout .book-card .shelf-status-badges{margin-left:auto;margin-right:auto;justify-content:center}
.vault-series-placeholder button{justify-self:center}
/* Color-only coordination, sampled from the existing blue header/turquoise artwork.
   Scoped to shelf fronts: the book back/detail and original reference stay untouched. */
.library-layout .book-card{background:#dbe8ee!important;color:#102632!important}
.library-layout .book-card .book-card-info-link,.library-layout .book-card h3,.library-layout .book-card dd{color:#102632!important}
.library-layout .book-card .book-card-info-heading p,.library-layout .book-card dt,.library-layout .book-card .shelf-personal-signals>div>span{color:#425e6d!important}
.library-layout .book-card .shelf-personal-signals strong{color:#102632!important}
.library-layout .shelf-command-header,.library-layout .shelf-grid-brooks{background:linear-gradient(#0c202c,#08131b)!important;border-color:#55788b!important}
.library-layout .shelf-toolbar{background:linear-gradient(100deg,#153543,#102934)!important}
.library-layout .shelf-command-header .results-header,.library-layout .shelf-command-header .field>span,.library-layout .shelf-command-header .series-type-label-row,.library-layout .shelf-command-header .shelf-letter-basis{color:#e2edf2!important}
.library-layout>.filter-panel{background:linear-gradient(135deg,rgba(19,46,61,.97),rgba(8,25,36,.98))!important;color:#e2edf2!important;border-color:#55788b!important}
.library-layout>.filter-panel h2,.library-layout>.filter-panel .eyebrow,.library-layout>.filter-panel .field>span,.library-layout>.filter-panel legend{color:#e2edf2!important}
.library-layout>.filter-panel .multi-field>div{background:#dbe8ee!important;color:#102632!important;border-color:#7396a8!important}
.library-layout>.filter-panel .filter-option-label{color:#102632!important}
.library-layout .field input,.library-layout .field select,.library-layout .mobile-browse-tools input,.library-layout .mobile-browse-tools select,.library-layout .shelf-letter-basis select{background-color:#dbe8ee!important;color:#102632!important;border-color:#7396a8!important}
.library-layout .shelf-right-filter-stack .shelf-filter-toggle,.library-layout .shelf-right-filter-stack .gold-seal-shelf-filter{background:#183e50!important;color:#e2edf2!important;border-color:#7396a8!important}
.library-layout .shelf-right-filter-stack .gold-seal-shelf-filter.active,.library-layout .shelf-right-filter-stack .shelf-filter-toggle.active{background:#254e62!important}
.library-layout .shelf-grid-brooks .shelf-inspector-caption{background:transparent!important;color:#e2edf2!important}
#reader-phone[data-page="browse"] #phone-page .book{background:#dbe8ee!important;color:#102632!important;border-color:#55788b!important}
#reader-phone[data-page="browse"] #phone-page .book h3,#reader-phone[data-page="browse"] #phone-page .book>small,#reader-phone[data-page="browse"] #phone-page .book-score{color:#102632!important}
#reader-phone[data-page="browse"] #phone-page .search input,#reader-phone[data-page="browse"] #phone-page .filter-grid select{background:#dbe8ee!important;color:#102632!important;border-color:#7396a8!important}
/* Preserve warning pill and Save strip styling; only their agreed horizontal centering applies. */
.library-layout .book-card [data-reader-preview-open]{background:#08131b!important}
.library-layout .book-card .private-banter-strip{background:#153543}
.library-layout .book-card .shelf-personal-signals>.private-banter-strip>span,.library-layout .book-card .shelf-personal-signals>.private-banter-strip>strong{color:#e2edf2!important}
.library-layout .book-card .shelf-personal-signals>.private-banter-strip>strong{font-size:13px!important;line-height:1.35!important;font-weight:700!important}
.library-layout .book-card .shelf-personal-signals>.private-banter-strip>span{font-size:11.5px!important;line-height:1.2!important}
body:has(.library-layout) .topbar{background:#08131b!important}
.library-layout #lockVaultFromShelves,.library-layout #unlockVaultFromShelves{background:#08131b!important}
.library-layout #lockVaultFromShelves,.library-layout #unlockVaultFromShelves{background:#254e62!important;border-color:#c49a55!important}
.library-layout .shelf-vault-note .shelf-brooks-note h2{font-size:20px;line-height:1.15}
.library-layout .shelf-vault-note .shelf-brooks-note p{font-size:13.5px;line-height:1.4;margin-top:4px}
/* Let removed front name sections collapse instead of stretching the card body. */
.library-layout .book-card{height:auto!important;min-height:0!important;align-self:start}
.library-layout .book-card .card-body,.library-layout .book-card .book-card-info-metadata{height:auto!important;min-height:0!important;align-content:start}

.library-layout .book-card .card-body,.library-layout .book-card .book-card-dossier,.library-layout .book-card .shelf-personal-signals,.library-layout .book-card .private-banter-strip{min-width:0;max-width:100%;box-sizing:border-box}.library-layout .book-card .private-banter-strip strong{overflow-wrap:anywhere}
/* Private toolbar trim: intrinsic option widths, no growing fields, retained palette. */
.library-layout .shelf-command-header .shelf-toolbar{display:block}
.library-layout .shelf-command-header .shelf-toolbar-controls{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-start;gap:10px}
.library-layout .shelf-command-header .shelf-toolbar-controls>.field{flex:0 1 auto;width:max-content;min-width:0;max-width:100%;gap:4px}
.library-layout .shelf-command-header .shelf-toolbar-controls>.field select{width:auto;min-width:0;max-width:100%;min-height:44px;padding-inline:10px;font-size:12.48px}
.library-layout .shelf-command-header .shelf-toolbar-controls .series-type-label-row{flex-wrap:wrap;white-space:normal;min-height:20px}
.library-layout .shelf-command-header .shelf-right-filter-stack{display:grid;grid-template-columns:max-content max-content;gap:4px 8px;justify-items:start;max-width:100%}
.library-layout .shelf-command-header .shelf-right-filter-stack>.shelf-filter-row-label,.library-layout .shelf-command-header .shelf-right-filter-stack>.shelf-gold-explanation{grid-column:1/-1}
.library-layout .shelf-command-header .shelf-right-filter-stack button{min-height:44px}
@media(max-width:600px){.library-layout .shelf-command-header .shelf-toolbar-controls>.field{max-width:100%}.library-layout .shelf-command-header .shelf-right-filter-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.library-layout .shelf-command-header .shelf-right-filter-stack button{white-space:normal}}
.library-layout .shelf-command-header .shelf-toolbar-controls>.field select,.library-layout .shelf-command-header .shelf-right-filter-stack button{min-height:44px!important}
.library-layout .shelf-command-header .shelf-toolbar{display:block!important}
.library-layout .shelf-command-header .shelf-toolbar-controls{display:flex!important;flex-wrap:wrap!important;gap:10px!important}
.library-layout .shelf-command-header .shelf-toolbar-controls>.field{flex:0 1 auto!important;width:max-content!important;min-width:0!important;max-width:100%!important}
.library-layout .shelf-command-header .shelf-toolbar-controls>.field select{width:auto!important;padding-left:10px;padding-right:32px}
.library-layout .shelf-command-header .shelf-right-filter-stack{display:grid!important;grid-template-columns:max-content max-content!important;gap:4px 8px!important;justify-items:start!important}
@media(max-width:600px){.library-layout .shelf-command-header .shelf-right-filter-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
/* Equalize compact book rows from book content only, never from Brooks. */
.library-layout .book-grid{align-self:start!important;height:auto!important}
.library-layout .book-card .card-body{min-height:var(--private-row-body,0px)!important}
.library-layout .book-card .book-card-dossier{min-height:var(--private-row-dossier,0px);align-content:start}
.library-layout .book-card .private-banter-strip{min-height:var(--private-row-banter,0px)}
.library-layout .book-card .reader-detail-hint{min-height:var(--private-row-footer,0px)}
.book-detail:not(.series-detail) .detail-intro>.summary{max-width:none!important;width:100%;min-width:0;overflow-wrap:break-word}
/* Requested reader back refinements; native source/admin rendering is untouched. */
.book-detail:not(.series-detail) .detail-intro>.byline{font-size:1.12rem!important;line-height:1.42}
.book-detail:not(.series-detail) .private-detail-cover-stack{grid-column:1;grid-row:1;min-width:0;display:grid;gap:10px;align-content:start}
.book-detail:not(.series-detail) .private-detail-cover-badges{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.book-detail:not(.series-detail) .private-detail-cover-badges .completed-file-seal,.book-detail:not(.series-detail) .private-detail-cover-badges .completed-file-ribbon{position:static!important;inset:auto!important;transform:none!important;margin:0}
.book-detail:not(.series-detail)>.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;grid-auto-rows:auto;align-items:start}
.book-detail:not(.series-detail)>.detail-grid>.detail-panel{height:auto;min-height:0}
.book-detail:not(.series-detail)>.detail-grid>.public-content-notes,.book-detail:not(.series-detail)>.detail-grid>.photo-gallery-detail-panel{grid-column:1/-1}
@media(max-width:900px){.book-detail:not(.series-detail)>.detail-grid{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.book-detail:not(.series-detail) .private-detail-cover-stack{grid-column:1;grid-row:auto}}
/* Match the existing Tier 2 specialty treatment without changing membership behavior. */
.book-detail:not(.series-detail) .detail-grid>.book-feature-door,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel{display:flex!important;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:12px;padding:20px;background:linear-gradient(#071c20c9,#071c20ed),url(/assets/realm-gallery/realms/grimoire-stacks-mobile-v1.png) center/cover!important;color:#f8e7c6!important;border:1px solid #ba934c!important}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door>*,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel>*{max-width:100%;margin-left:auto;margin-right:auto}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door .eyebrow,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel .eyebrow{color:#f8d891!important;font-size:13px!important;line-height:1.4;font-weight:800;letter-spacing:.08em;margin:0;text-align:center}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door h2,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel h2{color:#f8d891!important;margin:0;text-align:center}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door p:not(.eyebrow),.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel p:not(.eyebrow),.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel small{color:#f8e7c6!important;margin:0;line-height:1.5}
.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel::after{display:none}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door button,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel button{min-height:44px}
/* Color-only back controls: existing blue/gold palette, original targets and geometry. */
.book-detail:not(.series-detail) button.primary-link,.book-detail:not(.series-detail) button.mini-action,.book-detail:not(.series-detail) a.primary-link,.book-detail:not(.series-detail) a.mini-action,.book-detail:not(.series-detail) .book-purchase-link,.book-detail:not(.series-detail) [data-reader-preview-open]{background:#254e62!important;border-color:#c49a55!important;color:#fff3d5!important}
.book-detail:not(.series-detail) .book-purchase-options{background:#08131b!important;border-color:#55788b!important;color:#fff3d5!important}
.book-detail:not(.series-detail) .book-purchase-heading .eyebrow,.book-detail:not(.series-detail) .book-purchase-options .affiliate-disclosure{color:#e2edf2!important}
.book-detail:not(.series-detail) .book-purchase-disclosure{color:#e2edf2!important}
.book-detail:not(.series-detail)>.detail-grid{display:grid!important;column-count:auto!important;column-width:auto!important}
/* Equal specialty boxes and matching label/heading/action slots at every viewport. */
.book-detail:not(.series-detail) .detail-grid>.book-feature-door,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel{display:grid!important;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(var(--private-specialty-copy,0px),1fr) var(--private-specialty-small,0px) auto;align-self:start;align-items:start;justify-items:center;align-content:start;min-height:var(--private-specialty-height,0px)!important;width:100%;box-sizing:border-box}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door>.eyebrow,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel>.eyebrow{grid-row:1}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door>h2,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel>h2{grid-row:2}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door>p:not(.eyebrow),.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel>p:not(.eyebrow){grid-row:3}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door>small,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel>small{grid-row:4}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door>button,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel>button{grid-row:5;justify-self:center}
.book-detail:not(.series-detail) .detail-grid>.book-feature-door,.book-detail:not(.series-detail) .detail-grid>.art-drop-detail-panel{grid-template-rows:var(--private-specialty-label,auto) var(--private-specialty-heading,auto) minmax(var(--private-specialty-copy,0px),1fr) var(--private-specialty-small,0px) auto}
/* Final private feature invitations: one Close, compact text and coherent actions. */
.book-detail:not(.series-detail) .book-feature-door .eyebrow,.book-detail:not(.series-detail) .art-drop-detail-panel .eyebrow{text-transform:none!important}
dialog.private-feature-popup[open]{display:block!important;width:min(40rem,calc(100% - 24px));max-width:calc(100% - 24px);height:auto!important;min-height:0!important;max-height:calc(100dvh - 24px);overflow-y:auto;padding:20px;text-align:center;line-height:1.5;box-sizing:border-box;background:#fff6e5;color:#282013;border-color:#a68a50}
dialog.private-feature-popup h2{margin:0 0 14px!important;padding:0;clear:none;text-align:center;line-height:1.2}
dialog.private-feature-popup>p{margin:12px 0!important;max-width:none;line-height:1.5;text-align:center}
dialog.private-feature-popup .brooks-help-actions{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:12px 0 0;position:sticky;bottom:-20px;background:#fff6e5;z-index:3}
dialog.private-feature-popup .brooks-help-actions button{min-height:44px;min-width:100px;margin:0;background:#254e62!important;color:#fff3d5!important;border-color:#c49a55!important}
dialog.private-feature-popup .private-feature-pricing{display:block;height:auto!important;min-height:0!important;margin:14px 0 0;padding:12px;background:#0c2932;color:#ffe8be;border:1px solid #a58a55;border-radius:8px;text-align:left;line-height:1.4}
dialog.private-feature-popup .private-feature-price-line{margin:0 0 8px!important;text-align:center;line-height:1.4}
dialog.private-feature-popup .private-feature-benefit-label{margin:0 0 8px!important;line-height:1.4;text-align:left}
dialog.private-feature-popup .private-feature-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;padding-left:18px;margin:0 0 8px;line-height:1.4}
dialog.private-feature-popup .private-feature-benefits li{margin:0;padding:0;min-height:0;line-height:1.4}
dialog.private-feature-popup [data-feature-screenshot]{display:inline!important;min-height:0!important;padding:0!important;margin:0!important;line-height:1.4!important;text-transform:none!important;text-align:left;color:#ffe3a5}
dialog.private-feature-popup [data-extra-features][hidden]{display:none!important}
dialog.private-feature-popup [data-feature-more]{display:block!important;min-height:44px!important;width:auto;margin:8px auto 0;padding:6px 16px!important;background:#254e62!important;color:#fff3d5!important;border:1px solid #c49a55!important;border-radius:6px;text-decoration:none;font:inherit}
@media(max-width:420px){dialog.private-feature-popup{padding:16px}dialog.private-feature-popup .private-feature-benefits{grid-template-columns:minmax(0,1fr)}dialog.private-feature-popup .brooks-help-actions{bottom:-16px}dialog.private-feature-popup .brooks-help-actions button{flex:1 1 100px}}
dialog.private-feature-popup[open]{position:fixed;inset:auto!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%);margin:0!important;background:#071c22!important;color:#f4f1e9!important}
dialog.private-feature-popup .brooks-help-actions{background:#071c22!important}
/* Final requested book-back widths: genre values and compact complete-file label. */
.book-detail:not(.series-detail) .detail-intro>.eyebrow[data-private-genres]{max-width:none!important;width:100%;min-width:0;overflow-wrap:break-word}
.book-detail:not(.series-detail) .private-detail-cover-badges{width:100%;max-width:300px}
.book-detail:not(.series-detail) .private-detail-cover-badges .completed-file-ribbon{width:auto!important;inline-size:max-content!important;max-width:100%;min-width:0;box-sizing:border-box;flex:0 1 auto;padding:4px 10px;white-space:normal;line-height:1.2;text-align:center}

.book-detail:not(.series-detail) .private-detail-cover-badges{justify-self:center}

html.brooks-help-open{scrollbar-gutter:stable}
dialog.private-feature-popup[open]{width:min(40rem,calc(100vw - 24px));max-width:calc(100vw - 24px);left:50vw!important;top:50dvh!important}
.library-layout .book-card.private-front-title-hidden .book-card-info-heading h3{position:absolute!important;width:1px!important;height:1px!important;min-block-size:0!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
html.brooks-help-open{overflow-anchor:none;scroll-behavior:auto!important}
.library-layout.private-front-title-experiment .shelf-personal-signals{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--private-row-banter,auto) auto}
.library-layout.private-front-title-experiment .shelf-personal-signals>.private-banter-strip{grid-row:1}
.library-layout.private-front-title-experiment .shelf-personal-signals>.private-spice-strip{grid-row:2;display:grid!important;grid-template-columns:max-content max-content;justify-content:center;text-align:center;gap:.3rem}
.library-layout.private-front-title-experiment .shelf-personal-signals>.private-spice-strip>strong{margin-top:0!important}
#reader-phone[data-page=browse].private-front-title-experiment .book.private-front-title-hidden h3{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;min-block-size:0!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
#reader-phone[data-page=browse].private-front-title-experiment .book.private-front-title-collected h3{display:block;-webkit-line-clamp:unset;max-height:none;overflow:visible}
#reader-phone[data-page=browse].private-front-title-experiment .book>small{min-height:var(--private-phone-author-height,32px)!important}
/* Requested author-hide trial and separate editorial DNF badge removal. */
.library-layout.private-front-title-experiment .book-card .book-card-info-heading p,#reader-phone[data-page=browse].private-front-title-experiment .book>small{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;min-block-size:0!important;padding:0!important;margin:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
.library-layout.private-front-title-experiment .book-card.private-front-title-hidden .book-card-info-heading{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;min-block-size:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important}
.library-layout.private-front-title-experiment .book-card.private-front-title-hidden .card-body{grid-template-rows:auto!important;gap:0}
.library-layout .book-card .dnf-badge{display:none!important}
#reader-phone[data-page=browse].private-front-title-experiment .book-score{margin-top:var(--private-phone-score-gap,0px)}
.library-layout .book-card .vault-badge,.library-layout .book-card .private-empty-front-badges{display:none!important}
/* Private front controls: reuse the existing status chooser and independent favorite. */
.private-front-reading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px;background:#153543;color:#fff3d5;box-sizing:border-box;width:100%;margin:0}
.private-front-reading[hidden]{display:none!important}
.private-front-reading button{min-width:0;min-height:44px!important;padding:5px 3px;margin:0;border:1px solid #c49a55;border-radius:5px;background:#153543;color:#fff3d5;font:700 12px/1.15 Georgia,serif;white-space:normal;overflow-wrap:normal;cursor:pointer;box-sizing:border-box}
.private-front-reading [data-front-favorite],.private-front-reading [data-front-more]{grid-column:1/-1}
.private-front-reading button[aria-pressed=true]{background:#e7bb68;color:#102632;border-color:#ffe4a9}
.private-front-reading button:focus-visible{outline:3px solid #fff3d5;outline-offset:1px}
.private-front-reading .private-front-extra-status{grid-column:1/-1;text-align:center;color:#fff3d5;font:12px/1.3 Georgia,serif;min-height:0;margin:0;padding:2px}
.private-front-reading .private-front-extra-status[hidden]{display:none!important}
.library-layout .book-card.private-reading-controls-on>[data-reader-preview-controls],#reader-phone[data-page=browse] .book.private-reading-controls-on>[data-add]{display:none!important}
#reader-phone[data-page=browse] .book>.private-front-reading{flex:0 0 auto;margin:0}
[data-front-more] [data-reader-preview-status][hidden],[data-front-more] .reader-preview-favorite[hidden],[data-front-more] .reader-favorite-explainer[hidden]{display:none!important}
.library-layout select[data-filter="spiceLevel"],.library-layout select[data-filter="spiceLevel"] option{font-family:"Segoe UI Emoji","Apple Color Emoji",Georgia,serif}
#reader-phone[data-page=browse] .book.private-reading-controls-on>[data-reader-preview-controls]{display:none!important}
@media(min-width:1000px) and (max-width:1100px){.library-layout .private-front-reading{padding-left:0;padding-right:0;column-gap:1px}}

[data-approved-front-chooser] [hidden]{display:none!important}
.library-layout .book-card .reader-detail-hint{display:block;text-align:center;padding:10px;color:#102632;background:#dbe8ee;font-size:14px}

/* Approved Clear Filters color correction only. */
.library-layout .clear-filters-button,#reader-phone .browse-filters [data-action="clear-filters"]{background:#153543!important;color:#fff3d5!important;border-color:#c49a55!important}
.library-layout .clear-filters-button:hover,#reader-phone .browse-filters [data-action="clear-filters"]:hover{background:#204b5c!important;color:#fff3d5!important;border-color:#c49a55!important}
.library-layout .clear-filters-button:disabled{background:#153543!important;color:#b8c8cf!important;border-color:#c49a55!important;opacity:1}

/* Approved native analytics card alignment. */
#reader-phone .analytics-entrance{text-align:center}
