@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-Thin.woff)format("woff");font-weight:100;font-display:swap}@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-ExtraLight.woff)format("woff");font-weight:200;font-display:swap}@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-Light.woff)format("woff");font-weight:300;font-display:swap}@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-Regular.woff)format("woff");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-Medium.woff)format("woff");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-SemiBold.woff)format("woff");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-Bold.woff)format("woff");font-weight:700;font-display:swap}@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-ExtraBold.woff)format("woff");font-weight:800;font-display:swap}@font-face{font-family:Pretendard;src:url(/admin-fonts/Pretendard-Black.woff)format("woff");font-weight:900;font-display:swap}body{margin:0}*{box-sizing:border-box}[hidden]{display:none!important}.admin-root{--font-pretendard:Pretendard;min-height:100vh}.public-site .artists-main.has-composite{background:#fff;min-height:100svh;padding:80px 0 0;display:block}.public-site .artist-composite{object-fit:contain;width:100%;height:auto;display:block}.public-site .responsive-image{display:contents}.public-site .artist-mobile-only{display:none}@media (max-width:600px),(max-width:1366px) and (orientation:portrait){.public-site .artist-mobile-only{display:block}.public-site .artist-desktop-only{display:none}}@media (max-width:600px){.public-site .artists-main>[data-locale]{width:100%}}.public-site .news-empty{text-align:center;padding:80px 0}.public-site .news-rich-body{overflow-wrap:anywhere;line-height:inherit}.public-site .news-rich-body p{margin-bottom:0}.public-site .news-rich-body a{color:#357d8e;text-decoration:underline}.public-site .news-rich-body blockquote{border-left:4px solid #999;margin-inline:0;padding-left:1em}.public-site .news-rich-body ul,.public-site .news-rich-body ol{margin:1em 0;padding-left:2em}.public-site .news-rich-body h1,.public-site .news-rich-body h2,.public-site .news-rich-body h3{margin:1em 0}.admin-root .image-group{gap:12px;min-width:0;margin-top:12px;display:grid}.admin-root .image-group>h3{color:var(--admin-title);margin:0;font-size:16px}.admin-root .image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.admin-root .image-grid--main{grid-template-columns:1fr}.admin-root .image-slot{border:1px solid var(--admin-border);border-radius:12px;min-width:0;padding:18px}.admin-root .image-slot fieldset{gap:12px;display:grid}.admin-root .image-slot__devices{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-root .image-slot__device{align-content:start;gap:10px;min-width:0;display:grid}.admin-root .image-slot__device h5{margin:0;font-size:14px}@media (max-width:600px){.admin-root .image-slot__devices{grid-template-columns:1fr}}.admin-root .image-slot__heading,.admin-root .image-slot__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-root .image-slot__heading h4{color:var(--admin-title);margin:0;font-size:15px}.admin-root .image-slot__status{background:var(--admin-bg);color:var(--admin-muted);border-radius:6px;padding:4px 8px;font-size:12px}.admin-root .image-slot__footer>span{color:var(--admin-primary-ink);font-size:13px}.admin-root .image-slot__footer .admin-button{min-height:36px;padding:7px 20px}.admin-root .image-slot .admin-banner-preview{flex-direction:column;align-items:stretch;min-width:0}.admin-root .image-slot .admin-banner-preview>button:first-child{flex:none;width:100%;height:220px}.admin-root .image-slot .admin-banner-preview>button:first-child img{object-fit:contain;border:0;height:100%;max-height:220px;display:block}.admin-root .image-slot .admin-banner-upload__dropzone{border-color:var(--admin-border);background:#f7f7f7;min-height:220px}.admin-root .image-slot .admin-banner-preview>button:focus-visible{outline:2px solid var(--admin-primary);outline-offset:2px}.admin-root .locale-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.admin-root .locale-panel{gap:20px;min-width:0;display:grid}.admin-root .admin-news-table{table-layout:fixed;min-width:840px}.admin-root .admin-page{grid-template-columns:minmax(0,1fr)}.admin-root .admin-page>.admin-surface{min-width:0}.admin-root .admin-filter-panel .admin-date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-width:0}@media (max-width:600px){.admin-root .admin-filter-panel .admin-filter-grid{padding-right:0}.admin-root .admin-filter-panel .admin-date-range{grid-template-columns:1fr}.admin-root .admin-filter-panel .admin-date-range>span{display:none}}.admin-root .admin-news-title{overflow-wrap:anywhere;gap:4px;display:grid}.admin-root .admin-news-title strong,.admin-root .admin-news-title span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:16px;overflow:hidden}.admin-root .admin-news-title span{color:var(--admin-muted);font-size:13px}.admin-root .admin-news-title:hover strong{color:var(--admin-primary-ink)}.admin-root .admin-table-action:disabled{opacity:.5;cursor:default}.admin-root .admin-brand-logo{width:100%;height:auto;display:block}.admin-root .app-shell__brand{max-width:180px}.admin-root .app-shell__sidebar.is-collapsed .app-shell__brand{width:40px;height:40px;overflow:hidden}.admin-root .app-shell__sidebar.is-collapsed .admin-brand-logo{width:auto;max-width:none;height:40px}.admin-root .auth-shell__brand{max-width:420px}.admin-root .admin-editor .ql-editor{min-height:240px}@media (max-width:900px){.admin-root .locale-grid,.admin-root .image-grid{grid-template-columns:1fr}}.admin-root fieldset{border:0;min-width:0;margin:0;padding:0}
