.v2-shell.people-screen{padding:74px 18px 36px;background:#0e1f16;isolation:isolate}.people-screen:before{content:"";position:fixed;z-index:-1;inset:0 auto 0 50%;width:min(100%,430px);transform:translateX(-50%);background:#0e1f16 url(/v2/reading-forest-mobile.webp) top/cover no-repeat;pointer-events:none}.people-content{max-width:390px;margin:0 auto}.people-heading{display:flex;align-items:center;gap:12px;margin:18px 0 22px}.people-heading img{width:58px;height:60px;object-fit:contain}.people-heading h1{margin:0;font-size:22px;color:#f7f2e6}.people-heading p{margin-top:6px!important;font-size:13px;color:#c5d7c0}.people-panel{padding:18px;margin-top:12px;border:1px solid #45664c;border-radius:20px;background:rgba(22,47,34,.96);box-shadow:0 6px 20px #0002}.people-panel-heading,.people-partner-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.people-panel h2{margin:0;color:#f7f2e6;font-size:17px}.people-delete,.people-edit{padding:5px 7px;border:0;background:transparent;color:#c0d8ba;font:600 12px V2Pretendard,sans-serif;cursor:pointer}.people-delete{color:#d5c9bc}.people-details{margin:14px 0 0}.people-details div{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:14px}.people-details dt{color:#afc3ad}.people-details dd{margin:0;color:#f7f2e6;text-align:right;word-break:break-all}.people-partner{margin-top:13px;padding:13px;border:1px solid #395b45;border-radius:14px;background:#10291e}.people-partner strong{font-size:15px}.people-partner .people-details{margin-top:5px}.people-empty{margin:13px 0!important;font-size:13px;line-height:1.5;color:#b8cbb6}.people-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:44px;margin-top:15px;padding:9px 12px;border:1px solid #78977b;border-radius:22px;background:#234631;color:#f7f2e6;text-decoration:none;font:600 14px V2Pretendard,sans-serif;cursor:pointer}.people-add span{font-size:19px}.people-form label{display:block;margin:16px 0 7px;font-size:13px;font-weight:600}.people-form input,.people-form select{width:100%;height:44px;padding:0 11px;border:1px solid #78977b;border-radius:10px;background:#0e2418;color:#f7f2e6;font:500 14px V2Pretendard,sans-serif;color-scheme:dark}.people-form select option{background:#193329}.people-form input::placeholder{color:#a7b7a5}.people-form small{display:block;margin-top:5px;color:#b8cbb6;font-size:11px}.people-form-actions{display:flex;gap:8px;margin-top:20px}.people-form-actions button{height:46px;border-radius:23px;font:700 14px V2Pretendard,sans-serif;cursor:pointer}.people-secondary{width:85px;border:1px solid #78977b;background:#234631;color:#f7f2e6}.people-primary{flex:1 1;border:0;background:#ffd978;color:#102019}.people-error{margin-top:10px!important;color:#ffd3c9;font-size:12px;line-height:1.5}.people-note{margin:18px 4px 0!important;color:#b8cbb6;font-size:12px;line-height:1.55;word-break:keep-all}.people-screen a:focus-visible,.people-screen button:focus-visible,.people-screen input:focus-visible,.people-screen select:focus-visible{outline:2px solid #ffd978;outline-offset:3px}.people-gender{border:0;margin:16px 0 0;padding:0;min-width:0}.people-gender legend{padding:0;font-size:13px;font-weight:600}.people-gender legend span{font-weight:400;color:#b8cbb6}.people-gender .gender-options{display:flex;gap:6px;margin-top:7px}.people-gender .gender-options button{flex:1 1;min-width:0;min-height:44px;padding:6px;border:1px solid #78977b;border-radius:10px;background:#0e2418;color:#f7f2e6;font:600 13px V2Pretendard,sans-serif;white-space:nowrap}.people-gender .gender-options button[aria-pressed=true]{border-color:#ffd978;background:#ffd978;color:#102019}.kongi-profile{border-color:#ad9558;background:linear-gradient(145deg,rgba(38,65,43,.98),rgba(20,46,34,.98));overflow:hidden}.kongi-profile-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.kongi-profile-heading img{width:62px;height:62px;object-fit:contain;transform:rotate(7deg)}.kongi-profile-eyebrow{display:block;margin-bottom:6px;color:#e9c978;font-size:11px;font-weight:700;letter-spacing:.03em}.kongi-profile h2{font-size:18px}.kongi-profile-details{margin:10px 0 0}.kongi-profile-details div{display:flex;align-items:baseline;gap:12px;padding:8px 0;border-top:1px solid rgba(215,198,140,.14);font-size:13px;line-height:1.45}.kongi-profile-details dt{width:46px;flex:none;color:#d8c48d;font-weight:600}.kongi-profile-details dd{margin:0;color:#f7f2e6;word-break:keep-all}.kongi-profile-details dd span{color:#b9cbb5;font-size:11px}.people-heading>div{flex:1 1;min-width:0}.kongi-profile-tab{flex:none;padding:8px 10px;border:1px solid #b59c62;border-radius:18px;background:#294534;color:#ffe1a0;font:700 12px V2Pretendard,sans-serif;cursor:pointer;white-space:nowrap}.kongi-profile-tab[aria-pressed=true]{background:#ffd978;color:#102019;border-color:#ffd978}@media(max-width:350px){.people-heading{gap:7px}.people-heading img{width:45px}.people-heading h1{font-size:19px}.people-heading p{font-size:11px}.kongi-profile-tab{padding:8px;font-size:11px}}.people-title-row{display:flex;align-items:center;gap:10px}.people-title-row h1{white-space:nowrap}.kongi-profile-tab{padding:6px 10px}@media(max-width:350px){.people-title-row{gap:7px}.kongi-profile-tab{padding:6px 8px}}