#cg-library{--ink:#181a17;--muted-foreground:#64695f;--border:#d9ddd3;--paper:#f5f4ed;--yellow:#ffe735;--background:white;color:var(--ink);font:16px/1.6 CG Sans,Arial,sans-serif;background:#fff}#cg-library *{box-sizing:border-box}#cg-library .library-page{max-width:1440px;margin:auto;padding:35px 32px 65px}#cg-library h1,#cg-library h2,#cg-library h3{font-family:CG Condensed,Impact,sans-serif;text-transform:none;letter-spacing:-.02em;line-height:1.05}#cg-library button,#cg-library input,#cg-library select{font:inherit;color:inherit}#cg-library button{cursor:pointer}#cg-library button:disabled{opacity:.5;cursor:not-allowed}#cg-library [hidden]{display:none!important}#cg-library .breadcrumb{display:flex;gap:12px;font-size:14px}#cg-library .eyebrow{font-size:13px;letter-spacing:.08em;font-weight:700}#cg-library .library-search input{flex:1;min-width:0;border:0;background:transparent;padding:12px}#cg-library .library-pagination button,#cg-library .library-topic-toggle,#cg-library [data-reset]{padding:10px 16px;border:1px solid var(--border);background:#fff;border-radius:4px}#cg-library .library-filter-bottom input{width:18px;height:18px;display:inline-block}#cg-library :focus-visible{outline:3px solid #176fc1;outline-offset:3px}#cg-library dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(950px,95vw);max-height:90dvh;overflow:auto;border:1px solid var(--border);border-radius:8px;padding:32px;background:#fff;color:var(--ink)}#cg-library dialog::backdrop{background:#0008}#cg-library [data-detail-content]{display:grid;grid-template-columns:280px 1fr;gap:30px}#cg-library [data-close]{float:right;background:#fff;border:1px solid var(--border);padding:8px 14px;margin-bottom:15px}#cg-library .library-detail-title{font-size:36px}#cg-library .library-related{grid-column:1/-1}#cg-library .library-meta{margin:12px 0}#cg-library .library-source{margin-top:25px}#cg-library .library-heading h1{margin:15px 0}#cg-library .library-heading>p:last-child{font-size:18px}#cg-library .library-cover img{object-fit:contain}#cg-library .library-shop-badge{max-width:95%}#cg-library .library-result-heading{scroll-margin-top:20px}#cg-library [data-shop-status]{font-size:13px;margin:12px 0;color:var(--muted-foreground)}#cg-library .library-heading{position:relative;isolation:isolate;max-width:none;margin:38px 0 32px}#cg-library .library-heading:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:-40px;right:0;bottom:-25px;left:30%;background:url(/images/books/open-book-background.jpg) right center / contain no-repeat;opacity:.45;-webkit-mask-image:linear-gradient(to right,transparent,#000 45%);mask-image:linear-gradient(to right,transparent,#000 45%)}#cg-library .library-heading h1{max-width:820px}@media(max-width:720px){#cg-library .library-heading:before{top:0;right:0;bottom:0;left:10%;opacity:.16;background-position:right top}}#cg-library .library-heading h1{font:700 clamp(2.7rem,5vw,4.5rem)/.98 "CG Condensed",sans-serif;margin:14px 0 20px}#cg-library .library-heading>p:last-child{max-width:660px;color:var(--muted-foreground)}#cg-library .library-search{display:flex;align-items:center;gap:14px;border:1px solid var(--ink);padding:8px 16px;margin-bottom:32px;border-radius:4px}#cg-library .library-search input{border:0;box-shadow:none!important;font-size:1.05rem;height:44px;flex:1;min-width:0}#cg-library .library-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:38px}#cg-library .library-topics h2{font-family:inherit;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px}#cg-library .library-topics button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;text-align:left;padding:12px 10px;border:0;border-left:3px solid transparent;background:none;font-size:.9rem;cursor:pointer}#cg-library .library-topics button>span:last-child{font-size:.8rem;color:var(--muted-foreground)}#cg-library .library-topics button:hover{background:var(--muted)}#cg-library .library-topics button[aria-pressed=true]{border-left-color:var(--ink);background:#fff8c9;font-weight:700}#cg-library .library-result-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}#cg-library .library-result-heading h2{font:700 2rem/1.1 CG Condensed,sans-serif;margin:0 0 6px}#cg-library .library-result-heading p{font-size:.9rem;color:var(--muted-foreground);margin:0}#cg-library .library-count{font-size:.9rem;white-space:nowrap;background:var(--yellow);border-radius:999px;padding:6px 12px}#cg-library .library-filters{display:grid;grid-template-columns:1fr 1fr 1.4fr;gap:12px}#cg-library .library-filters label{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:600}#cg-library .library-filters select{min-width:0;background:#fff;border:1px solid var(--border);border-radius:3px;padding:10px;font:400 .875rem CG Sans,sans-serif;min-height:45px;width:100%}#cg-library .library-filter-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:center;margin:16px 0;font-size:.875rem}#cg-library .library-filter-bottom label{display:flex;gap:8px;align-items:center}#cg-library .library-filter-bottom input{width:18px;height:18px;accent-color:var(--ink)}#cg-library .library-preview-note{border-top:1px solid var(--border);padding-top:16px;font-size:.875rem;color:var(--muted-foreground);margin:0 0 24px}#cg-library .library-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 22px}#cg-library .library-card{min-width:0;display:flex;flex-direction:column;background:#fff;border:1px solid #e5e7df;border-radius:8px;overflow:hidden;padding:0;text-align:left;cursor:pointer;color:var(--ink)}#cg-library .library-cover{height:255px;width:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:#fff;overflow:hidden;border-bottom:2px solid transparent;transition:border-color .25s,background-color .25s}#cg-library .library-cover img{max-width:100%;width:auto;height:auto;max-height:100%;object-fit:contain;filter:none;transition:transform .32s cubic-bezier(.22,1,.36,1),filter .32s}#cg-library .library-card:focus-visible .library-cover{border-bottom-color:var(--yellow)}#cg-library .library-card{transition:border-color .25s,box-shadow .25s}@media(hover:hover)and (pointer:fine){#cg-library .library-card:hover{border-color:#d6b800;box-shadow:0 12px 28px #191c141f,0 0 0 2px var(--yellow)}#cg-library .library-card:hover .library-cover{border-bottom-color:var(--yellow);background-color:#fffdea}#cg-library .library-card:hover .library-cover img{transform:translateY(-7px) scale(1.06);filter:drop-shadow(0 8px 5px rgb(25 28 20 / 15%))}}#cg-library .library-card-copy{padding:16px;display:flex;flex-direction:column;flex:1;width:100%}#cg-library .library-meta{font-size:.8rem;color:var(--muted-foreground)}#cg-library .library-card h3{font:600 1rem/1.35 CG Sans,sans-serif;margin:7px 0;overflow-wrap:anywhere}#cg-library .library-card-copy>p{font-size:.8rem;color:var(--muted-foreground);margin:0 0 14px}#cg-library .library-stock{font-size:.8rem;margin-top:auto;display:block}#cg-library .library-stock.is-available{color:#42602a}#cg-library .library-stock.is-unavailable{color:#924016;font-weight:600}#cg-library .library-card-end{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border)}#cg-library .library-card-end strong{font-size:1.1rem}#cg-library .library-pagination{display:flex;align-items:center;justify-content:center;gap:20px;margin:40px 0 24px;font-size:.9rem}#cg-library .library-source{font-size:.8rem;color:var(--muted-foreground);margin:28px 0 60px}#cg-library .library-empty{text-align:center;padding:55px 15px;background:var(--muted)}#cg-library .library-empty svg{margin:0 auto 15px}#cg-library .library-empty h3{font-size:1.6rem}#cg-library .library-detail{width:min(860px,calc(100vw - 32px))!important;max-width:860px!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px;padding:38px!important;max-height:90dvh;overflow:auto}#cg-library .library-detail-cover{display:flex;align-items:center;justify-content:center;background:#fff;padding:22px}#cg-library .library-detail-cover img{max-width:100%;max-height:400px;object-fit:contain;width:auto;height:auto;filter:none}#cg-library .library-page,#cg-library .library-detail{background:#fff}#cg-library .library-card:is(:hover,:focus-visible){border-color:#a38c00}#cg-library .library-series-badge{display:flex;align-items:center;flex-wrap:wrap;gap:6px;width:fit-content;margin:12px 0;padding:5px 8px;border-radius:4px;background:#fff4a0;font-size:.875rem}#cg-library .library-series-hint{margin:0 0 20px;color:var(--muted-foreground)}#cg-library .library-series-nav{grid-column:1 / -1;min-width:0;padding:16px;border:1px solid #e7d969;border-radius:6px;background:#fffcee}#cg-library .library-series-nav>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:12px}#cg-library .library-series-controls{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px;align-items:center}#cg-library .library-series-controls label{min-width:0}#cg-library .library-series-controls select{width:100%;padding:8px;min-height:44px;background:#fff;border:1px solid var(--border);border-radius:4px;font:inherit}#cg-library .library-series-controls button:enabled:is(:hover,:focus-visible){background:var(--yellow)}@media(max-width:600px){#cg-library .library-series-controls{grid-template-columns:1fr 1fr}#cg-library .library-series-controls label{grid-column:1 / -1;grid-row:1}}#cg-library .library-detail-title{font:700 2.4rem/1.05 CG Condensed,sans-serif!important;margin:14px 0!important}#cg-library .library-detail dl{font-size:.9rem;margin:25px 0}#cg-library .library-book-preview{margin:20px 0;padding:4px 0 4px 16px;border-left:3px solid var(--yellow)}#cg-library .library-book-preview h3{font:600 1rem/1.4 CG Sans,sans-serif;margin:0 0 8px}#cg-library .library-book-preview p,#cg-library .library-book-preview blockquote{margin:0;font-size:1rem;line-height:1.65}#cg-library .library-book-preview small{display:block;margin-top:8px;color:var(--muted-foreground);font-size:.875rem}#cg-library .library-publisher-details{margin-top:20px;color:var(--muted-foreground);font-size:.875rem}#cg-library .library-publisher-details summary{cursor:pointer;padding:8px 0}#cg-library .library-publisher-details summary:is(:hover,:focus-visible){color:var(--ink);text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px}#cg-library .library-publisher-details p{margin:6px 0}#cg-library .library-detail dl>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0;border-bottom:1px solid var(--border)}#cg-library .library-detail dd{text-align:right}#cg-library .library-detail-price{font-size:1.6rem}#cg-library .library-purchase{margin-top:24px}#cg-library .library-series-purchase{grid-column:1 / -1;border:1px solid #d7c44d;border-radius:6px;padding:16px;background:#fffdf0}#cg-library .library-series-purchase summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-weight:650;min-height:32px}#cg-library .library-series-purchase summary:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px}#cg-library .library-series-purchase ul{list-style:none;padding:0;margin:16px 0}#cg-library .library-series-purchase li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;border-bottom:1px solid #e7e2cd;padding:10px 0}#cg-library .library-series-purchase .library-purchase form{display:grid;justify-items:start}#cg-library .library-purchase .library-meta{margin:8px 0 20px}#cg-library .library-purchase form{display:flex;flex-wrap:wrap;align-items:end;gap:12px}#cg-library .library-purchase label{display:grid;gap:6px;font-size:1rem}#cg-library .library-purchase input[type=number]{width:90px;min-height:52px;padding:10px;border:1px solid #c9cec2;border-radius:4px}#cg-library .library-purchase .button{min-height:52px;border-radius:4px;gap:12px}#cg-library .library-purchase .button:enabled:hover{background:var(--yellow);color:var(--ink)}#cg-library .library-detail .library-purchase :is(button,input):focus-visible{outline:2px solid var(--ink);outline-offset:3px}#cg-library .library-pending{margin-top:20px;white-space:normal!important;height:auto!important;min-height:44px;width:100%}#cg-library .library-detail-note{font-size:.875rem;color:var(--muted-foreground);margin-top:12px}#cg-library .library button:focus-visible,#cg-library .library select:focus-visible{outline:3px solid #446b17;outline-offset:3px}@media(min-width:1450px){#cg-library .library-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1050px){#cg-library .library-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}#cg-library .library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cg-library .library-filters{grid-template-columns:1fr 1fr}#cg-library .library-filters label:last-child{grid-column:1/-1}}@media(max-width:720px){#cg-library .library-heading{margin:25px 0}#cg-library .library-layout{display:block}#cg-library .library-topics{margin-bottom:25px}#cg-library .library-topics>div{display:flex;gap:8px;overflow:auto;padding-bottom:8px}#cg-library .library-topics button{flex-shrink:0;width:auto;border:1px solid var(--border);border-radius:4px;padding:10px;font-size:.875rem}#cg-library .library-topics button[aria-pressed=true]{border:1px solid var(--ink)}#cg-library .library-topics button>span:last-child{display:none}#cg-library .library-result-heading h2{font-size:1.8rem}#cg-library .library-grid{gap:22px 14px}#cg-library .library-cover{height:210px;padding:18px}#cg-library .library-detail{grid-template-columns:1fr;padding:24px!important;gap:20px}#cg-library .library-detail-cover{height:220px}#cg-library .library-detail-cover img{max-height:180px}#cg-library .library-pagination{gap:12px}#cg-library .library-search{margin-bottom:24px;padding:6px 10px;gap:8px}#cg-library .library-search input{font-size:1rem}}@media(max-width:380px){#cg-library .library-grid,#cg-library .library-filters{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){#cg-library .library-card,#cg-library .library-cover,#cg-library .library-cover img{transition:none}#cg-library .library-card:hover .library-cover img{transform:none}}#cg-library .library-intents{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 24px}#cg-library .library-intents button{display:flex;align-items:center;gap:12px;padding:19px 14px;min-height:70px;border:1px solid var(--border);border-radius:4px;background:#fff;text-align:left;font-size:.95rem;font-weight:600;cursor:pointer}#cg-library .library-intents button svg{flex-shrink:0}#cg-library .library-intents button svg:last-child{margin-left:auto}#cg-library .library-intents button[aria-pressed=true]{background:var(--yellow);border-color:var(--ink)}#cg-library .library-intents button:hover{border-color:var(--ink)}#cg-library .library-topics .library-topic-heading{display:flex;align-items:center;justify-content:space-between}#cg-library .library-topic-toggle{display:none!important}#cg-library .library-topics #book-topics button{gap:9px}#cg-library .library-topics #book-topics button>svg{flex-shrink:0}#cg-library .library-topics #book-topics button>span:nth-child(2){flex:1}#cg-library .library-suggestions{display:flex;flex-wrap:wrap;gap:8px;margin:-18px 0 28px;font-size:.875rem;align-items:center}#cg-library .library-suggestions>span{color:var(--muted-foreground)}#cg-library .library-suggestions button{display:flex;gap:6px;align-items:center;background:var(--muted);padding:7px 10px;border-radius:4px;text-align:left;max-width:100%}#cg-library .library-suggestions svg{flex-shrink:0}#cg-library .library-context-filters{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}#cg-library .library-context-filters label{display:flex;flex-direction:column;gap:6px;flex:1;min-width:150px;font-size:.875rem;font-weight:600}#cg-library .library-context-filters select{width:100%;background:#fff;border:1px solid var(--border);border-radius:3px;padding:10px;min-height:45px;font-weight:400}#cg-library .library-context-filters small{font-size:.8rem;font-weight:400;color:var(--muted-foreground)}#cg-library .library-filter-label{display:flex;align-items:center;gap:8px}#cg-library .library-filter-label svg{flex-shrink:0}#cg-library .library-filters select,#cg-library .library-context-filters select{transition:background-color .15s ease,border-color .15s ease}#cg-library .library-filters select[data-active=true],#cg-library .library-context-filters select[data-active=true]{background:#fff8ad;border-color:#a38c00;box-shadow:inset 0 -3px var(--yellow)}#cg-library .library-filters select:focus-visible,#cg-library .library-context-filters select:focus-visible{outline:2px solid #665700;outline-offset:3px}#cg-library .library-filter-bottom label:has(input:checked){background:#fff8ad;border-radius:4px}#cg-library .library-filter-bottom input{accent-color:#796700}@media(hover:hover){#cg-library .library-filters select:hover,#cg-library .library-context-filters select:hover,#cg-library .library-chips button:hover,#cg-library .library-pagination button:not(:disabled):hover{background:#fff8ad;border-color:#a38c00}}#cg-library .library-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}#cg-library .library-chips button{display:flex;align-items:center;gap:8px;background:#fff8c9;border:1px solid #e1d783;border-radius:4px;padding:7px 10px;min-height:40px;font-size:.85rem}#cg-library .library-result-heading{scroll-margin-top:24px}#cg-library .library-cover{position:relative;padding-top:44px}#cg-library .library-shop-badge{position:absolute;top:10px;left:10px;right:10px;display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;color:var(--muted-foreground)}#cg-library .library-shop-badge.can-order{color:#315718}#cg-library .library-age{font-size:.85rem;font-weight:600;margin:0 0 8px}#cg-library .library-fuzzy{font-size:.9rem;background:#fff8c9;padding:12px}#cg-library .library-related{grid-column:1/-1;border-top:1px solid var(--border);padding-top:16px}#cg-library .library-related h3{font-family:inherit;font-size:1rem;font-weight:600;margin:0 0 12px}#cg-library .library-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}#cg-library .library-related button{display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:12px;background:var(--muted);font-size:.875rem;border-radius:4px}#cg-library .library-related button svg{flex-shrink:0}@media(max-width:1050px){#cg-library .library-intents{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){#cg-library .library-intents{gap:8px}#cg-library .library-intents button{padding:12px 10px;gap:7px;font-size:.875rem;min-height:65px}#cg-library .library-intents button svg:last-child{display:none}#cg-library .library-topic-toggle{display:flex!important;width:auto!important}#cg-library .library-topics .library-topic-heading{display:flex;overflow:visible;padding:0}#cg-library .library-topics h2{margin:0}#cg-library .library-topics #book-topics{display:none}#cg-library .library-topics.is-expanded #book-topics{display:grid;grid-template-columns:1fr 1fr;margin-top:12px;overflow:visible}#cg-library .library-topics #book-topics button{white-space:normal}#cg-library .library-topics #book-topics button>span:last-child{display:none}#cg-library .library-related>div{grid-template-columns:1fr}#cg-library .library-shop-badge{font-size:.75rem}#cg-library .library-cover{padding-top:40px}}#cg-library .library-card-copy>p.library-guidance{font-size:.85rem;color:var(--ink);margin:0 0 10px}@media(max-width:720px){#cg-library .library-page{padding:24px 18px}#cg-library [data-detail-content]{grid-template-columns:1fr}#cg-library .library-detail-cover{height:230px}#cg-library .library-detail-cover img{max-height:220px}}#cg-library{--muted:#f3f3ee}#cg-library [data-detail-content].library-detail{width:100%!important;max-width:none!important;padding:0!important;max-height:none;overflow:visible}#cg-library .cg-brand{font:700 34px/1 CG Condensed,Impact,sans-serif;color:var(--ink);text-decoration:none}#cg-library .cg-brand span{display:block;font:11px/1.4 CG Sans,Arial,sans-serif;letter-spacing:.1em}#cg-library .cg-header{--cg-line:#d9ddd3}#cg-library{--paper:#fff;--muted:#fafaf7;--cg-ink:#181a17;--cg-yellow:#ffe735;background:#fff}#cg-library .library-page,#cg-library .library-card,#cg-library .library-cover,#cg-library .library-detail-cover{background:#fff}#cg-library .library-cover img,#cg-library .library-detail-cover img{filter:none;box-shadow:none}#cg-library .library-heading h1{font-size:clamp(46px,5.5vw,82px)}#cg-library .library-heading .eyebrow{display:inline-block;background:var(--yellow);padding:3px 8px}#cg-library .cg-icon{display:inline-block;width:22px;height:22px;flex:0 0 22px;vertical-align:middle}#cg-library .cg-cover-placeholder .cg-icon{width:64px;height:64px}#cg-library .cg-filter-label{display:flex;align-items:center;gap:7px}#cg-library .cg-filter-label .cg-icon{width:18px;height:18px;flex-basis:18px}#cg-library .library-filters select,#cg-library .library-context-filters select{font-family:CG Sans,Arial,sans-serif;min-height:46px;background-color:#fff;border:1px solid #cdd1c9;border-radius:6px;padding:10px 30px 10px 12px}#cg-library select.is-active{background-color:#fff8b0;border-color:#9b8c00;box-shadow:inset 0 -3px 0 var(--yellow)}#cg-library input[type=checkbox]{accent-color:#655a00}#cg-library .library-topics button[aria-pressed=true],#cg-library .library-intents button[aria-pressed=true],#cg-library .library-chips button{background:#fff4a0;border-color:#c4b225}#cg-library .library-topics button[aria-pressed=true]{border-left:3px solid #181a17}#cg-library .library-count{padding:4px 10px;background:var(--yellow);border-radius:30px}#cg-library .library-shop-badge{display:inline-flex;align-items:center;gap:5px;background:#fff8b0;color:#303322;border-radius:4px;padding:5px 8px}#cg-library .library-shop-badge .cg-icon{width:16px;height:16px;flex-basis:16px}#cg-library .library-card{border:1px solid #e5e7df;border-radius:8px;overflow:hidden}#cg-library .library-card:hover{border-color:#aa9b23}#cg-library .library-card:hover .library-cover{background:#fff}#cg-library .library-card-copy{padding:16px}#cg-library .library-age{background:#fff8c9;border-radius:4px;padding:2px 6px}#cg-library .library-age-help{font-size:13px;color:var(--muted-foreground)}#cg-library .library-intents button{border-radius:6px}#cg-library .library-intents button span{flex:1}#cg-library .library-search{border-radius:6px}#cg-library .library-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}#cg-library .library-filters label:last-child{grid-column:auto}#cg-library .library-intents{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}#cg-library .library-search:focus-within{border-color:#655a00;box-shadow:0 0 0 3px #fff4a0}#cg-library .library-preview-note{border-top:0}#cg-library .library-series-badge{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:fit-content;margin:12px 0;padding:5px 8px;background:#fff4a0;border-radius:4px;font-size:13px;font-weight:600}#cg-library .library-series-badge .cg-icon{width:16px;height:16px;flex-basis:16px}#cg-library .library-series-hint{margin:0 0 20px;color:var(--muted-foreground);font-size:14px}#cg-library .library-series-nav{grid-column:1/-1;min-width:0;padding:18px;border:1px solid var(--border);border-radius:8px;background:#fff}#cg-library .library-series-nav>.cg-series-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px}#cg-library #cg-book-series-title{font:600 16px/1.4 CG Sans,Arial,sans-serif}#cg-library [data-series-position]{flex:none;font-size:13px;color:var(--muted-foreground);white-space:nowrap}#cg-library .cg-series-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}#cg-library .cg-series-choice{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;align-items:center;gap:12px;width:100%;min-width:0;min-height:88px;padding:12px;border:1px solid var(--border);border-radius:6px;background:#fff;text-align:left;transition:border-color .15s,background-color .15s}#cg-library .cg-series-choice>img{width:44px;height:62px;object-fit:contain;background:#fff;border-radius:2px}#cg-library .cg-series-cover-placeholder{display:grid;place-items:center;width:44px;height:62px;background:#f4f5f1;border-radius:3px}#cg-library .cg-series-choice-copy{min-width:0}#cg-library .cg-series-choice-copy>small{display:block;margin-bottom:3px;font-size:11px;line-height:1.35;color:var(--muted-foreground)}#cg-library .cg-series-choice-copy>strong{display:block;font:600 14px/1.35 CG Sans,Arial,sans-serif;overflow-wrap:anywhere}#cg-library .cg-series-choice-indicator{display:grid;place-items:center;width:20px;height:20px;font-size:17px;line-height:1;color:var(--muted-foreground)}#cg-library .cg-series-choice[aria-current=true]{border-color:var(--ink);background:#f5f5f1;box-shadow:inset 0 0 0 1px var(--ink)}#cg-library .cg-series-choice[aria-current=true] .cg-series-choice-indicator{border-radius:50%;background:var(--yellow);color:var(--ink);font-size:13px;font-weight:700}#cg-library .cg-series-choice:enabled:hover{border-color:#7a8074;background:#f7f8f4}#cg-library .cg-series-picker{border:1px solid var(--border);border-radius:6px;background:#fff}#cg-library .cg-series-picker>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:64px;padding:12px 14px;list-style:none;cursor:pointer}#cg-library .cg-series-picker>summary::-webkit-details-marker{display:none}#cg-library .cg-series-picker>summary small{display:block;font-size:12px;color:var(--muted-foreground)}#cg-library .cg-series-picker>summary strong{display:block;font:600 14px/1.4 CG Sans,Arial,sans-serif;overflow-wrap:anywhere}#cg-library .cg-series-picker-arrow{font-size:22px;line-height:1;flex:none}#cg-library .cg-series-picker[open] .cg-series-picker-arrow{transform:rotate(180deg)}#cg-library .cg-series-picker>.cg-series-choices{max-height:310px;overflow:auto;overscroll-behavior:contain;padding:10px;border-top:1px solid var(--border);scroll-padding:10px}#cg-library .library-series-controls{display:flex;justify-content:space-between;gap:10px;margin-top:10px}#cg-library .library-series-controls button{width:auto;min-height:44px;padding:8px 12px;border:1px solid var(--border);border-radius:5px;background:#fff;font:inherit}#cg-library .library-series-controls button:enabled:is(:hover,:focus-visible){background:#f5f5f1;border-color:var(--ink)}#cg-library .library-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:600px){#cg-library .library-series-nav{padding:12px}#cg-library .cg-series-choices{grid-template-columns:1fr}#cg-library .cg-series-choice{min-height:80px;padding:10px;gap:10px}#cg-library .cg-series-picker>.cg-series-choices{max-height:260px}#cg-library #cg-book-series-title{font-size:14px}}#cg-library .library-pagination button{transition:background-color .16s ease,border-color .16s ease,color .16s ease}#cg-library .library-pagination button:enabled:focus-visible{background:var(--yellow);border-color:#655a00;color:var(--ink)}@media(hover:hover)and (pointer:fine){#cg-library .library-pagination button:enabled:hover{background:var(--yellow);border-color:#655a00;color:var(--ink)}}#cg-library .library-pagination button:enabled:active{background:#efd523;border-color:#655a00;color:var(--ink)}@media(prefers-reduced-motion:reduce){#cg-library .library-pagination button{transition:none}}@media(max-width:720px){#cg-library .library-heading h1{font-size:46px}#cg-library .library-card-copy{padding:10px}}#cg-library .cg-book-description{border-left:4px solid #ffe735;padding:0 0 0 16px;margin:24px 0}#cg-library .cg-book-description h3{font:700 18px CG Sans,sans-serif}#cg-library .cg-series-buy{grid-column:1/-1;background:#fff;padding:16px;border:1px solid var(--border);border-radius:8px}#cg-library .cg-series-buy>summary{font-weight:600;cursor:pointer;min-height:28px}#cg-library .cg-series-buy .cg-button{background:var(--yellow);color:var(--ink)!important;border-color:var(--ink);font-weight:700}#cg-library .cg-series-buy .cg-button:hover{background:#f2db2c}#cg-library .cg-book-purchase{display:grid;gap:12px;margin:18px 0}#cg-library .cg-book-purchase input{width:90px;min-height:44px;padding:8px}#cg-library .cg-book-purchase ul{list-style:none;margin:0;padding:0}#cg-library .cg-book-purchase li{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid #ddd}#cg-library .cg-book-purchase li img{object-fit:contain;flex-shrink:0}#cg-library .cg-book-purchase li span{flex:1}#cg-library .library-filter-bottom label{display:none}#cg-library .library-heading h1{font-size:clamp(2rem,3vw,3.15rem);margin:8px 0}#cg-library .library-heading{margin-bottom:18px}#cg-library .library-page{padding-top:18px}#cg-library .library-count{background:#ffe735;border-radius:22px;padding:4px 12px}#cg-library .library-card-end>.cg-icon{border-radius:50%;transition:background-color .2s,box-shadow .2s,transform .2s}#cg-library .library-card:focus-visible .library-card-end>.cg-icon{background:var(--yellow);box-shadow:0 0 0 6px var(--yellow)}@media(hover:hover)and (pointer:fine){#cg-library .library-card:hover{border-color:#bfc5b7;box-shadow:0 8px 20px #191c1414;transform:none}#cg-library .library-card:hover .library-cover{border-bottom-color:transparent;background:#fff}#cg-library .library-card:hover .library-cover img{filter:none;box-shadow:none;transform:translateY(-2px) scale(1.02);transition:transform .25s}#cg-library .library-card:hover .library-card-end>.cg-icon{background:var(--yellow);box-shadow:0 0 0 6px var(--yellow);transform:translate(2px)}}@media(prefers-reduced-motion:reduce){#cg-library .library-card:hover .library-cover img{transform:none}}#cg-library{position:relative;overflow-x:clip}#cg-library .cg-book-margins{display:none;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width:1200px){#cg-library .library-page{padding-inline:64px}#cg-library .cg-book-margins{display:block;position:absolute;top:170px;right:0;bottom:0;left:0;overflow:hidden}#cg-library .cg-book-margin{position:absolute;top:0;bottom:0;width:clamp(48px,calc((100% - 1440px)/2 + 64px),260px);overflow:hidden;color:#46403429;font:18px/1.85 Georgia,Times New Roman,serif;letter-spacing:.025em;text-align:justify}#cg-library .cg-book-margin p{width:260px;margin:0 0 1.5em}#cg-library .cg-book-margin-left{left:0;-webkit-mask-image:linear-gradient(to right,#000,transparent);mask-image:linear-gradient(to right,#000,transparent)}#cg-library .cg-book-margin-right{right:0;-webkit-mask-image:linear-gradient(to left,#000,transparent);mask-image:linear-gradient(to left,#000,transparent)}#cg-library .cg-book-margin-right p{margin-left:auto}}#cg-library{--cg-ink:#181a17;--cg-line:#d9ddd3}@media(min-width:721px){#cg-library .library-topics{position:sticky;top:20px;align-self:start;max-height:calc(100vh - 40px);max-height:calc(100dvh - 40px);overflow-y:auto;scrollbar-width:thin;padding:3px 3px 10px 0}}@media(min-width:1200px){#cg-library .cg-book-margins{top:42px;right:0;bottom:0;left:0}#cg-library .cg-book-margin{background-repeat:repeat-y;background-size:260px auto}#cg-library .cg-book-margin p{display:none}#cg-library .cg-book-margin-left{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22607%22%20viewBox%3D%220%200%20260%20607%22%3E%3Cg%20fill%3D%22%23464034%22%20fill-opacity%3D%22.16%22%20font-family%3D%22Georgia%2CTimes%20New%20Roman%2Cserif%22%20font-size%3D%2218%22%20letter-spacing%3D%22.45%22%3E%3Ctext%20x%3D%220%22%20y%3D%2225%22%3EWahres%20Christentum%20ist%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%2258%22%3Ev%C3%B6llige%20Hingabe%20an%20den%20Herrn%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%2291%22%3EJesus%20Christus.%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22154%22%3EDas%20Ziel%20der%20J%C3%BCngerschaft%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22187%22%3Eist%2C%20dass%20der%20Sch%C3%BCler%20seinem%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22220%22%3ELehrer%20gleich%20wird.%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22283%22%3EUnd%20es%20gibt%20nichts%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22316%22%3EVern%C3%BCnftigeres%20f%C3%BCr%20ein%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22349%22%3EGesch%C3%B6pf%2C%20als%20seinem%20Sch%C3%B6pfer%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22382%22%3Ezu%20vertrauen.%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22445%22%3EGnade%20ist%20unverdientes%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22478%22%3EErbarmen%20Gottes%20gegen%C3%BCber%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22511%22%3ES%C3%BCndern%2C%20die%20genau%20das%3C%2Ftext%3E%3Ctext%20x%3D%220%22%20y%3D%22544%22%3EGegenteil%20verdienen.%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-position:left top}#cg-library .cg-book-margin-right{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22260%22%20height%3D%22574%22%20viewBox%3D%220%200%20260%20574%22%3E%3Cg%20fill%3D%22%23464034%22%20fill-opacity%3D%22.16%22%20font-family%3D%22Georgia%2CTimes%20New%20Roman%2Cserif%22%20font-size%3D%2218%22%20letter-spacing%3D%22.45%22%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%2225%22%3EIch%20sehe%20mein%20Leben%20nicht%20als%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%2258%22%3Ehoffnungsloses%20Ende%2C%20sondern%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%2291%22%3Eals%20endlose%20Hoffnung.%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22154%22%3EBekanntlich%20ist%20es%20leichter%2C%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22187%22%3E%C2%BBFu%C3%9Fspuren%20zu%20folgen%20als%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22220%22%3EBefehlen%C2%AB.%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22283%22%3EVerlorene%20S%C3%B6hne%20m%C3%B6gen%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22316%22%3Eumherirren%2C%20aber%20sie%20sind%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22349%22%3Eniemals%20dem%20gro%C3%9Fen%20Vater%20aus%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22382%22%3Eden%20Augen%2C%20selbst%20wenn%20sie%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22415%22%3Enoch%20fern%20von%20ihm%20sind.%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22478%22%3EAlles%2C%20wonach%20mein%20Herz%20sich%3C%2Ftext%3E%3Ctext%20text-anchor%3D%22end%22%20x%3D%22260%22%20y%3D%22511%22%3Esehnt%2C%20finde%20ich%20in%20Ihm.%3C%2Ftext%3E%3C%2Fg%3E%3C%2Fsvg%3E);background-position:right top}}@media(min-width:1200px){#cg-library .cg-book-margins{position:fixed;inset:var(--cg-header-bottom,140px) 0 var(--cg-margin-bottom,0px);z-index:0}#cg-library.cg-outside-viewport .cg-book-margins{display:none}}@media(min-width:721px){#cg-library .library-topics{top:calc(var(--cg-header-height,130px) + 16px);max-height:calc(100vh - var(--cg-header-height,130px) - 32px);max-height:calc(100dvh - var(--cg-header-height,130px) - 32px)}}@media(max-width:720px){#cg-library .library-topics{position:sticky;top:var(--cg-header-height,160px);z-index:20;background:#fff;padding:8px 0;max-height:calc(100vh - var(--cg-header-height,160px) - 16px);max-height:calc(100dvh - var(--cg-header-height,160px) - 16px);overflow-y:auto;border-bottom:1px solid var(--border);scrollbar-width:thin}#cg-library .library-topics .library-topic-heading{align-items:center;justify-content:space-between;gap:8px;min-height:44px}#cg-library .library-topics .library-topic-toggle{min-height:44px;background:var(--yellow);border:1px solid var(--ink);font-weight:600;padding:8px 14px;flex-shrink:0}}#cg-library .library-detail details>summary{display:flex;align-items:center;gap:9px;min-height:44px;padding-block:6px;list-style:none;cursor:pointer}#cg-library .library-detail details>summary::-webkit-details-marker{display:none}#cg-library .library-detail details>summary:before{content:"";display:block;flex:0 0 auto;width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:7px solid currentColor;transform-origin:3px 5px}#cg-library .library-detail details[open]>summary:before{transform:rotate(90deg)}#cg-library .library-detail details>summary:is(:hover,:focus-visible){text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:3px;text-underline-offset:5px}#cg-library a.library-card{color:inherit;text-decoration:none}#cg-library .library-guide{border-top:1px solid var(--border);margin-top:64px;padding-top:40px;max-width:1000px;position:relative}#cg-library .library-guide h2{font-size:clamp(30px,3vw,42px);margin-bottom:24px}#cg-library .library-guide a,#cg-library .cg-book-product-link{text-decoration:underline;text-underline-offset:4px}#cg-library .library-guide details{padding:18px 0;border-bottom:1px solid var(--border)}#cg-library .library-guide summary{cursor:pointer;font-weight:600}#cg-library .library-guide details p{margin:16px 0 0}#cg-library .library-pagination a{padding:10px 16px;border:1px solid var(--border);border-radius:4px;color:inherit;text-decoration:none}#cg-library .library-pagination a:hover{background:var(--yellow)}#cg-library .cg-book-quantity-stepper{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:12px;align-items:center}#cg-library .cg-book-quantity-stepper input{-webkit-appearance:textfield;appearance:textfield;width:100%;min-width:0;height:56px;margin:0;padding:8px;text-align:center;font-size:24px;font-weight:700;border:1px solid var(--border);border-radius:6px;background:#fff}#cg-library .cg-book-quantity-stepper input::-webkit-inner-spin-button,#cg-library .cg-book-quantity-stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}#cg-library .cg-book-quantity-stepper button{display:grid;place-items:center;min-height:56px;padding:0;font-size:30px;line-height:1;border:1px solid var(--ink);border-radius:6px;background:#fff;color:var(--ink)}#cg-library .cg-book-quantity-stepper [data-book-quantity-step="1"]{background:var(--yellow)}#cg-library .cg-book-quantity-stepper button:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ink)}#cg-library .cg-book-quantity-stepper button:active:not(:disabled){transform:scale(.95)}#cg-library .cg-book-quantity-stepper button:disabled{opacity:.35;cursor:default}#cg-library .cg-book-dock[hidden],#cg-library .cg-book-notice[hidden]{display:none}#cg-library .cg-book-notice{position:absolute;right:24px;bottom:24px;z-index:20;width:min(430px,calc(100% - 48px));padding:18px;background:var(--ink);color:#fff;border-radius:6px;box-shadow:0 12px 30px #0004}#cg-library .cg-book-notice p{margin:0 0 12px;font-weight:700}#cg-library .cg-book-notice>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}#cg-library .cg-book-notice button,#cg-library .cg-book-notice a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:8px 12px;border:1px solid var(--yellow);border-radius:4px;font:600 14px/1.3 CG Sans,Arial,sans-serif;text-align:center;text-decoration:none}#cg-library .cg-book-notice button{background:var(--yellow);color:var(--ink)}#cg-library .cg-book-notice a{background:transparent;color:#fff}#cg-library .cg-book-notice :is(button,a):hover{box-shadow:inset 0 0 0 1px currentColor}html.cg-book-modal-open,html.cg-book-modal-open body{overflow:hidden!important;overscroll-behavior:none}@media(max-width:720px){#cg-library dialog[data-detail]{top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:100dvh;margin:0;padding:0;overflow:hidden;border:0;border-radius:0}#cg-library dialog[data-detail][open]{display:flex;flex-direction:column}#cg-library dialog[data-detail]>[data-close]{float:none;align-self:flex-end;flex:none;min-height:48px;margin:max(8px,env(safe-area-inset-top)) 12px 4px;padding:7px 12px;font-size:14px}#cg-library dialog[data-detail]>[data-detail-content].library-detail{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px 18px 24px!important;gap:16px;align-content:start}#cg-library dialog[data-detail] .library-detail-cover{height:160px}#cg-library dialog[data-detail] .library-detail-cover img{height:160px;max-height:160px;width:auto;max-width:100%;object-fit:contain;margin:auto}#cg-library dialog[data-detail] .library-detail-title{font-size:30px;margin:10px 0 14px}#cg-library .cg-book-dock{flex:none;padding:12px 12px max(12px,env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--border);box-shadow:0 -4px 14px #181a170a}#cg-library .cg-book-notice{position:static;flex:none;width:100%;padding:10px 12px;border-radius:0;box-shadow:none}#cg-library .cg-book-notice p{margin:0 0 7px;font-size:14px}#cg-library .cg-book-notice button,#cg-library .cg-book-notice a{min-height:44px;padding:7px 9px;font-size:13px}#cg-library .cg-book-dock .cg-book-buy{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 12px;align-items:center}#cg-library .cg-book-dock .library-detail-price{font-size:23px;line-height:1.2;margin:0}#cg-library .cg-book-dock .library-meta{font-size:11px;line-height:1.4;margin:0;text-align:right}#cg-library .cg-book-dock .cg-book-purchase{grid-column:1/-1;grid-template-columns:140px minmax(0,1fr);gap:8px;margin:4px 0 0;align-items:stretch}#cg-library .cg-book-dock .cg-book-purchase>label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#cg-library .cg-book-dock .cg-book-quantity-stepper{grid-template-columns:40px minmax(0,1fr) 40px;gap:4px}#cg-library .cg-book-dock .cg-book-quantity-stepper button{min-height:48px;font-size:26px}#cg-library .cg-book-dock .cg-book-quantity-stepper input{height:48px;min-height:48px;padding:4px;font-size:20px}#cg-library .cg-book-dock .cg-book-purchase>button[type=submit]{min-height:48px;padding:8px;font-size:14px!important;font-weight:700;background:var(--yellow);color:var(--ink)!important;border:1px solid var(--ink);border-radius:5px;line-height:1.3}#cg-library .cg-book-dock .cg-book-purchase>button[type=submit]:hover:not(:disabled){background:#f3d922}#cg-library .cg-book-dock [data-buy-status]{grid-column:1/-1;font-size:12px;line-height:1.4;margin:0;max-height:70px;overflow:auto}#cg-library .cg-book-dock [data-buy-status]:empty{display:none}#cg-library dialog[data-detail] :focus-visible{outline-offset:-3px}}@media(max-width:360px){#cg-library .cg-book-dock .cg-book-purchase{grid-template-columns:128px minmax(0,1fr)}#cg-library .cg-book-dock .cg-book-quantity-stepper{grid-template-columns:36px minmax(0,1fr) 36px}}#cg-library .cg-books-welcome{position:relative;width:100%;max-width:640px;min-width:0;margin:0 0 24px;padding:16px 18px;border:1px solid #e5d566;border-radius:8px;background:#fffbe2;color:var(--ink);font:14px/1.5 CG Sans,Arial,sans-serif;box-shadow:none}#cg-library .cg-books-welcome[data-step="0"]{margin-top:-18px}#cg-library .cg-books-welcome[data-step="0"]:before{content:"";position:absolute;top:-7px;left:26px;width:12px;height:12px;background:#fffbe2;border:solid #e5d566;border-width:1px 0 0 1px;transform:rotate(45deg)}#cg-library .cg-books-welcome-step{display:block;margin:0 42px 4px 0;font-size:11px;font-weight:700;letter-spacing:.06em}#cg-library .cg-books-welcome strong{display:block;margin-right:34px;font-size:17px;line-height:1.3}#cg-library .cg-books-welcome p{margin:7px 0 12px;max-width:58ch}#cg-library .cg-books-welcome-close{position:absolute;top:4px;right:4px;display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:4px;background:transparent;color:inherit;font-size:25px;line-height:1}#cg-library .cg-books-welcome-next{min-height:44px;padding:8px 14px;border:1px solid #181a17;border-radius:4px;background:#ffe735;color:#181a17;font-size:14px;font-weight:700}#cg-library .cg-books-welcome-next:hover{background:#f3d922}#cg-library .cg-books-welcome-close:hover{background:#fff3aa}#cg-library .cg-books-welcome-target{outline:2px solid #e4cf21;outline-offset:3px}@media(max-width:720px){#cg-library .cg-books-welcome{padding:14px 16px}#cg-library .cg-books-welcome[data-step="0"]{margin-top:-10px}}@media(max-height:480px){#cg-library .cg-books-welcome{padding:10px 14px}#cg-library .cg-books-welcome p{margin:6px 0 8px}}#cg-library .library-cover{padding-top:24px}@media(max-width:720px){#cg-library .library-cover{padding-top:18px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/cg-books.css.map */
