/*
Theme Name: Mori Kenji Yearly v1
Description: Review-ready artist portfolio with portable display data.
Template: morikenji
Version: 1.0.6
Text Domain: morikenji-yearly-v1
*/
.mori-yearly-filter{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;padding-top:24px;font-size:12px;line-height:1.8}
.mori-yearly-filter>label{max-width:100%;overflow-wrap:anywhere}
.mori-yearly-filter__controls{display:flex;align-items:stretch;gap:10px;max-width:100%;min-width:0}
.mori-yearly-filter select{max-width:100%;min-width:0;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:0;padding:9px 30px 9px 12px;font:inherit}
.mori-yearly-filter button{background:var(--ink);color:var(--paper);border:1px solid var(--ink);padding:9px 16px;font:inherit;flex-shrink:0}
.mori-yearly-filter button:hover{opacity:.85}
.mori-yearly-explanation{max-width:780px;font-size:11px;line-height:1.9;color:var(--muted);margin-top:15px;overflow-wrap:anywhere}
.mori-yearly-card{min-width:0}
.mori-yearly-card-meta{font-size:10px;line-height:1.8;color:var(--muted);margin-top:10px;overflow-wrap:anywhere}
.mori-yearly-card-meta>span{display:block}
.mori-yearly-summary{margin-top:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:12px;line-height:1.9}
.mori-yearly-summary summary{cursor:pointer;overflow-wrap:anywhere;font-family:var(--serif);font-size:16px}
.mori-yearly-summary summary>span{display:inline-block;font-family:inherit;font-size:11px;color:var(--muted);margin-left:18px}
.mori-yearly-summary>p{font-size:11px;color:var(--muted);max-width:800px;margin-top:20px}
.mori-yearly-groups{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px 22px;margin-top:22px}
.mori-yearly-groups>div{min-width:0;border-top:1px solid var(--line);padding-top:10px}
.mori-yearly-groups dt{font-size:11px;color:var(--muted);overflow-wrap:anywhere}
.mori-yearly-groups dd{font-family:var(--serif);font-size:20px;margin:5px 0 0}
.mori-yearly-profile-source{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}
.mori-yearly-profile-source>p{font-size:11px;color:var(--muted);line-height:1.9;overflow-wrap:anywhere}
.mori-yearly-profile-source .text-link{margin-top:15px;max-width:100%;overflow-wrap:anywhere}
.mori-yearly-profile-copy p+p{margin-top:15px}
.mori-yearly-profile-copy{font-size:14px;line-height:2.3;color:#61675a}
.work-facts>div>dt,.work-facts>div>dd{min-width:0;overflow-wrap:anywhere}
@media(max-width:850px){.mori-yearly-groups{grid-template-columns:repeat(3,minmax(0,1fr))}.mori-yearly-profile-copy{font-size:12px}}
@media(max-width:600px){.mori-yearly-filter{display:block;padding-top:20px}.mori-yearly-filter__controls{margin-top:10px;width:100%}.mori-yearly-filter select{width:0;flex:1}.mori-yearly-filter button{font-size:11px;padding-left:12px;padding-right:12px;max-width:42%;overflow-wrap:anywhere}.mori-yearly-summary summary{font-size:14px}.mori-yearly-summary summary>span{display:block;margin-left:0;margin-top:4px}.mori-yearly-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mori-yearly-groups dd{font-size:18px}.mori-yearly-profile-copy{font-size:13px}.mori-yearly-card-meta{font-size:9px}.mori-yearly-profile-source .text-link{gap:16px}}
