.kohan-copy{max-width:850px;margin:0 auto 32px;color:#28392e}.kohan-copy p{line-height:2;margin:0 0 24px}.kohan-copy-eyebrow{font-size:11px;letter-spacing:.16em;color:#6c756e}.kohan-copy .kohan-copy-lead{font-size:18px;line-height:1.9}.kohan-copy h2{background:none!important;border:0!important;border-bottom:1px solid #dce1d9!important;color:#28392e!important;padding:0 0 12px!important;margin:42px 0 24px!important;font-size:23px}.kohan-copy h2:before,.kohan-copy h2:after{display:none!important}.kohan-copy ul{line-height:2;padding-left:24px}.kohan-copy li{margin-bottom:12px}.kohan-copy-links{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.kohan-copy-links a{display:inline-block;background:#45604e;color:white!important;padding:12px 20px;border-radius:5px;text-decoration:none!important;font-size:14px}.kohan-copy-signature{text-align:right;color:#6c756e}.kohan-copy-english{margin:32px 0;border-top:1px solid #dce1d9;padding-top:20px;color:#6c756e}.kohan-copy-english summary{cursor:pointer;margin-bottom:18px}.kohan-copy-english p{font-size:14px}.kohan-copy>img{max-width:100%;height:auto;margin-bottom:25px}@media(max-width:720px){.kohan-copy .kohan-copy-lead{font-size:16px}.kohan-copy h2{font-size:21px}.kohan-copy-links a{min-height:44px}}

.kohan-profile-photos{display:grid;grid-template-columns:1.15fr 1fr;gap:18px;margin:12px 0 34px;align-items:stretch}.kohan-profile-photos img{display:block!important;position:static!important;width:100%!important;height:300px!important;max-height:none!important;object-fit:cover!important;object-position:center!important;border-radius:10px;filter:brightness(1.06) saturate(.88);box-shadow:0 8px 24px rgba(36,55,44,.08);margin:0}.kohan-profile-photos img:first-child{object-position:50% 46%}.kohan-profile-photos img:nth-child(2){object-position:50% 58%}.kohan-profile>.kohan-copy-eyebrow{margin-bottom:10px}.kohan-profile h2:first-of-type{margin-top:18px!important}@media(max-width:720px){.kohan-profile-photos{grid-template-columns:1fr;gap:14px;margin-top:0}.kohan-profile-photos img{height:auto!important;aspect-ratio:4/3;object-fit:cover;max-height:320px!important}.kohan-profile-photos img:nth-child(2){aspect-ratio:16/10}.kohan-profile-photos img{border-radius:8px}}

.kohan-discography{max-width:900px;margin:auto;padding-bottom:120px}.kohan-album{padding:28px 0;border-bottom:1px solid #dce1d9}.kohan-album-overview{display:grid;grid-template-columns:180px 1fr;gap:28px;align-items:start}.kohan-album-cover{width:180px!important;height:180px!important;object-fit:cover!important;display:block;border-radius:6px}.kohan-cover-placeholder{display:flex;align-items:center;justify-content:center;text-align:center;padding:20px;background:#e7ece2;color:#34523c;font-family:serif;box-sizing:border-box}.kohan-album h2{font-size:24px!important;background:none!important;border:none!important;padding:0!important;margin:4px 0 12px!important}.kohan-album h2:before,.kohan-album h2:after{display:none!important}.kohan-album-overview p{font-size:14px;line-height:1.9;margin:8px 0}.kohan-album-artist,.kohan-album-meta,.kohan-album-date{font-size:12px!important;color:#657468}.kohan-album-start{background:#45604e;color:#fff;border:0;padding:10px 18px;border-radius:5px;cursor:pointer}.kohan-album-songs{margin-top:20px}.kohan-album-songs summary{font-size:14px;cursor:pointer;color:#34523c;padding:10px 0}.kohan-album-songs ol{list-style:none;padding:0!important;margin:0!important}.kohan-album-songs li{display:flex;align-items:center;gap:12px;min-height:48px;margin:0!important;border-top:1px solid #e4e8e0}.kohan-song-number{width:24px;font-size:12px;color:#657468;text-align:right;flex-shrink:0}.kohan-song-play{background:none;border:0;cursor:pointer;text-align:left;flex:1;padding:10px 4px;color:#28392e;font-size:14px}.kohan-song-play.is-playing{background:#e7eee3;font-weight:600}.kohan-song-detail{font-size:12px;white-space:nowrap}.kohan-song-unavailable{flex:1;color:#657468;font-size:14px}.kohan-album-songs small{font-size:11px;color:#657468;white-space:nowrap}.kohan-album-note{font-size:12px;color:#657468;line-height:1.9;margin-top:24px}.kohan-album-player{position:fixed;bottom:0;left:0;right:0;z-index:100;background:rgba(246,247,243,.97);border-top:1px solid #dce1d9;padding:12px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.kohan-album-player>span{flex:1;font-size:13px;min-width:150px}.kohan-album-player audio{width:360px;max-width:100%;height:42px}.kohan-album-player p{margin:0;width:100%;font-size:12px;color:#a23e32}.kohan-discography :focus-visible{outline:3px solid #789080;outline-offset:3px}@media(max-width:720px){.kohan-album-overview{grid-template-columns:110px 1fr;gap:16px}.kohan-album-cover{width:110px!important;height:110px!important}.kohan-album h2{font-size:20px!important}.kohan-album-overview p{font-size:13px}.kohan-album-player{padding:10px 16px;gap:8px}.kohan-album-player>span{width:100%;flex:auto}.kohan-album-player audio{width:100%}.kohan-discography{padding-bottom:145px}}

.kohan-album h2{color:#28392e!important}.kohan-song-detail{color:#45604e!important}

.kohan-stream-buttons{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.kohan-stream-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:9px 18px;border-radius:6px;background:#eef1eb;border:1px solid #ccd5c9;color:#28392e!important;text-decoration:none!important;font-size:13px;font-weight:600;line-height:1.5}.kohan-stream-button.spotify{border-color:#4b815c}.kohan-stream-button.apple{border-color:#aaa}.kohan-stream-button:hover{background:#dfe7db}.kohan-album-start{margin-top:2px}
