.curation-page{max-width:780px}.curation-page h1{font-size:26px;margin:20px 0 12px}.curation-page>p{line-height:1.7}.curation-page form{max-width:560px;margin:18px 0}.curation-page input,.curation-page textarea,.curation-page select{max-width:100%;box-sizing:border-box}.curation-page details{margin:18px 0}.curation-page summary{cursor:pointer;min-height:44px;padding:10px 0}.curation-candidate{border-top:1px solid #cbd6c8;padding:20px 0}.curation-candidate a{overflow-wrap:anywhere;display:inline-flex;min-height:44px;align-items:center;text-decoration:underline}.curation-message{color:#7c3f25;font-size:13px;line-height:1.6}.curation-page .check{display:flex;align-items:start;flex-direction:row;line-height:1.7}.curation-page button{min-height:44px}.curation-page .check input{width:auto}
.curation-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.curation-filters button{padding:8px 12px;border:1px solid #cbd6c8;border-radius:6px;min-height:44px}.curation-filters button[aria-pressed=true]{color:#fff;background:#173f35}.curation-image-preview{max-width:100%;width:320px;height:auto;border-radius:8px}.curation-image-preview[hidden]{display:none}#curation-history small{overflow-wrap:anywhere}#curation-history p{font-size:12px;line-height:1.7;padding:12px 0;border-bottom:1px solid #d7ded1}.curation-candidate>.secondary{margin:8px 8px 8px 0}
#game-search-form{display:flex;flex-direction:row;align-items:center;gap:10px;margin:0}#game-search-form input{flex:1;width:0;min-width:0}#game-search-form>button{flex:none;min-height:40px;min-width:44px;border:0;border-radius:6px;padding:8px;color:#173f35;background:transparent;font:inherit;font-size:12px}#game-search-form>button:hover{background:#dfe7da}.search-page{margin-top:20px}.search-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.search-page h1{font-size:24px;line-height:1.5;overflow-wrap:anywhere}.search-page-heading a{white-space:nowrap;font-size:12px;min-height:44px;display:flex;align-items:center}.search-message,.search-match>p{font-size:13px;line-height:1.7;color:#435e49}.search-page .game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.search-match{min-width:0}.search-match>p{min-height:42px;margin:0 0 8px}.search-error{color:#803e24;font-size:13px;line-height:1.7}.search-empty{padding:24px 0;font-size:14px}.search-external{margin-top:28px}.search-external>p{font-size:12px;color:#53685e}.external-search-card{border-top:1px solid #d7ded1;padding:16px 0}.external-search-card h3{font-size:17px;margin:0 0 8px}.external-search-card p{font-size:13px;line-height:1.7}.external-search-card a{display:inline-flex;min-height:44px;align-items:center;margin-right:12px;text-decoration:underline}.external-search-card span{font-size:11px;color:#53685e}@media(max-width:740px){.search-page h1{font-size:20px}.search-page .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.search-page-heading{align-items:start}.search-page .search-match>p{font-size:12px}.search-page .game-card .game-info{padding:10px}.search-page .game-card .control-line{font-size:12px}}
