.backgrounds-page[data-astro-cid-ukxvgs4c]{max-width:1440px;margin:0 auto}.page-heading[data-astro-cid-ukxvgs4c]{margin-bottom:1.5rem}.page-heading[data-astro-cid-ukxvgs4c] h1[data-astro-cid-ukxvgs4c]{margin-bottom:.5rem}.page-heading[data-astro-cid-ukxvgs4c] p[data-astro-cid-ukxvgs4c]{max-width:55rem;margin:0;opacity:.8}.backgrounds-workspace[data-astro-cid-ukxvgs4c]{display:grid;grid-template-columns:minmax(18rem,25rem) minmax(0,1fr);align-items:start;gap:1.5rem}.background-list-panel[data-astro-cid-ukxvgs4c],.background-reading[data-astro-cid-ukxvgs4c]{min-width:0;padding:1rem;border:1px solid var(--card-border);border-radius:.75rem;background:var(--card-bg);box-shadow:var(--card-shadow)}.background-list-panel[data-astro-cid-ukxvgs4c]{position:sticky;top:1rem;max-height:calc(100vh - 2rem);overflow-y:auto}.background-list-panel[data-astro-cid-ukxvgs4c]>label[data-astro-cid-ukxvgs4c]{display:block;margin-bottom:.5rem;font-weight:600}.search-wrap[data-astro-cid-ukxvgs4c]{position:relative}.search-wrap[data-astro-cid-ukxvgs4c] input[data-astro-cid-ukxvgs4c]{width:100%;padding:.75rem 2.5rem .75rem .85rem;border:1px solid var(--card-border);border-radius:.5rem;background:var(--background);color:var(--text);font:inherit}.search-wrap[data-astro-cid-ukxvgs4c] input[data-astro-cid-ukxvgs4c]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}#clear-background-search[data-astro-cid-ukxvgs4c]{position:absolute;top:50%;right:.4rem;transform:translateY(-50%);width:2rem;height:2rem;border:0;border-radius:.35rem;background:transparent;color:var(--text);font-size:1.3rem;cursor:pointer}.background-count[data-astro-cid-ukxvgs4c]{margin:.65rem 0;color:var(--text);opacity:.75;font-size:.9rem}.background-list[data-astro-cid-ukxvgs4c]{display:grid;gap:.5rem}.background-card[data-astro-cid-ukxvgs4c]{display:grid;gap:.25rem;padding:.75rem;border:1px solid var(--card-border);border-radius:.5rem;color:inherit;text-decoration:none;transition:border-color .15s ease,background-color .15s ease}.background-card[data-astro-cid-ukxvgs4c]:hover,.background-card[data-astro-cid-ukxvgs4c]:focus-visible{border-color:var(--primary)}.background-card[data-astro-cid-ukxvgs4c]:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.background-card[data-astro-cid-ukxvgs4c].active{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 10%,var(--card-bg))}.card-heading[data-astro-cid-ukxvgs4c]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .5rem}.card-name[data-astro-cid-ukxvgs4c]{font-weight:700}.card-name-en[data-astro-cid-ukxvgs4c]{opacity:.7;font-size:.85rem}.card-summary[data-astro-cid-ukxvgs4c]{opacity:.85;font-size:.875rem}.card-source[data-astro-cid-ukxvgs4c]{color:var(--primary);font-size:.8rem}.background-card[data-astro-cid-ukxvgs4c][hidden]{display:none}.background-reading[data-astro-cid-ukxvgs4c]{min-height:26rem;padding:clamp(1rem,3vw,2rem)}.details-placeholder[data-astro-cid-ukxvgs4c]{display:grid;justify-items:center;align-content:center;min-height:22rem;text-align:center}.details-placeholder[data-astro-cid-ukxvgs4c][hidden]{display:none}.details-placeholder[data-astro-cid-ukxvgs4c] h2[data-astro-cid-ukxvgs4c]{margin:.75rem 0 .25rem;color:var(--primary)}.details-placeholder[data-astro-cid-ukxvgs4c] p[data-astro-cid-ukxvgs4c]{max-width:30rem;margin:0;opacity:.75}.placeholder-mark[data-astro-cid-ukxvgs4c]{color:var(--primary);font-size:2rem}.mobile-back[data-astro-cid-ukxvgs4c]{display:none}.background-empty[data-astro-cid-ukxvgs4c]{padding:1rem 0;text-align:center}.background-empty[data-astro-cid-ukxvgs4c] p[data-astro-cid-ukxvgs4c]{margin-top:0}.clear-empty-search[data-astro-cid-ukxvgs4c]{padding:.5rem .75rem;border:1px solid var(--card-border);border-radius:.4rem;background:var(--background);color:var(--text);font:inherit;cursor:pointer}@media (max-width: 900px){.backgrounds-workspace[data-astro-cid-ukxvgs4c]{grid-template-columns:minmax(16rem,21rem) minmax(0,1fr);gap:.75rem}.background-list-panel[data-astro-cid-ukxvgs4c]{padding:.75rem}}@media (max-width: 760px){.backgrounds-workspace[data-astro-cid-ukxvgs4c]{display:block}.background-list-panel[data-astro-cid-ukxvgs4c]{position:static;max-height:none}.background-reading[data-astro-cid-ukxvgs4c]{display:none;min-height:0;margin-top:.75rem}.backgrounds-workspace[data-astro-cid-ukxvgs4c].is-reading .background-list-panel[data-astro-cid-ukxvgs4c]{display:none}.backgrounds-workspace[data-astro-cid-ukxvgs4c].is-reading .background-reading[data-astro-cid-ukxvgs4c]{display:block}.mobile-back[data-astro-cid-ukxvgs4c]{display:inline-block;margin-bottom:1rem;padding:.55rem .75rem;border:1px solid var(--card-border);border-radius:.45rem;background:var(--background);color:var(--text);font:inherit;cursor:pointer}.details-placeholder[data-astro-cid-ukxvgs4c]{min-height:16rem}}@media (prefers-reduced-motion: reduce){.background-card[data-astro-cid-ukxvgs4c]{transition:none}}
