@font-face{font-family:SongLabCommunity;src:url(/campaign/PretendardVariable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.songlab-community{--community-paper:white;--community-ink:black;--community-accent:var(--color-border-red);--community-muted:color-mix(in srgb,var(--community-ink) 64%,var(--community-paper));--community-line:color-mix(in srgb,var(--community-ink) 14%,var(--community-paper));--community-wide:72rem;--community-reading:48rem;--community-radius:var(--radius-container);background:var(--community-paper);color:var(--community-ink);font-family:SongLabCommunity,var(--v2-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:70vh;padding:var(--spacing-12) var(--spacing-6);overflow-wrap:anywhere;word-break:keep-all;line-height:1.7}.songlab-community *{box-sizing:border-box;min-width:0}.songlab-community .community-shell{max-width:var(--community-wide);width:100%;padding-block:var(--spacing-8);margin-inline:auto}.songlab-community .community-detail-shell{max-width:var(--community-reading)}.songlab-community :is(h1,h2,h3,h4,p,ol,dl,dd){margin:0}.songlab-community :is(h1,h2,h3,h4){text-wrap:pretty;color:var(--community-ink);font-family:inherit;font-weight:800;letter-spacing:-.035em!important;line-height:1.35!important}.songlab-community h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:900}.songlab-community .community-page-title{font-size:clamp(2rem,4vw,3.25rem)}.songlab-community h2{font-size:var(--font-size-2xl)}.songlab-community h3{font-size:var(--font-size-xl)}.songlab-community .community-hero{padding-block:var(--spacing-6) var(--spacing-12);border-bottom:var(--border-width) solid var(--community-ink)}.songlab-community .community-kicker{color:var(--community-accent);font-weight:750;font-size:var(--font-size-lg)}.songlab-community .community-intro{font-size:var(--font-size-lg);max-width:48ch;color:var(--community-muted);line-height:1.85}.songlab-community a{color:inherit;text-decoration:none}.songlab-community :is(a,button,input,select,textarea):focus-visible{outline:calc(var(--border-width)*3) solid var(--community-accent);outline-offset:var(--spacing-1)}.songlab-community button{font:inherit;cursor:pointer}.songlab-community button:disabled{cursor:default;opacity:.5}.songlab-community .community-button{min-height:var(--spacing-12);padding:var(--spacing-3) var(--spacing-6);background:var(--community-ink);color:var(--community-paper);border:var(--border-width) solid var(--community-ink);border-radius:var(--radius-full);font-size:var(--font-size-base);text-align:center;transition:background var(--duration-fast-min),color var(--duration-fast-min);justify-content:center;align-self:flex-start;align-items:center;font-weight:750;line-height:1.5;text-decoration:none;display:inline-flex}.songlab-community .community-button:hover:not(:disabled){background:var(--community-accent);border-color:var(--community-accent)}.songlab-community .community-button.is-secondary{color:var(--community-ink);background:var(--community-paper);border-color:var(--community-line)}.songlab-community .community-button.is-secondary:hover:not(:disabled){border-color:var(--community-ink);background:var(--color-background-muted)}.songlab-community .community-back,.songlab-community .community-text-button{min-height:var(--spacing-11);padding:var(--spacing-2) 0;text-underline-offset:.3em;font-size:var(--font-size-base);background:0 0;border:0;align-self:flex-start;align-items:center;font-weight:650;text-decoration:underline;display:inline-flex}.songlab-community .community-tabs{border-bottom:var(--border-width) solid var(--community-line);flex-wrap:wrap;align-items:center}.songlab-community .community-tabs button{color:var(--community-muted);border:0;border-bottom:calc(var(--border-width)*3) solid transparent;padding:var(--spacing-4) var(--spacing-5);min-height:var(--spacing-12);background:0 0;font-weight:750}.songlab-community .community-tabs button[aria-pressed=true]{color:var(--community-ink);border-bottom-color:var(--community-accent)}.songlab-community .community-sort{font-size:var(--font-size-sm);color:var(--community-muted);margin-left:auto}.songlab-community .community-feed{padding:0;list-style:none}.songlab-community .community-feed>li{border-bottom:var(--border-width) solid var(--community-line);padding:0}.songlab-community .community-post-link{padding:var(--spacing-8) var(--spacing-2);border-radius:var(--radius-inner);display:block}.songlab-community .community-post-link:hover h2{text-decoration:underline;text-decoration-thickness:var(--border-width);text-underline-offset:.2em}.songlab-community .community-meta{font-size:var(--font-size-base);color:var(--community-muted);align-items:center}.songlab-community .community-meta strong{color:var(--community-ink);font-weight:650}.songlab-community .community-avatar{width:var(--spacing-9);height:var(--spacing-9);border-radius:var(--radius-full);background:var(--color-background-muted);color:var(--community-ink);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.songlab-community .community-post-copy{flex:1;min-width:0}.songlab-community .community-excerpt{-webkit-line-clamp:2;color:var(--community-muted);white-space:pre-line;-webkit-box-orient:vertical;max-width:62ch;display:-webkit-box;overflow:hidden}.songlab-community .community-caption,.songlab-community .community-footnote{font-size:var(--font-size-base);color:var(--community-muted);line-height:1.8}.songlab-community .community-footnote{max-width:65ch;padding-top:var(--spacing-4)}.songlab-community .community-state{padding:var(--spacing-10) var(--spacing-8);background:var(--color-background-muted);border-radius:var(--community-radius)}.songlab-community .community-state h2{font-size:var(--font-size-xl)}.songlab-community .community-state p{max-width:55ch;color:var(--community-muted)}.songlab-community .community-more{align-self:center}.songlab-community .community-snapshot{padding:var(--spacing-6);background:var(--color-background-muted);border-radius:var(--community-radius);border:var(--border-width) solid var(--community-line)}.songlab-community .community-snapshot header span{color:var(--community-muted);font-size:var(--font-size-sm);align-self:center}.songlab-community .community-snapshot h3{font-size:var(--font-size-lg)}.songlab-community .community-measurements{gap:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.songlab-community .community-measurements dt{font-size:var(--font-size-sm);color:var(--community-muted)}.songlab-community .community-measurements dd{font-size:var(--font-size-xl);white-space:normal;font-weight:750;line-height:1.5}.songlab-community .community-snapshot.is-compact{width:19rem;padding:var(--spacing-5);flex-shrink:0}.songlab-community .is-compact .community-measurements{gap:var(--spacing-3)}.songlab-community .is-compact .community-measurements dd{font-size:var(--font-size-lg)}.songlab-community .community-private{font-size:var(--font-size-sm);background:var(--color-background-muted);border:var(--border-width) solid var(--community-line);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-inner)}.songlab-community .community-compose-grid{gap:var(--spacing-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.songlab-community .community-editor{padding-block:var(--spacing-3)}.songlab-community .community-field{gap:var(--spacing-2);font-weight:700;font-size:var(--font-size-base);flex-direction:column;display:flex}.songlab-community .community-field :is(input,select,textarea){width:100%;min-height:var(--spacing-12);padding:var(--spacing-3) var(--spacing-4);border:var(--border-width) solid var(--community-line);border-radius:var(--radius-element);background:var(--community-paper);color:var(--community-ink);font:inherit;box-shadow:none;max-width:100%;font-weight:400;line-height:1.65}.songlab-community .community-field textarea{resize:vertical;min-height:9rem}.songlab-community .community-field small,.songlab-community .community-optional{color:var(--community-muted);font-size:var(--font-size-sm);font-weight:400}.songlab-community .community-audio-option{padding-block:var(--spacing-6);border-block:var(--border-width) solid var(--community-line)}.songlab-community :is(.community-audio-option label,.community-confirm){align-items:flex-start;gap:var(--spacing-3);font-size:var(--font-size-base);cursor:pointer;min-height:var(--spacing-11);line-height:1.8;display:flex}.songlab-community input[type=checkbox]{width:var(--spacing-5);height:var(--spacing-5);margin-top:var(--spacing-1);accent-color:var(--community-accent);flex-shrink:0}.songlab-community .community-preview{padding:var(--spacing-6);border:var(--border-width) solid var(--community-ink);border-radius:var(--community-radius);background:var(--community-paper);position:sticky;top:6rem}.songlab-community .community-preview h2{font-size:var(--font-size-xl)}.songlab-community .community-preview-copy{padding-bottom:var(--spacing-4);border-bottom:var(--border-width) solid var(--community-line)}.songlab-community .community-body{white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;line-height:1.9}.songlab-community .community-detail-body{font-size:var(--font-size-lg);max-width:68ch}.songlab-community .community-notice{padding:var(--spacing-4);border-left:calc(var(--border-width)*3) solid var(--community-accent);background:var(--color-background-muted)}.songlab-community .community-manage{padding-top:var(--spacing-8);border-top:var(--border-width) solid var(--community-line)}.songlab-community .community-edit-preview,.songlab-community .community-delete-confirm{padding:var(--spacing-6);background:var(--color-background-muted);border-radius:var(--community-radius)}.songlab-community .community-text-button.is-danger{color:var(--community-accent)}.songlab-community .community-audio audio{width:100%;max-width:100%}.songlab-community .community-report-action{border-top:var(--border-width) solid var(--community-line);padding-top:var(--spacing-4)}.songlab-community .community-loading{padding:var(--spacing-10)}@media (max-width:52rem){.songlab-community .community-compose-grid{grid-template-columns:1fr}.songlab-community .community-preview{position:static}.songlab-community .community-post-content{flex-direction:column}.songlab-community .community-snapshot.is-compact{width:100%;max-width:28rem}.songlab-community .community-hero{align-items:flex-start}}@media (max-width:26rem){.songlab-community{padding:var(--spacing-6) var(--spacing-5)}.songlab-community .community-shell{padding-block:var(--spacing-5)}.songlab-community .community-sort{width:100%;padding-bottom:var(--spacing-3);margin:0}.songlab-community .community-preview,.songlab-community .community-state{padding:var(--spacing-5)}.songlab-community .community-meta{font-size:var(--font-size-sm)}.songlab-community h1{font-size:2.5rem}.songlab-community .community-page-title{font-size:2rem}}@media (prefers-reduced-motion:reduce){.songlab-community *{scroll-behavior:auto;transition:none!important}}
