.home-curations{margin-top:28px}.curation-policy,.curation-evidence{color:#637387;font-size:13px}.curation-policy{border-bottom:1px solid #e4eaf0;margin-bottom:30px;padding:16px 0}.curation-policy summary,.curation-evidence summary,.curation-review summary{cursor:pointer}.curation-policy p,.curation-evidence p{max-width:780px;line-height:1.8}.curation-group{margin:0 0 52px;position:relative}.curation-group .browse-shelf{margin-top:8px;margin-bottom:12px}.curation-group .browse-section-head a{display:none}.curation-meta{color:#ec485b;letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:11px;font-weight:800;display:flex}.curation-date{color:#7c8a9b;letter-spacing:0;margin-left:10px;font-size:12px;font-weight:400}.curation-edit,.curation-admin-bar button{color:#243a51;background:#fff;border:1px solid #dbe3eb;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:12px;display:inline-flex}.curation-description{color:#5c6d80;margin:10px 0;font-size:14px;line-height:1.7}.curation-evidence{margin-top:13px}.curation-evidence a{color:#405b75;width:fit-content;margin:8px 0;display:block}.curation-evidence a span{margin-left:8px;font-size:11px}.curation-upcoming{background:#fffbeb;border:1px solid #f0d78b;border-radius:18px;margin-top:15px;padding:24px}.curation-upcoming .curation-meta{color:#8a6516}.curation-review-state,.curation-note{color:#6c7e90;font-size:13px;line-height:1.7}.curation-admin-bar{background:#f2f5f9;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.curation-admin-bar>span{align-items:center;gap:8px;font-weight:700;display:flex}.curation-draft-list{margin:12px 0;font-size:13px}.curation-draft-list button{background:0 0;border:0;gap:10px;padding:10px;display:flex}.curation-modal-backdrop{z-index:22000;background:#07192db3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.curation-modal{color:#10273b;background:#fff;border-radius:20px;flex-direction:column;width:620px;max-width:100%;max-height:92dvh;font-family:inherit;display:flex;box-shadow:0 24px 90px #00132344}.curation-modal header{border-bottom:1px solid #e6ebf0;justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.curation-modal header small{color:#f34b60;font-size:11px}.curation-modal h2{margin:6px 0 0;font-size:22px}.curation-modal button{cursor:pointer;font:inherit}.curation-modal header button,.curation-selected button{color:#41566e;background:#f4f6f9;border:0;border-radius:7px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.curation-modal button:disabled{opacity:.4;cursor:default}.curation-modal-body{padding:4px 26px 24px;overflow:auto}.curation-modal label{margin-top:18px;font-size:13px;font-weight:700;display:block}.curation-modal input:not([type=checkbox]),.curation-modal textarea,.curation-modal select{box-sizing:border-box;font:inherit;color:#10273b;background:#fff;border:1px solid #d6dfe8;border-radius:9px;width:100%;margin-top:8px;padding:11px 12px;display:block}.curation-search{display:block;position:relative}.curation-search>svg{color:#7c8c9e;position:absolute;top:12px;left:12px}.curation-search input{padding-left:38px!important}.curation-search-results{border:1px solid #e2e8f0;border-radius:10px;max-height:245px;margin-top:8px;overflow:auto}.curation-search-results button{text-align:left;width:100%;color:inherit;background:#fff;border:0;border-bottom:1px solid #edf0f5;align-items:center;gap:12px;padding:9px 12px;display:flex}.curation-search-results button:hover{background:#fff3f5}.curation-search-results img,.curation-selected img{object-fit:contain;background:#f4f5f8;border-radius:4px;width:32px;height:44px}.curation-search-results button>span{flex:1}.curation-search-results small{color:#7a8a9a;margin-top:4px;font-size:11px;display:block}.curation-search-results p{padding:10px;font-size:13px}.curation-selected-heading{justify-content:space-between;margin:24px 0 10px;font-size:13px;display:flex}.curation-selected-heading span{color:#8390a0}.curation-selected{margin:0;padding:0;list-style:none}.curation-selected li{border-bottom:1px solid #edf0f5;align-items:center;gap:8px;padding:9px 0;display:flex}.curation-selected strong{flex:1;font-size:13px}.curation-order{color:#8896a5;width:16px;font-size:12px}.curation-review{background:#f6f8fb;border-radius:10px;margin-top:22px;padding:14px;font-size:13px}.curation-review p{color:#6b7c8f;line-height:1.7}.curation-review fieldset{border:1px solid #dbe3ed;border-radius:10px;margin:14px 0;padding:14px}.curation-review label{margin-top:10px;font-size:12px}.curation-review>button,.curation-review fieldset>button{color:#41556b;background:#fff;border:1px solid #d6dfe8;border-radius:7px;padding:7px 10px;font-size:12px}.curation-checkbox{align-items:center;gap:8px;font-weight:500!important;display:flex!important}.curation-modal footer{border-top:1px solid #e5eaf0;justify-content:flex-end;gap:9px;padding:16px 26px;display:flex}.curation-modal footer button{color:#54667b;background:#fff;border:1px solid #d7e0e9;border-radius:10px;align-items:center;gap:6px;padding:11px 18px;font-size:14px;display:inline-flex}.curation-modal footer .curation-save{color:#fff;background:#ff485b;border-color:#ff485b;font-weight:700}.curation-error{color:#c42d42;font-size:13px;line-height:1.7}body:has(.curation-modal) .global-header{z-index:100!important}@media (width<=640px){.curation-modal-backdrop{padding:10px}.curation-modal{border-radius:16px;max-height:95dvh}.curation-modal header,.curation-modal footer{padding:16px}.curation-modal-body{padding:0 16px 18px}.curation-upcoming{padding:16px}.curation-meta{flex-wrap:wrap;gap:8px}.curation-date{margin-left:6px}.curation-group .browse-section-head h2{font-size:20px}.curation-admin-bar{gap:8px;padding:10px}.curation-admin-bar>span{font-size:12px}}.home-curations .poster-number{display:none}.home-curations .western-poster-shelf .browse-poster img{object-fit:contain!important;object-position:center!important}.home-curations .browse-poster img[src="/curation-images/bocchi-the-rock.webp"]{transform:scale(1.4)}.curation-work-count{color:#697b8e;letter-spacing:0;background:#f1f4f8;border-radius:6px;margin-left:10px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.home-curations .curation-group{margin-bottom:44px}.curation-meta{justify-content:flex-end}.curation-upcoming .curation-meta{justify-content:space-between}.curation-side-shelf .poster-rail-frame{position:relative}.curation-side-shelf .poster-rail{scrollbar-width:none}.curation-side-shelf .poster-rail::-webkit-scrollbar{display:none}.poster-side-arrow{z-index:3;color:#fff;cursor:pointer;background:#071b30a8;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:72px;transition:background .15s,opacity .15s;display:flex;position:absolute;top:calc(50% - 45px);transform:translateY(-50%);box-shadow:0 3px 15px #00132322}.poster-side-arrow:hover{background:#071b30e8}.poster-side-arrow:focus-visible{outline-offset:3px;outline:3px solid #ff485b}.poster-side-arrow:disabled{opacity:0;pointer-events:none}.poster-side-arrow svg{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.poster-side-previous{left:0}.poster-side-next{right:0}.curation-upcoming .curation-meta>span{letter-spacing:0;flex-wrap:wrap;align-items:center;gap:6px;font-size:15px;font-weight:750;display:inline-flex}.curation-upcoming .curation-date{font-size:12px;font-weight:500}@media (width<=600px){.poster-side-arrow{border-radius:8px;width:32px;height:56px;top:calc(50% - 42.5px)}.poster-side-arrow svg{width:24px;height:24px}}
