.collection12-result-actions{border-bottom:1px solid var(--line);padding:38px 0}.collection12-result-actions h1{margin:0 0 12px;font-size:clamp(28px,4vw,44px);line-height:1.15}.collection12-result-actions p{color:var(--muted);line-height:1.6}.collection12-result-title{text-align:center}.collection12-result-title p{color:var(--muted);line-height:1.6}.collection12-result-title .collection12-result-count{color:var(--green)}.films12-shell .collection12-result-title .collection12-result-count{color:var(--film-accent)}.mygames12-shell .collection12-result-title .collection12-result-count{color:var(--game-accent)}.collection12-result-actions.has-result{border-bottom:0;padding:12px 0}.collection12-result-actions.has-result .collection12-result-controls{margin-top:0}.genre-selection-panel>.collection12-result-title{padding:20px 0 28px}.genre-selection-panel>.collection12-result-title h1{margin:0 0 12px;font-size:clamp(30px,4vw,52px);line-height:1.15}.collection12-result-title h1{letter-spacing:-.035em;font-family:Arial Black,Arial,sans-serif;font-size:clamp(32px,5vw,64px);font-weight:900}.collection12-result-title .collection12-result-site{margin:0 0 22px;font-size:clamp(11px,1.4vw,16px);font-weight:700}.collection12-result-title>p{margin:14px 0 0}.genre-result .collection12-result-toolbar{justify-content:flex-end}.genre-result .collection12-result-signature{border-top:1px solid var(--line);width:100%;max-width:740px;color:var(--muted);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;margin:32px auto 0;padding:22px 0;font-size:13px;display:flex}.collection12-result-signature strong{color:var(--ink);font-size:22px}.genre-result .collection12-result-signature span{overflow-wrap:anywhere;text-align:right}.collection12-result-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:24px;display:flex}.collection12-edit{min-height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:inline-flex}.collection12-edit:focus-visible{outline-offset:4px;outline:2px solid}.collection12-clear-row{justify-content:flex-end;margin-top:14px;display:flex}.collection12-clear-button{border:1px solid var(--line);min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:inline-flex}.collection12-clear-button:hover:not(:disabled){border-color:var(--muted)}.collection12-clear-button:disabled{opacity:.45;cursor:default}.collection12-clear-button:focus-visible{outline-offset:3px;outline:2px solid}.page-shell .collection12-editorial{border-top:1px solid var(--line);color:var(--ink);padding:28px 0 32px}.page-shell .collection12-editorial h2{color:var(--ink)}.page-shell .collection12-editorial p{color:var(--muted)}.page-shell .collection12-editorial a{color:var(--green);min-height:44px}.page-shell .collection12-editorial a:focus-visible{outline-color:var(--green)}@media (max-width:650px){.collection12-result-controls .generate-button{width:100%}}.collection12-picker-footer{border-top:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.collection12-picker-footer>div{flex:auto;min-width:0}.collection12-picker-footer strong{color:var(--ink);font-size:12px}.collection12-picker-footer p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.45}.search-modal .collection12-picker-footer .collection12-picker-done{flex-shrink:0;width:auto;min-height:44px}.search-modal .result-row:disabled{opacity:.55;cursor:default}.search-modal .result-row:disabled:hover{background:0 0}.search-modal .result-row[aria-pressed=true]{border-color:var(--green)}.search-modal input:disabled{opacity:.6}.search-modal .modal-top{flex:none}.search-modal .collection12-picker-body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.search-modal .collection12-picker-body .results-list{flex:none;overflow:visible}.search-modal .collection12-picker-body .search-box,.search-modal>:is(.remove-album-button,.remove-game-button){flex-shrink:0}@media (max-width:650px){.search-modal .collection12-picker-footer{flex-direction:column;align-items:stretch}.search-modal .collection12-picker-footer .collection12-picker-done{justify-content:center;width:100%}}.collection12-manual-form{gap:12px;padding:3px;display:grid}.collection12-manual-form label{color:var(--ink);gap:6px;font-size:12px;font-weight:600;display:grid}.collection12-manual-form :is(input,select){border:1px solid var(--line);background:var(--paper);width:100%;min-width:0;min-height:42px;color:var(--ink);font:inherit;border-radius:8px;padding:10px 12px}.collection12-manual-form :is(input,select):focus-visible{outline:2px solid var(--green);outline-offset:2px}.collection12-manual-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:4px;display:flex}.collection12-manual-actions>button:first-child{min-height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px;font-size:12px}.collection12-manual-trigger{min-height:38px;color:var(--green);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;align-self:flex-start;margin-top:8px;padding:8px 0;font-size:12px;text-decoration:underline}.collection12-manual-trigger:disabled{opacity:.5;cursor:default}.search-modal .results-list:has(.collection12-manual-form){min-height:0}
