.home-intro h1{font-size:28px;line-height:1.4;margin-bottom:7px}.home-search-area{margin:20px 0 14px}.home-search-area .search-form{border:2px solid #427052;background:#fff;box-shadow:0 3px 14px #2b513b0a;margin:0;min-height:60px}.home-search-area .search-form button{background:var(--green);color:#fff;font-size:13px;min-width:60px}.search-guidance{font-size:12px;line-height:1.8;margin:12px 0 8px;color:#6e7d65}.search-guidance strong{color:#365f37;font-weight:500}.search-examples{display:flex;flex-wrap:wrap;gap:7px}.search-examples a{padding:10px 13px;border-radius:24px;background:#edf2e6;color:#45623b;font-size:12px;min-height:44px;display:flex;align-items:center}.home-section{border-top:1px solid var(--line);padding-top:28px;margin-top:24px}.home-section .section-head{margin-bottom:18px;align-items:center}.home-section h2{margin:0;font-size:22px}.home-section .section-head p{margin-top:7px;color:#78846e;font-size:12px}.section-label{font-size:10px;color:#799066;letter-spacing:1px;margin-bottom:7px;display:block}.home-artist-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.card-whole{position:relative;min-width:0;border-radius:14px}.card-destination::after{content:'';position:absolute;inset:0;z-index:1;border-radius:inherit}.card-whole:focus-within{outline:2px solid #71965b;outline-offset:4px}.card-whole .hashtag-list{position:relative;z-index:2;pointer-events:none}.card-whole .hashtag-list a{pointer-events:auto}.card-whole .hashtag{display:inline-flex!important;min-height:44px;padding:9px 11px;font-size:12px;line-height:1.5}.card-whole .artist-meta h3{font-size:16px}.card-whole .artist-meta p{font-size:13px;color:#60754f;line-height:1.7;margin-top:5px}.artist-card-shell .cover{height:180px;aspect-ratio:4/3}.artist-card-shell .tag{display:none}.artist-card-shell .avatar,.artist-result .avatar{display:none}.artist-card-shell .artist-meta{padding-top:12px}.artist-card-shell .artist-meta .arrow{align-self:center}.artist-result{padding:17px}.artist-result .result-main .result-image{height:90px;width:90px;aspect-ratio:1}.artist-result .hashtag-list{margin:12px 0 0;padding-right:0;gap:6px}.card-next{color:#728268;font-size:11px;display:block;margin-top:10px}.artist-result .result-bio,.artist-result .activity-line,.artist-result .result-footer{display:none}.home-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.home-work-grid .work-image{height:245px;aspect-ratio:4/5}.home-work-grid .hashtag-list{display:none}.home-work-grid .work-card h3{font-size:15px;margin-top:12px}.home-work-grid .work-card p{font-size:12px;line-height:1.8}.sample-curation{font-size:11px;line-height:1.7;background:#edf0e5;color:#687b57;border-radius:6px;padding:6px 10px;display:inline-block;margin-top:10px}.gallery-recommendation{display:grid;grid-template-columns:160px 1fr;gap:22px;align-items:center;background:#edf1e6;padding:18px;border-radius:15px}.gallery-recommendation>img{height:156px;width:160px;object-fit:cover;border-radius:11px}.gallery-recommendation h3{font-family:'Noto Serif KR',serif;font-size:23px;font-weight:500;line-height:1.6;margin:8px 0}.gallery-recommendation p{font-size:12px;line-height:1.8;color:#76866a;margin:0 0 10px}.gallery-recommendation .gallery-count{font-size:11px;color:#536c45;display:block;margin-top:9px}.gallery-recommendation .gallery-link-label{font-size:12px;display:inline-block;margin-top:8px}.home-footer{margin-top:28px;border-top:1px solid var(--line);padding:20px 0;font-size:11px;line-height:1.9;color:#88927d}.home-footer strong{display:block;font-family:'Noto Serif KR',serif;color:#536e46;font-size:15px;margin-bottom:7px;font-weight:500}.inquiry-note{margin:20px 0;border-radius:12px;padding:17px;background:#f1f0e8;color:#66765a;border:1px solid #e1e5d6;line-height:1.8}.inquiry-note strong{font-size:13px;font-weight:500}.inquiry-note p{font-size:12px;margin:7px 0 0!important;line-height:1.8!important;color:#7c8572!important}.inquiry-select{min-height:48px;border:1px solid #bac7b2;background:#fcfcf8;padding:10px;font:inherit;border-radius:7px;color:var(--ink)}.search-form input{font-size:15px}.search-form input:focus{outline:2px solid #85a570;outline-offset:3px}.subcategory-list button,.recommended-search .hashtag,.profile .hashtag,.hashtag{min-height:44px}.filter-tabs button{font-size:13px}.page-title{font-size:28px}.profile .profile-bio{font-size:14px;line-height:1.95}.profile .artist-dimensions{font-size:13px}.profile .profile-location{font-size:12px}.lead{font-size:13px}.sample-note{font-size:12px}.profile-action{flex-wrap:wrap}.profile-action a{min-height:48px}.profile-action .outline{min-width:140px}.result-bar .result-count{font-size:13px}.result-info .artist-meta h3{font-size:17px}.result-info .artist-meta p{font-size:13px}.bottom-nav{min-height:64px}.bottom-nav a{min-height:48px}.detail-copy .project-note{font-size:12px}main{padding-bottom:100px}.work-card h3{line-height:1.6}.hashtag-list{gap:6px}
@media(max-width:760px){main{padding:18px 18px calc(104px + env(safe-area-inset-bottom))}.home-intro h1{font-size:25px;line-height:1.45}.home-intro p{font-size:12px;line-height:1.8}.home-search-area{margin:18px 0 12px}.home-search-area .search-form{min-height:58px}.search-form input{font-size:13px;min-height:44px}.home-search-area .search-form button{font-size:12px;min-width:51px}.search-guidance{font-size:12px;margin-top:11px}.search-examples{gap:6px}.search-examples a{font-size:11px;padding:9px 11px;min-height:44px}.category-grid .category{font-size:12px;gap:7px;min-height:76px}.category-grid .category-icon{height:43px;width:43px}.category-heading{font-size:13px;margin-top:16px}.category-heading .more{font-size:12px}.home-section{padding-top:23px;margin-top:22px}.home-section h2{font-size:21px}.home-section .section-head p{font-size:12px;line-height:1.8;max-width:240px}.section-label{font-size:10px;letter-spacing:.6px}.section-head .more{font-size:12px;min-height:44px}.home-artist-grid,.home-work-grid{gap:13px}.artist-card-shell .cover{height:auto;aspect-ratio:4/3;border-radius:12px}.card-whole .artist-meta h3{font-size:15px}.card-whole .artist-meta p{font-size:12px;line-height:1.7}.card-whole .hashtag{font-size:11px;padding:9px 8px;min-height:44px}.card-whole .hashtag-list{gap:5px;margin-top:9px}.artist-card-shell .artist-meta .arrow{display:none}.artist-result{padding:15px}.artist-result .result-main{gap:13px}.artist-result .result-main .result-image{width:78px;height:78px}.result-info .artist-meta h3{font-size:17px}.result-info .artist-meta p{font-size:13px}.artist-result .hashtag{font-size:12px;padding:9px 11px}.card-next{font-size:12px}.home-work-grid .work-image{height:auto;aspect-ratio:4/5}.home-work-grid .work-card h3{font-size:14px}.home-work-grid .work-card p{font-size:12px;line-height:1.8}.home-work-grid .work-card .price{font-size:12px}.sample-curation{font-size:11px;margin-top:0;margin-bottom:14px}.gallery-recommendation{grid-template-columns:96px 1fr;gap:14px;padding:15px}.gallery-recommendation>img{width:96px;height:127px;border-radius:9px}.gallery-recommendation h3{font-size:18px;margin:4px 0;line-height:1.5}.gallery-recommendation p{font-size:12px;line-height:1.8;margin-bottom:4px}.gallery-recommendation .gallery-count,.gallery-recommendation .gallery-link-label{font-size:11px;margin-top:5px}.home-footer{font-size:11px;padding-bottom:0}.artist-list{gap:13px}.dimension-filters{grid-template-columns:1fr 1fr;gap:11px}.dimension-filters>label:first-child{grid-column:1/-1}.dimension-filters label{font-size:12px}.dimension-filters select{font-size:13px;min-height:46px;padding:10px 24px 10px 10px}.filter-heading{font-size:12px}.filter-heading a{font-size:12px;min-height:44px;display:flex;align-items:center}.filter-hint{font-size:11px}.recommended-search>span{font-size:12px}.recommended-search .hashtag{font-size:12px;min-height:44px;padding:9px 11px}.recommended-search .hashtag-list{gap:6px}.lead{font-size:13px;line-height:1.85}.page-title{font-size:26px}.profile .profile-bio{font-size:14px}.profile .artist-dimensions{font-size:13px;grid-template-columns:64px 1fr;gap:12px}.profile .hashtag{font-size:12px;min-height:44px}.inquiry-note{padding:15px}.inquiry-note strong{font-size:13px}.inquiry-note p{font-size:12px}.profile-action .primary,.profile-action .outline{font-size:13px}.detail-copy p{font-size:13px}.active-search{font-size:12px;line-height:1.8}.subcategory-list button{font-size:12px;min-height:44px}.sample-note{font-size:11px;line-height:1.8}.bottom-nav a{font-size:11px}.result-bar{align-items:flex-start}.result-bar .sample-note{max-width:150px}.artist-grid .artist-card-shell .hashtag-list .hashtag{display:inline-flex!important}.profile .profile-location{font-size:12px}.detail dl{font-size:13px}.work-card .hashtag{font-size:11px;min-height:44px}.search-form{max-width:100%}.home-intro .intro-note{display:none}}

.card-whole .hashtag-list .hashtag{display:inline-flex!important}.card-whole .card-destination{touch-action:manipulation}.card-whole .hashtag-list:empty{display:none}.card-whole .artist-meta p{overflow-wrap:anywhere}.home-section .section-head p{max-width:100%}
