@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600;700&family=Noto+Serif+KR:wght@400;500;600;700;800&display=swap";
:root{--bg:#fbf7f6;--surface:#fffdfb;--surface-2:#f8edf1;--ink:#2c2330;--muted:#756b73;--line:#eadadf;--rose:#b94e6b;--rose-soft:#f8e2e9;--green:#6e8a79;--green-soft:#edf5ef;--plum:#4b2d46;--plum-deep:#251927;--gold:#b9925d;--gold-soft:#f7ead5;--danger:#a13a35;--shadow:0 18px 44px #2d1f301f;--luxury-border:linear-gradient(135deg, #b9925d8c, #ffffffb8, #b94e6b38)}*{box-sizing:border-box}html{background:var(--bg);min-height:100%;overflow-x:hidden}body{min-height:100%;color:var(--ink);letter-spacing:0;background:linear-gradient(90deg,#25192709 0%,#fff0 18%,#b9925d0f 100%),linear-gradient(#fffdfb 0%,#f9eef2 42%,#f4f7f0 100%);margin:0;font-family:Arial,Apple SD Gothic Neo,Malgun Gothic,sans-serif;overflow-x:hidden}button,input,textarea,select{font:inherit;letter-spacing:0}button{cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.55}a{color:inherit}.seo-page{width:min(100%,960px);min-height:100vh;margin:0 auto;padding:28px 18px 56px}.seo-nav{justify-content:flex-end;gap:10px;margin-bottom:28px;display:flex}.seo-nav a{border:1px solid var(--line);min-height:34px;color:var(--plum);background:#ffffffb8;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800;text-decoration:none}.seo-hero{max-width:760px;margin-bottom:26px}.seo-hero h1{color:var(--plum);margin:0;font-family:Georgia,Times New Roman,serif;font-size:52px;line-height:1.03}.seo-hero p{color:var(--muted);margin:14px 0 0;font-size:18px;line-height:1.65}.seo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.seo-grid article,.seo-panel,.faq-list article{border:1px solid var(--line);box-shadow:var(--shadow);background:#ffffffd1;border-radius:8px}.seo-grid article{padding:20px}.seo-panel{padding:22px}.seo-grid h2,.seo-panel h2,.faq-list h2{color:var(--plum);margin:0 0 10px;font-size:19px;line-height:1.25}.seo-grid p,.seo-panel p,.faq-list p{color:var(--muted);margin:0;line-height:1.62}.faq-list{gap:12px;display:grid}.faq-list article{padding:20px}.app-shell{background:linear-gradient(90deg,#fff0,#b9925d0b,#fff0),0 0;width:min(100vw,430px);max-width:100vw;min-height:100vh;margin:0 auto;padding:18px 14px 92px}.topbar{justify-content:space-between;align-items:center;gap:16px;min-width:0;margin-bottom:14px;padding:10px 0 4px;display:flex}.topbar>div:first-child,.topbar>.brand-home{min-width:0}.topbar-actions{flex:none;justify-items:end;gap:7px;display:grid}.topbar h1{color:var(--plum);text-shadow:0 1px #ffffffbf;margin:0;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:700;line-height:1.05}.eyebrow{color:var(--gold);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:800}.brand-note{max-width:300px;color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.35}.status-pill,.mini-chip,.category-chip{border:1px solid var(--line);min-height:30px;color:var(--muted);white-space:nowrap;background:#ffffffd1;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.is-ok{color:var(--plum);background:linear-gradient(135deg, #fff, var(--rose-soft));border-color:#c4567538}.status-pill.is-waiting{color:var(--rose);background:var(--rose-soft);border-color:#a6405838}.language-select{border:1px solid var(--line);min-height:32px;color:var(--plum);background:#ffffffd6;border-radius:999px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.language-select select{width:auto;min-width:92px;min-height:28px;color:var(--plum);background:0 0;border:0;border-radius:999px;padding:0;font-size:12px;font-weight:800}.language-select select:focus{box-shadow:none}.account-strip,.verification-panel,.form-panel,.detail-panel,.list-block,.stat-panel,.metric-card{background:linear-gradient(180deg, #fffffff5, #fffafce6), var(--surface);box-shadow:var(--shadow);border:1px solid #eadadfe0;border-radius:8px}.account-strip{align-items:center;gap:12px;margin-bottom:10px;padding:12px;display:flex}@media (max-width:1023px){.app-shell:not([data-active-tab=my])>.account-strip{display:none}}.avatar{color:#fff;background:linear-gradient(145deg, var(--plum-deep), var(--rose) 58%, var(--gold));border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;font-weight:900;display:grid}.account-copy{flex:auto;gap:3px;min-width:0;display:grid}.account-copy strong,.item-card strong,.member-row strong{overflow-wrap:anywhere}.account-copy span,.item-card span,.prep-card span,.member-row span,.form-footnote{color:var(--muted);font-size:13px;line-height:1.4}.account-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.auth-form,.signup-grid{gap:9px;width:100%;display:grid}.auth-quick-fields{gap:9px;display:grid}.signup-grid{grid-template-columns:1fr 1fr}.compact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.wide{grid-column:1/-1}.segmented{border:1px solid var(--line);background:#fff6f9;border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.segmented button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:6px;font-weight:800}.segmented button.active{color:var(--ink);background:#fff;box-shadow:0 4px 12px #23262314}.verification-panel{grid-template-columns:1fr;gap:10px;margin-bottom:10px;padding:12px;display:grid}.verification-panel div{gap:3px;display:grid}.verification-panel span{color:var(--muted);font-size:13px}.file-control{border:1px dashed var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.file-control input{display:none}.notice{color:#76512b;background:#fff8ed;border:1px solid #b7835140;border-radius:8px;margin:10px 0;padding:10px 12px;font-size:13px;line-height:1.45}.stack{gap:12px;display:grid}.mind-summary-grid{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(145deg,#fde8f085,#fffffff5 42%,#f7faf4ad),#fffffff0;border-radius:8px;gap:14px;padding:14px;display:grid;overflow:hidden}.metric-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.metric-card{background:linear-gradient(#fde8f0b8,#fffffff5),#fff;gap:5px;min-height:112px;padding:14px;display:grid}.metric-card span,.metric-card small{color:var(--muted);font-size:13px}.metric-card strong{color:var(--rose);font-size:34px;line-height:1}.form-panel,.detail-panel,.list-block,.stat-panel,.trend-panel{gap:10px;padding:12px;display:grid}.trend-panel{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#fffffff5,#fffafdf0);border-radius:8px}.trend-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.stat-panel{align-content:stretch}.stat-panel .stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;height:auto}.stat-panel .stats-grid div{background:#fff6f9b8;border-bottom:0;border-radius:8px;align-content:center;min-height:64px}.stat-panel .stats-grid div:last-child{border-bottom:0}.stat-panel .stats-grid strong{font-size:22px}.food-stats{gap:6px;display:grid}.food-stats div{background:#edf6f1b8;border-radius:8px;grid-template-columns:minmax(92px,auto) minmax(0,1fr);align-items:center;gap:8px;min-height:36px;padding:7px 9px;display:grid}.food-stats span{color:var(--muted);font-size:11px;line-height:1.25}.food-stats strong{color:var(--plum);overflow-wrap:anywhere;font-size:13px;line-height:1.25}.food-comparison{background:#ffffffb8;border-radius:8px;gap:8px;padding:9px;display:grid}.food-comparison p{color:var(--muted);margin:0;font-size:11px;line-height:1.35}.food-comparison-grid{gap:8px;display:grid}.food-score-bars{gap:6px;display:grid}.food-score-bars>span{color:var(--muted);font-size:11px;font-weight:800}.food-score-row{grid-template-columns:minmax(54px,.8fr) minmax(0,1.4fr) 24px;align-items:center;gap:6px;display:grid}.food-score-row small{color:var(--plum);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.food-score-row strong{color:var(--rose);text-align:right;font-size:12px}.food-score-track{background:#eadce4e6;border-radius:999px;height:7px;overflow:hidden}.food-score-track i{border-radius:inherit;background:linear-gradient(90deg, var(--green), var(--rose));height:100%;display:block}.mind-summary-grid>.metric-card,.mind-summary-grid>.trend-panel,.mind-summary-grid>.stat-panel{box-shadow:none;background:0 0;border:0;border-radius:0}.mind-summary-grid>*+*{border-top:0}.mind-summary-grid .chart-box{background:0 0;border:0;padding:0}.section-title{color:var(--rose);align-items:center;gap:8px;display:flex}.section-title.compact h2{font-size:14px}.section-title h2{color:var(--ink);margin:0;font-size:17px;line-height:1.2}input,textarea,select{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fffdfd;border-radius:8px;outline:none;padding:10px 11px}textarea{resize:vertical;min-height:92px}input:focus,textarea:focus,select:focus{border-color:#c4567594;box-shadow:0 0 0 3px #c456751f}.range-field{min-height:42px;color:var(--muted);grid-template-columns:70px 1fr 28px;align-items:center;gap:10px;font-size:13px;display:grid}.range-field input{min-height:auto;accent-color:var(--rose);padding:0}.range-field strong{color:var(--ink);text-align:right}.primary-button,.secondary-button,.danger-button,.icon-text,.icon-button{border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;font-weight:900;text-decoration:none;display:inline-flex}.primary-button,.secondary-button,.danger-button,.icon-text{padding:0 13px}.primary-button{color:#fff;background:linear-gradient(135deg, var(--plum-deep), var(--plum) 48%, var(--rose));border:1px solid #b9925d59;box-shadow:0 12px 24px #4b2d462e}.secondary-button{color:var(--plum);background:linear-gradient(135deg, var(--gold-soft), #fff8fb);border:1px solid #b9925d47}.danger-button,.icon-button.danger{color:var(--danger);background:#fdecec;border:1px solid #a13a3538}.icon-button{border:1px solid var(--line);width:42px;color:var(--ink);background:#fff;padding:0}.icon-text{border:1px solid var(--line);min-height:36px;color:var(--muted);background:#fff;font-size:13px}.tag-row,.action-row,.inline-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.inline-form{flex-wrap:nowrap}.inline-form input,.inline-form select{min-width:0}.tag,.check-line{border-radius:999px;align-items:center;gap:7px;min-height:34px;font-size:13px;display:inline-flex}.tag{border:1px solid var(--line);color:var(--muted);background:#fff;padding:0 11px}.tag.active{color:var(--rose);background:var(--rose-soft);border-color:#a6405838}.check-line{color:var(--muted)}.check-line input{width:auto;min-height:auto;accent-color:var(--rose)}.search-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:0 10px;display:flex}.search-row input{min-height:40px;box-shadow:none;border:0;padding-left:0}.community-stack{gap:14px}.community-hero,.filter-panel,.community-feed{border:1px solid var(--line);box-shadow:var(--shadow);background:#fffffff0;border-radius:8px}.community-hero{background:linear-gradient(135deg,#fde8f0c7,#fffffff5 48%,#edf6f1cc),#fff;gap:14px;padding:14px;display:grid}.community-hero h2{color:var(--plum);margin:0;font-size:24px;line-height:1.1}.community-hero p{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.45}.community-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.community-stats div{background:#ffffffc2;border-radius:8px;align-content:center;gap:3px;min-height:58px;padding:8px;display:grid}.community-stats span{color:var(--muted);font-size:11px;font-weight:800}.community-stats strong{color:var(--rose);font-size:22px;line-height:1}.filter-panel{gap:9px;padding:10px;display:grid}.community-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.segmented.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.community-status-filter{grid-template-columns:repeat(5,minmax(0,1fr))}.community-status-filter button{min-width:0;padding:0 6px;font-size:12px}.community-layout{gap:12px;display:grid}.community-feed{gap:8px;max-height:430px;padding:10px;display:grid;overflow:auto}.community-post{border:1px solid var(--line);min-height:132px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;gap:8px;padding:11px;display:grid}.community-post.active{background:linear-gradient(#fff,#fde8f0d1);border-color:#c4567561}.community-post strong{line-height:1.35}.community-post small{color:var(--muted);line-height:1.35}.post-meta-row,.post-stat-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.post-stat-row span,.post-status,.tag-chip{min-height:24px;color:var(--muted);white-space:nowrap;background:#edf6f1b8;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.post-status{color:var(--plum);background:#fff6f9e6}.post-status.pinned{color:var(--rose);background:var(--rose-soft)}.post-status.solved{color:var(--green);background:var(--green-soft)}.tag-chip{color:var(--plum);background:#fff6f9}.tag-chip.muted{color:var(--muted);background:#edf6f1b8}.community-detail{align-content:start}.post-list{scrollbar-width:thin;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.post-row{border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;flex:0 0 78%;gap:6px;min-height:126px;padding:12px;display:grid}.post-row.active{background:linear-gradient(180deg, #fff, var(--rose-soft));border-color:#c456756b}.post-row span{color:var(--rose);font-size:12px;font-weight:900}.post-row strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.post-row small,.detail-head small{color:var(--muted)}.detail-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.detail-panel h2{margin:0;font-size:20px;line-height:1.25}.detail-panel p,.prep-card p,.product-card p{color:#424842;margin:0;line-height:1.55}.locked-box{border:1px dashed var(--line);color:var(--muted);background:var(--surface-2);text-align:center;border-radius:8px;justify-items:center;gap:7px;padding:20px;display:grid}.locked-box strong{color:var(--ink)}.comment-list{gap:8px;display:grid}.comment{background:#fff6f9;border-radius:8px;gap:4px;padding:10px;display:grid}.comment.accepted{background:linear-gradient(180deg, #fff, var(--green-soft));border:1px solid #6f8e7d57}.comment-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mini-action{min-height:26px;color:var(--green);background:#fff;border:1px solid #6f8e7d47;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.comment span{color:#424842;line-height:1.45}.chart-box{background:#fff;border:1px solid #eadce4cc;border-radius:8px;gap:8px;padding:8px;display:grid}.chart-box svg{width:100%;height:auto;display:block}.chart-grid-line{stroke:#f0e4eb;stroke-width:1px}.chart-line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chart-line.condition{stroke:var(--rose);fill:none}.chart-line.tension{stroke:var(--plum);fill:none}.chart-line.energy{stroke:var(--green);fill:none}.chart-legend,.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.chart-legend span{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.chart-legend span:before{content:"";background:currentColor;border-radius:999px;width:9px;height:9px}.chart-legend .condition{color:var(--rose)}.chart-legend .tension{color:var(--plum)}.chart-legend .energy{color:var(--green)}.stats-grid div{background:#fff6f9;border-radius:8px;gap:3px;min-height:58px;padding:9px;display:grid}.stats-grid span{color:var(--muted);font-size:12px}.stats-grid strong{color:var(--plum);overflow-wrap:anywhere;font-size:16px}.item-card,.prep-card,.member-row{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:11px;display:grid}.item-card,.prep-card,.product-card,.member-row{border-color:#eadce4f2}.product-grid{gap:12px;display:grid}.product-card{min-height:170px;box-shadow:var(--shadow);background:linear-gradient(135deg,#fffffffa,#f8edf1bf),#fff;border:1px solid #b9925d33;border-radius:8px;grid-template-columns:112px 1fr;gap:12px;padding:10px;display:grid}.product-card img{object-fit:cover;background:var(--surface-2);border-radius:8px;width:112px;height:100%;min-height:150px}.product-card h3{margin:8px 0 5px;font-size:17px;line-height:1.3}.product-card>div{gap:8px;display:grid}.admin-product-list{gap:8px;display:grid}.admin-product-row{background:#ffffffc7;border:1px solid #eadadfe6;border-radius:8px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:72px;padding:9px;display:grid}.admin-product-row.inactive{opacity:.72;background:#f7ead561}.admin-product-row img,.product-image-placeholder{object-fit:cover;background:linear-gradient(135deg, var(--gold-soft), var(--rose-soft));border-radius:8px;width:54px;height:54px}.admin-product-row div{min-width:0}.admin-product-row strong,.admin-product-row span,.admin-product-row small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.admin-product-row span,.admin-product-row small{color:var(--muted);font-size:12px}.admin-product-actions{gap:6px;display:flex}.admin-product-actions .icon-button{width:34px;min-height:34px}.admin-stack{align-items:start}.admin-pending-panel,.admin-member-panel,.admin-product-panel{align-content:start}.admin-pending-panel .list-block{box-shadow:none;background:0 0;border:0;gap:7px;padding:0}.admin-pending-panel .empty-text{align-items:center;min-height:46px;margin:0;display:grid}.admin-product-panel textarea{min-height:54px}.admin-product-panel .admin-product-list,.admin-member-panel .member-list,.admin-pending-panel .list-block{padding-right:2px;overflow:auto}.admin-product-panel .admin-product-list{max-height:170px}.admin-member-panel .member-list{max-height:260px}.admin-pending-panel .list-block{max-height:160px}.youtube-embed{gap:8px;display:grid}.youtube-embed iframe{aspect-ratio:16/9;background:#111;border:0;border-radius:8px;width:100%}.youtube-embed.saved{margin-top:4px}.music-panel{align-content:start}.music-import-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.music-import-actions .file-control{justify-content:center;min-width:0;font-size:14px;font-weight:850}.music-import-actions .file-control span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-list{gap:7px;display:grid}.track-list.compact{max-height:160px;overflow:auto}.track-row{border:1px solid var(--line);min-height:38px;color:var(--ink);text-align:left;background:#fff;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 9px;display:grid}.track-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-row strong{color:var(--rose);font-size:12px}.track-row.selected{background:var(--rose-soft);border-color:#c456754d}.playlist-track{cursor:grab;grid-template-columns:auto minmax(0,1fr);padding:0 8px 0 6px}.playlist-track:active{cursor:grabbing}.playlist-track button{width:100%;min-height:38px;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:0;display:grid}.drag-handle{color:var(--muted)}.playlist-box{background:#fffdfd;border:1px solid #eadce4e6;border-radius:8px;gap:9px;padding:10px;display:grid}.player-controls{grid-template-columns:38px 48px 38px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.play-toggle{color:#fff;background:linear-gradient(135deg, var(--rose), var(--plum));border:1px solid #c4567542;border-radius:999px;justify-content:center;align-items:center;width:48px;min-height:42px;display:inline-flex;box-shadow:0 10px 22px #70425f2e}.now-playing-copy{gap:2px;min-width:0;display:grid}.now-playing-copy span{color:var(--rose);font-size:11px;font-weight:900}.now-playing-copy strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.audio-player{display:none}.library-track-row{grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:5px 7px}.track-main-button{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:2px;padding:0;display:grid}.track-main-button strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-actions{align-items:center;gap:5px;display:inline-flex}.compact-icon{width:28px;min-width:28px;min-height:28px}.winamp-player{background:linear-gradient(145deg,#f0d0881f,#6d4e6324),#0b0d14d1;border-color:#f0d0884d;gap:8px}.player-display{background:linear-gradient(#05080ceb,#12161fe6),#0b0d14;border:1px solid #8fa58a47;border-radius:8px;gap:2px;min-height:60px;padding:9px 10px;display:grid;box-shadow:inset 0 0 22px #8fa58a1a}.player-display span,.player-display small{color:#f0d088d1;text-transform:uppercase;font-size:11px;font-weight:900}.player-display strong{color:#f8f6ef;text-overflow:ellipsis;white-space:nowrap;font-size:17px;overflow:hidden}.player-notice{color:#ffe3de;background:#6d4e633d;border:1px solid #e87a7a47;border-radius:8px;margin:0;padding:8px 10px;font-size:12px}.winamp-player .player-controls{grid-template-columns:36px 48px 36px minmax(64px,.8fr) minmax(86px,1fr)}.mini-action.active{color:#11131d;background:linear-gradient(135deg,#f0d088,#8fa58a);border-color:#f0d08880}.player-slider-row{grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;display:grid}.player-slider-row span{color:#d8d1c3d6;font-variant-numeric:tabular-nums;font-size:11px}.player-slider-row input,.player-fine-controls input{accent-color:#f0d088;min-height:auto}.player-fine-controls{grid-template-columns:minmax(0,1fr) 112px;gap:8px;display:grid}.player-fine-controls label{gap:4px;min-width:0;display:grid}.player-fine-controls label span{color:#d8d1c3c7;font-size:11px;font-weight:900}.player-fine-controls select{min-height:34px}.prep-card{gap:10px}.prep-card a{color:var(--plum);overflow-wrap:anywhere;font-size:13px;font-weight:800}.task-list{gap:7px;display:grid}.task{min-height:34px;color:var(--ink);background:var(--surface-2);text-align:left;border:0;border-radius:8px;align-items:center;gap:8px;padding:0 9px;display:flex}.task.done{color:var(--rose);text-decoration:line-through}.empty-check{border:1px solid var(--line);background:#fff;border-radius:50%;width:16px;height:16px}.member-list{gap:8px;max-height:320px;display:grid;overflow:auto}.empty-text{color:var(--muted);margin:0;font-size:13px}.bottom-nav{border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;background:#fffcfbf5;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;width:min(100vw,430px);max-width:100vw;margin:0 auto;padding:8px 10px 12px;display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{min-height:56px;color:var(--muted);background:0 0;border:0;border-radius:8px;align-content:center;justify-items:center;gap:4px;font-size:11px;font-weight:900;display:grid}.bottom-nav button.active{color:var(--plum);background:linear-gradient(135deg, var(--rose-soft), var(--gold-soft))}.admin-settings-button{width:34px;min-height:34px;color:var(--plum);background:#ffffffdb}@media (min-width:780px){.app-shell{width:min(100%,900px);padding:28px 22px 96px}.screen-area>.stack{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.screen-area>.community-stack{grid-template-columns:1fr}.community-hero{grid-template-columns:1.35fr 1fr;align-items:stretch}.community-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr);align-items:start}.screen-area>.mind-stack{align-items:stretch}.mind-summary-grid{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;align-self:stretch;align-items:stretch}.mind-summary-grid>*+*{border-top:0}.mind-summary-grid>:nth-child(2n){border-left:0}.mind-summary-grid>:nth-child(n+3){border-top:0}.mind-summary-grid>.metric-card,.mind-summary-grid>.stat-panel,.mind-summary-grid>.trend-panel{min-height:0;padding:12px}.mind-summary-grid>.metric-card{align-content:center;min-height:92px}.mind-summary-grid>.metric-card strong{font-size:29px}.mind-summary-grid>.trend-panel{gap:8px}.mind-summary-grid>.trend-panel .section-title h2{font-size:16px}.mind-summary-grid>.trend-panel p{font-size:12px;line-height:1.35}.mind-summary-grid .chart-box{gap:8px;min-height:0}.mind-summary-grid .chart-box svg{height:150px;max-height:150px}.mind-summary-grid .chart-legend{gap:4px}.mind-summary-grid .chart-legend span{white-space:nowrap;gap:4px;font-size:10px}.mind-summary-grid .chart-legend span:before{width:7px;height:7px}.mind-summary-grid>.stat-panel .stats-grid{height:auto}.mind-summary-grid>.stat-panel .stats-grid div{min-height:56px;padding:9px}.mind-summary-grid>.stat-panel .stats-grid strong{font-size:17px}.screen-area>.stack>.detail-panel,.screen-area>.stack>.product-grid,.screen-area>.stack>.list-block{grid-column:auto}.post-row{flex-basis:280px}.bottom-nav{width:min(100%,900px)}}@media (max-width:420px){.seo-page{padding:20px 14px 44px}.seo-nav{justify-content:flex-start;margin-bottom:22px}.seo-hero h1{font-size:38px}.seo-hero p{font-size:15px;line-height:1.55}.seo-grid{grid-template-columns:1fr}.topbar{gap:8px}.topbar h1{font-size:26px}.brand-note{max-width:210px;font-size:12px}.topbar-actions{gap:5px}.status-pill{min-height:28px;padding:0 8px}.status-pill span,.mini-chip{display:none}.language-select{min-height:30px;padding:0 7px}.language-select select{min-width:72px;max-width:82px}.account-strip{align-items:flex-start}.signup-grid,.metric-grid,.product-card{grid-template-columns:1fr}.product-card img{width:100%;height:164px;min-height:164px}.inline-form{flex-wrap:wrap}.community-controls,.community-stats,.compact-grid{grid-template-columns:1fr}.community-status-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.community-status-filter button:last-child{grid-column:1/-1}.community-feed{max-height:none}}:root{--bg:#11131d;--surface:#ffffff0e;--surface-2:#ffffff18;--ink:#f8f6ef;--muted:#d8d1c3c7;--line:#f8f6ef29;--rose:#f0d088;--rose-soft:#f0d08821;--green:#8fa58a;--green-soft:#8fa58a24;--plum:#f8f6ef;--plum-deep:#0b0d14;--gold:#f0d088;--gold-soft:#f0d08829;--danger:#e7a4a2;--shadow:0 22px 70px #00000057;--luxury-border:linear-gradient(135deg, #f0d08873, #f8f6ef14, #6d4e635c);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{background:#0b0d14}body{color:var(--ink);background:radial-gradient(circle at 0 0,#f0d0881f,#0000 32vw),radial-gradient(circle at 80% 18%,#8fa58a1f,#0000 28vw),linear-gradient(#11131d 0%,#171c30 48%,#0b0d14 100%);font-family:Noto Serif KR,Apple SD Gothic Neo,Malgun Gothic,serif}.app-shell{background:0 0}.topbar h1,.seo-hero h1,.section-title h2,.community-hero h2,.detail-panel h2,.form-panel h2{color:var(--ink);text-shadow:none;font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif}.eyebrow,.now-playing-copy span{color:var(--gold)}.brand-note,.account-copy span,.empty-text,.form-footnote,.product-note{color:var(--muted)}.account-strip,.verification-panel,.form-panel,.detail-panel,.item-card,.product-card,.prep-card,.community-hero,.filter-panel,.community-post,.locked-box,.seo-grid article,.seo-panel,.faq-list article,.playlist-box{box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff15,#ffffff09);border:1px solid #f0d08833;border-radius:8px}input,textarea,select,.search-row{color:var(--ink);background:#0b0d1494;border-color:#f8f6ef24}input::placeholder,textarea::placeholder{color:#d8d1c38c}.status-pill,.mini-chip,.category-chip,.tag-chip,.post-status,.language-select,.icon-button,.secondary-button,.tag,.task,.track-row,.member-row,.admin-product-row{color:var(--muted);background:#ffffff12;border-color:#f0d0882e}.status-pill.is-ok,.status-pill.is-waiting,.tag.active,.community-post.active,.track-row.selected,.bottom-nav button.active{color:var(--ink);background:linear-gradient(135deg,#f0d08833,#8fa58a24);border-color:#f0d0886b}.primary-button,.play-toggle{color:#11131d;background:linear-gradient(135deg,#f0d088,#8fa58a);border-color:#f0d0888c;box-shadow:0 14px 34px #00000047}.danger-button,.icon-button.danger{color:#fff2ef;background:#a13a353d}.bottom-nav{background:#0b0d14eb;border-top-color:#f0d08838;grid-template-columns:repeat(6,minmax(0,1fr))}.admin-settings-button{color:var(--gold);background:#ffffff12}.board-type-toggle{grid-template-columns:repeat(2,minmax(0,1fr))}.locked-box.compact{min-height:auto;padding:12px}.profile-summary,.product-note{gap:4px;display:grid}.product-card img,.admin-product-row img,.product-image-placeholder{background:#ffffff14}@media (min-width:1024px){.app-shell{width:min(100%,1240px);padding:32px 28px 36px}.topbar{padding-top:18px}.screen-area>.stack{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.screen-area>.mind-stack,.screen-area>.community-stack{grid-template-columns:1fr}.community-layout{grid-template-columns:minmax(340px,.82fr) minmax(0,1.18fr)}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.bottom-nav{border:1px solid #f0d0882e;border-radius:8px;width:min(100%,1240px);margin-bottom:18px;padding:8px;position:sticky;top:0;bottom:auto}.bottom-nav button{min-height:46px}}.performance-stack{grid-template-columns:1fr}.performance-grid{gap:12px;display:grid}.performance-card{box-shadow:var(--shadow);background:linear-gradient(145deg,#ffffff15,#ffffff09);border:1px solid #f0d08833;border-radius:8px;grid-template-columns:120px minmax(0,1fr);gap:14px;padding:14px;display:grid}.performance-card img{object-fit:cover;border-radius:8px;width:120px;height:150px}.performance-card h3{color:var(--ink);margin:8px 0 4px;font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:24px;line-height:1.05}.performance-card p{color:var(--muted);margin:8px 0;line-height:1.55}@media (min-width:1024px){.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.music-import-actions{grid-template-columns:1fr}}@media (max-width:520px){.performance-card{grid-template-columns:1fr}.performance-card img{width:100%;height:190px}.bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}}:root{--panel:#11131dc7;--panel-strong:#11131deb;--panel-soft:#f8f6ef13;--panel-line:#f0d0883d;--field-bg:#0b0d14b8;--field-line:#f8f6ef29}body{background:radial-gradient(circle at 8% 0,#f0d0881c,#0000 34vw),radial-gradient(circle at 88% 12%,#8fa58a1a,#0000 30vw),linear-gradient(#11131d 0%,#151a2b 46%,#0b0d14 100%)}.app-shell{width:min(100vw,430px);padding:12px 10px 76px}.topbar{gap:10px;margin-bottom:8px;padding:5px 0 2px}.topbar h1{font-size:30px}.brand-note{max-width:250px;margin-top:3px;font-size:12px;line-height:1.25}.topbar-actions{gap:5px}.account-strip,.verification-panel,.form-panel,.detail-panel,.list-block,.stat-panel,.metric-card,.trend-panel,.community-hero,.filter-panel,.community-feed,.community-post,.item-card,.product-card,.prep-card,.performance-card,.playlist-box,.locked-box,.comment,.stats-grid div,.community-stats div,.food-comparison,.food-stats div,.admin-product-row,.member-row,.track-row,.task,.file-control,.search-row,.seo-grid article,.seo-panel,.faq-list article{border-color:var(--panel-line);color:var(--ink);background:linear-gradient(145deg, #f8f6ef16, #f8f6ef07), var(--panel);box-shadow:0 18px 54px #00000042}.account-strip{gap:9px;margin-bottom:8px;padding:9px}.avatar{flex-basis:38px;width:38px;height:38px}.notice{color:#f8f6efdb;background:#f0d0881c;border-color:#f0d08847;margin:7px 0 8px;padding:8px 10px}.screen-area{min-height:auto}.stack,.community-stack{gap:9px}.form-panel,.detail-panel,.list-block,.stat-panel,.trend-panel,.filter-panel,.community-feed{gap:8px;padding:10px}.section-title{gap:7px}.section-title h2,.community-hero h2{font-size:16px;line-height:1.12}.community-hero h2{font-size:22px}.community-hero,.mind-summary-grid{gap:9px;padding:10px}.community-hero p,.trend-panel p,.detail-panel p,.prep-card p,.product-card p,.performance-card p,.comment span{color:var(--muted)}input,textarea,select,.search-row input{border-color:var(--field-line);min-height:38px;color:var(--ink);background:var(--field-bg);padding:8px 10px}textarea{min-height:68px}.segmented{border-color:var(--field-line);background:#0b0d1485;padding:3px}.segmented button{min-height:32px}.segmented button.active{color:#11131d;box-shadow:none;background:linear-gradient(135deg,#f0d088,#8fa58a)}.primary-button,.secondary-button,.danger-button,.icon-text,.icon-button{min-height:38px}.secondary-button,.icon-text,.icon-button,.tag,.status-pill,.mini-chip,.category-chip,.tag-chip,.post-status{color:#f8f6efe0;background:#f8f6ef14;border-color:#f0d08838}.secondary-button:hover,.icon-text:hover,.icon-button:hover,.tag:hover{background:#f0d08821;border-color:#f0d0886b}.primary-button,.play-toggle{color:#0b0d14}.range-field{grid-template-columns:62px minmax(0,1fr) 24px;gap:8px;min-height:36px;font-size:12px}.range-field strong{color:var(--gold)}.range-field input{background:0 0}.mind-summary-grid{border-color:var(--panel-line);background:linear-gradient(145deg,#f0d0881f,#8fa58a12),#0b0d149e;grid-template-columns:repeat(2,minmax(0,1fr))}.mind-summary-grid>.metric-card,.mind-summary-grid>.trend-panel,.mind-summary-grid>.stat-panel{padding:0}.mind-summary-grid>.metric-card{align-content:center;min-height:72px}.metric-card{gap:3px;padding:9px}.metric-card span,.metric-card small{font-size:11px}.metric-card strong{color:var(--gold);font-size:27px}.mind-summary-grid>.trend-panel,.mind-summary-grid>.stat-panel{grid-column:1/-1}.mind-summary-grid .chart-box,.chart-box{box-shadow:none;background:0 0;border:0;padding:0}.mind-summary-grid .chart-box svg{height:112px}.chart-grid-line{stroke:#f8f6ef24}.chart-line.condition,.chart-dot.condition,.chart-legend .condition{stroke:#f0d088;fill:none;color:#f0d088}.chart-dot.condition{fill:#f0d088}.chart-line.tension,.chart-dot.tension,.chart-legend .tension{stroke:#d9aac4;fill:none;color:#d9aac4}.chart-dot.tension{fill:#d9aac4}.chart-line.energy,.chart-dot.energy,.chart-legend .energy{stroke:#8fa58a;fill:none;color:#8fa58a}.chart-dot.energy{fill:#8fa58a}.chart-legend{gap:4px}.chart-legend span{gap:4px;font-size:10px}.chart-legend span:before{width:7px;height:7px}.stat-panel .stats-grid{gap:6px}.stat-panel .stats-grid div,.stats-grid div{min-height:46px;padding:7px}.stat-panel .stats-grid span,.stats-grid span,.food-stats span,.food-score-bars>span{color:#d8d1c3b8;font-size:10px}.stat-panel .stats-grid strong,.stats-grid strong,.food-stats strong{color:var(--ink);font-size:14px}.food-stats{gap:5px}.food-stats div{grid-template-columns:minmax(76px,.68fr) minmax(0,1.32fr);min-height:32px;padding:6px 7px}.food-comparison{gap:6px;padding:7px}.food-score-row{grid-template-columns:minmax(48px,.8fr) minmax(0,1.4fr) 22px}.community-stats{gap:6px}.community-stats div{min-height:48px;padding:7px}.community-stats strong{color:var(--gold);font-size:20px}.community-controls{gap:6px}.community-feed{max-height:360px}.community-post{gap:6px;min-height:104px;padding:9px}.community-post.active,.track-row.selected,.post-row.active,.tag.active,.status-pill.is-ok,.status-pill.is-waiting{color:var(--ink);background:linear-gradient(145deg, #f0d0882e, #8fa58a1a), var(--panel-strong);border-color:#f0d08875}.post-stat-row span,.tag-chip,.post-status{min-height:22px;padding:0 7px}.comment{padding:8px}.comment.accepted{background:#8fa58a1f;border-color:#8fa58a6b}.product-grid,.performance-grid,.track-list,.task-list,.admin-product-list,.member-list{gap:8px}.product-card{grid-template-columns:96px minmax(0,1fr);gap:10px;min-height:136px;padding:9px}.product-card img{width:96px;height:100%;min-height:118px}.product-card h3,.performance-card h3{margin:4px 0 2px;font-size:18px}.product-card p,.performance-card p,.community-post small{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.product-card textarea{min-height:52px}.performance-card{grid-template-columns:96px minmax(0,1fr);gap:10px;padding:10px}.performance-card img{width:96px;height:120px}.youtube-embed iframe{max-height:210px}.track-list.compact{max-height:132px}.playlist-box{gap:7px;padding:8px}.player-controls{grid-template-columns:34px 42px 34px minmax(0,1fr);gap:6px}.player-controls .icon-button{width:34px;min-height:34px}.play-toggle{width:42px;min-height:38px}.bottom-nav{border-top-color:var(--panel-line);background:#0b0d14f0;grid-template-columns:repeat(6,minmax(0,1fr));width:min(100vw,430px);padding:6px 8px 8px}.bottom-nav button{gap:3px;min-height:48px;font-size:10px}@media (min-width:780px){.app-shell{width:min(100%,980px);padding:18px 18px 86px}.product-grid,.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.app-shell{grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"top account""nav nav""notice notice""screen screen";align-items:start;gap:10px 14px;width:min(100%,1280px);padding:18px 22px 24px;display:grid}.topbar{grid-area:top;margin:0;padding:0}.topbar h1{font-size:42px}.brand-note{max-width:680px;font-size:13px}.account-strip{grid-area:account;min-height:68px;margin:0}.verification-panel,.notice{grid-column:1/-1}.notice{grid-area:notice}.screen-area{grid-area:screen}.bottom-nav{border:1px solid var(--panel-line);border-radius:8px;grid-area:nav;width:100%;margin:0;padding:6px;position:sticky;top:8px;bottom:auto}.bottom-nav button{min-height:40px}.screen-area>.stack{gap:10px}.screen-area>.mind-stack{grid-template-columns:minmax(300px,.88fr) minmax(360px,1.12fr) minmax(300px,.9fr);align-items:start}.mind-stack>.mind-summary-grid{grid-area:1/1/span 2}.mind-stack>form.form-panel:first-of-type{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mind-stack>form.form-panel:first-of-type .section-title,.mind-stack>form.form-panel:first-of-type .range-field,.mind-stack>form.form-panel:first-of-type .compact-grid,.mind-stack>form.form-panel:first-of-type .tag-row,.mind-stack>form.form-panel:first-of-type textarea,.mind-stack>form.form-panel:first-of-type button{grid-column:1/-1}.mind-stack>form.form-panel:nth-of-type(2){grid-area:1/3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.mind-stack>form.form-panel:nth-of-type(2) .section-title,.mind-stack>form.form-panel:nth-of-type(2) .range-field,.mind-stack>form.form-panel:nth-of-type(2) button{grid-column:1/-1}.mind-stack>.list-block{grid-area:2/3;max-height:250px;overflow:auto}.mind-summary-grid .chart-box svg{height:104px}.screen-area>.community-stack{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start}.community-hero{grid-area:1/1;grid-template-columns:1fr}.filter-panel{grid-area:1/2;grid-template-columns:minmax(0,1fr) minmax(190px,.42fr);align-items:start}.filter-panel .search-row{grid-column:1}.filter-panel .board-type-toggle{grid-column:2}.filter-panel .community-controls,.filter-panel .locked-box{grid-column:1/-1}.filter-panel .community-controls{grid-template-columns:repeat(6,minmax(0,1fr))}.filter-panel .community-status-filter{grid-column:1}.filter-panel .segmented.compact{grid-column:2}.community-layout{grid-column:1/-1;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);gap:10px}.community-feed{max-height:500px}.community-stack>form.form-panel{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.community-stack>form.form-panel .section-title,.community-stack>form.form-panel .community-controls,.community-stack>form.form-panel .tag-row,.community-stack>form.form-panel textarea,.community-stack>form.form-panel .form-footnote,.community-stack>form.form-panel button{grid-column:1/-1}.shopping-stack{grid-template-columns:1fr}.shopping-stack>.section-title{grid-column:1/-1}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{grid-template-columns:86px minmax(0,1fr)}.product-card img{width:86px;min-height:112px}.screen-area>.prep-stack{grid-template-columns:minmax(360px,.88fr) minmax(420px,1.12fr);align-items:start}.prep-stack>form.form-panel{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.prep-stack>form.form-panel .section-title,.prep-stack>form.form-panel textarea,.prep-stack>form.form-panel .youtube-embed,.prep-stack>form.form-panel button{grid-column:1/-1}.prep-stack>.music-panel{max-height:620px;overflow:auto}.prep-stack>.prep-history-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:360px;display:grid;overflow:auto}.performance-stack{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);align-items:start}.performance-stack>form.form-panel{grid-area:2/1}.performance-stack>.performance-grid{grid-area:1/2/span 2;grid-template-columns:1fr;max-height:650px;overflow:auto}}@media (max-width:520px){.app-shell{padding-left:9px;padding-right:9px}.topbar h1{font-size:27px}.brand-note{max-width:210px}.account-strip{align-items:center}.community-stats,.compact-grid,.community-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card,.performance-card{grid-template-columns:92px minmax(0,1fr)}.product-card img{width:92px;height:100%;min-height:116px}.performance-card img{width:92px;height:118px}.bottom-nav span{font-size:9px}}.stat-panel .stats-grid div,.stats-grid div,.community-stats div,.food-stats div,.food-comparison,.comment,.post-stat-row span,.tag-chip,.post-status{background:linear-gradient(145deg,#f8f6ef11,#f8f6ef06),#0b0d147a}.stat-panel .stats-grid div{border:1px solid #f0d08824}.stat-panel .stats-grid span{color:#f0d0889e}.stat-panel .stats-grid strong{color:#f8f6ef}@media (min-width:1024px){.screen-area>.shopping-stack{grid-template-columns:1fr}.screen-area>.shopping-stack>.section-title,.screen-area>.shopping-stack>.product-grid{grid-column:1/-1}.screen-area>.performance-stack{grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr)}.screen-area>.performance-stack>form.form-panel{grid-area:2/1}.screen-area>.performance-stack>.performance-grid{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;max-height:650px;overflow:auto}.screen-area>.performance-stack .performance-card{grid-template-columns:86px minmax(0,1fr)}.screen-area>.performance-stack .performance-card img{width:86px;height:112px}.app-shell{align-content:start}.screen-area>.admin-stack{grid-template-columns:minmax(360px,.42fr) minmax(0,.58fr);gap:10px}.admin-pending-panel{grid-area:1/1}.admin-member-panel{grid-area:2/1}.admin-product-panel{grid-area:1/2/span 2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-product-panel .section-title,.admin-product-panel textarea,.admin-product-panel .compact-grid,.admin-product-panel .check-line,.admin-product-panel>.action-row,.admin-product-panel>.form-footnote,.admin-product-panel .admin-product-list{grid-column:1/-1}.admin-product-panel .compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-member-panel .inline-form{grid-template-columns:minmax(0,1fr) 150px;display:grid}}.filter-panel.search-only{padding:8px}.filter-panel.search-only .search-row{grid-column:1/-1}@media (min-width:1024px){.filter-panel.search-only{grid-template-columns:1fr}}.session-button{min-height:34px;color:var(--ink);white-space:nowrap;background:#0b0d146b;border:1px solid #f0d08852;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.session-button.ghost{color:#f8f6efd1;border-color:#f8f6ef2e}.auth-form-head{grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;display:flex}.cafe-post-head,.cafe-action-row,.cafe-detail-head{align-items:center;gap:7px;min-width:0;display:flex}.cafe-post-head{flex-wrap:wrap}.cafe-board-kind,.cafe-category-kind{color:#f8f6efe6;background:#f0d0881f;border:1px solid #f0d0883d;border-radius:999px;align-items:center;min-height:22px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.cafe-category-kind{color:#f8f6efdb;background:#8fa58a29;border-color:#8fa58a5c}.cafe-meta{justify-content:flex-start}.cafe-comment-count{color:#f8f6efb8;align-items:center;gap:5px;font-size:13px;display:inline-flex}.report-mini-button{color:#f8f6efa3;background:#6d4e632e;border:1px solid #e87a7a47;border-radius:8px;justify-content:center;align-items:center;width:30px;min-width:30px;min-height:30px;margin-left:auto;display:inline-flex}.report-mini-button:hover{color:#f8f6ef;border-color:#e87a7a7a}.cafe-write-grid{grid-template-columns:minmax(132px,.22fr) minmax(120px,.18fr) minmax(0,1fr);gap:8px;display:grid}.community-post{min-height:88px}.community-post strong{font-size:17px;line-height:1.3}.community-detail{min-height:316px}.community-detail h2{margin-top:8px}.community-stack>form.form-panel{gap:8px}.product-card{grid-template-columns:92px minmax(0,1fr);align-items:start}.product-card img{object-fit:contain;background:#f8f6ef0b;border:1px solid #f0d08829;width:92px;height:128px;min-height:0;padding:7px}.product-image-fallback{color:#f0d0889e;background:linear-gradient(135deg,#f0d08814,#8fa58a0f),#f8f6ef0b;border:1px solid #f0d08829;border-radius:8px;place-items:center;width:92px;height:128px;padding:7px;display:grid}@media (min-width:1024px){.screen-area>.mind-stack{grid-template-columns:minmax(315px,.92fr) minmax(370px,1.08fr) minmax(315px,.92fr);gap:10px}.mind-stack>.mind-summary-grid,.mind-stack>form.form-panel,.mind-stack>.list-block{align-self:start}.mind-stack>form.form-panel:first-of-type{min-height:536px}.mind-stack>form.form-panel:nth-of-type(2){min-height:324px}.mind-stack>.list-block{max-height:282px}.screen-area>.community-stack{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr)}.community-feed{max-height:432px}.community-stack>form.form-panel{grid-template-columns:1fr}.community-stack>form.form-panel .cafe-write-grid{grid-column:1/-1}.product-grid{grid-template-columns:repeat(2,minmax(360px,1fr))}}@media (max-width:720px){.auth-form-head,.cafe-action-row{align-items:flex-start}.cafe-write-grid,.product-card{grid-template-columns:1fr}.product-card img{width:100%;height:132px}.winamp-player .player-controls,.player-fine-controls{grid-template-columns:1fr 1fr}.winamp-player .player-controls .play-toggle{justify-self:center}.player-slider-row{grid-template-columns:36px minmax(0,1fr) 36px}}@media (min-width:1024px){.mind-stack>.mind-summary-grid{max-height:536px;overflow:auto}.mind-stack>.list-block{max-height:212px}.product-card img{width:92px;height:92px}}@media (max-width:720px){.product-card img{height:108px}}@media (min-width:1024px){.mind-stack>.mind-summary-grid{max-height:none;overflow:visible}}.mind-summary-grid{align-content:start}.mind-summary-grid>.trend-panel,.mind-summary-grid>.stat-panel{border-radius:8px}.mind-summary-grid>.trend-panel{padding:8px 8px 2px}.mind-summary-grid>.stat-panel{background:linear-gradient(145deg,#f8f6ef0b,#8fa58a0e),#0b0d1457;border:1px solid #f0d0881a;padding:9px}.mind-summary-grid>.stat-panel .stats-grid{gap:7px}.mind-summary-grid>.stat-panel .stats-grid div{min-height:52px}.mind-summary-grid>.stat-panel .food-stats{gap:6px;margin-top:8px}.mind-summary-grid>.stat-panel .food-stats div{background:linear-gradient(90deg,#f0d0880f,#f8f6ef06),#0b0d144d;border-color:#f0d08814;grid-template-columns:minmax(86px,.62fr) minmax(0,1.38fr);min-height:36px}.mind-summary-grid>.stat-panel .food-stats strong{font-size:13px;line-height:1.35}@media (min-width:1024px){.mind-stack>.mind-summary-grid{max-height:none;overflow:visible}}.stage-calendar-stack{gap:10px}.stage-quick-stats{flex-wrap:wrap;align-items:center;gap:6px;margin-top:-2px;display:flex}.stage-quick-stats span{color:#f8f6efb8;background:#f0d08814;border:1px solid #f0d08833;border-radius:999px;align-items:baseline;gap:5px;min-height:25px;padding:0 9px;font-size:12px;font-weight:800;display:inline-flex}.stage-quick-stats strong{color:var(--gold);font-size:15px;line-height:1}.stage-search-row{background:#0b0d1475;border:1px solid #f0d08838;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:grid}.stage-search-row svg{color:#f8f6efd1}.stage-search-row input{background:0 0;border:0;min-height:38px;padding:0}.stage-search-row button{color:#f8f6efdb;background:#f8f6ef0f;border:1px solid #f0d0883d;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.stage-calendar-panel{box-shadow:var(--shadow);background:linear-gradient(145deg,#f0d0881a,#8fa58a0e),#0b0d149e;border:1px solid #f0d08838;border-radius:8px;gap:10px;padding:12px;display:grid}.stage-calendar-header{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.stage-calendar-header strong{color:var(--ink);font-size:17px}.stage-calendar-weekdays,.stage-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.stage-calendar-weekdays span{color:#f8f6ef7a;text-align:center;font-size:10px}.stage-calendar-day{min-height:62px;color:var(--ink);text-align:left;background:#0b0d146b;border:1px solid #f0d0881f;border-radius:8px;align-content:start;gap:4px;padding:6px;display:grid}.stage-calendar-day.muted{opacity:.42}.stage-calendar-day.selected{background:linear-gradient(145deg,#f0d0882e,#8fa58a1c),#0b0d149e;border-color:#f0d08894}.stage-calendar-day span{color:var(--gold);font-weight:900}.stage-calendar-marker{color:#f8f6efe6;border:1px solid #0000;border-radius:999px;place-self:end;width:24px;height:24px;padding:4px}.stage-calendar-marker.performance,.event-kind-badge.performance{background:#f0d0882e;border-color:#f0d0884d}.stage-calendar-marker.competition,.event-kind-badge.competition{background:#8fa58a33;border-color:#8fa58a57}.selected-date-list{gap:6px;display:grid}.stage-date-events{box-shadow:var(--shadow);background:linear-gradient(145deg,#f0d08817,#6d4e6314),#0b0d149e;border:1px solid #f0d08838;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.stage-selected-date{color:#d8d1c3c7;font-size:12px;font-weight:800}.stage-date-event-list{gap:8px;display:grid}.stage-date-event-button{min-width:0;color:var(--ink);text-align:left;background:#0b0d146b;border:1px solid #f0d0882e;border-radius:8px;gap:4px;padding:10px;text-decoration:none;display:grid}.stage-date-event-button:hover:not(:disabled){background:linear-gradient(145deg,#f0d08829,#8fa58a1a),#0b0d149e;border-color:#f0d08873}.stage-date-event-button strong,.stage-date-event-button span,.stage-date-event-button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stage-date-event-button strong{font-size:16px}.stage-date-event-button span{color:var(--gold);font-size:12px;font-weight:900}.stage-date-event-button small{color:#f8f6efe6;background:#f0d0881a;border:1px solid #f0d0883d;border-radius:999px;width:fit-content;min-height:28px;padding:4px 9px;font-size:12px;font-weight:900}.stage-date-event-action{align-items:center;gap:5px;display:inline-flex}.stage-date-event-button:disabled{cursor:default;opacity:.68}.mini-schedule-card{background:#0b0d145c;border:1px solid #f0d0881f;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 8px;min-height:42px;padding:7px;display:grid}.mini-schedule-card small{color:var(--muted);grid-column:2}.event-kind-badge{min-height:23px;color:var(--ink);white-space:nowrap;border:1px solid #f0d0883d;border-radius:999px;align-items:center;padding:0 8px;font-size:12px;font-weight:900;display:inline-flex}.stage-type-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stage-type-toggle button{min-height:38px;color:var(--ink);background:#0b0d146b;border:1px solid #f0d0882e;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-weight:900;display:inline-flex}.stage-type-toggle button.active{background:linear-gradient(145deg,#f0d08838,#8fa58a1f),#0b0d14a3;border-color:#f0d08885}.stage-schedule-card{grid-template-columns:98px minmax(0,1fr);min-height:150px}.stage-schedule-card img{object-fit:cover;width:98px;height:126px}@media (min-width:1024px){.screen-area>.stage-calendar-stack{grid-template-columns:minmax(300px,.82fr) minmax(430px,1.12fr) minmax(300px,.9fr);align-items:start}.stage-calendar-stack>.stage-calendar-panel{grid-area:1/2/span 2}.stage-calendar-stack>.stage-form{grid-area:1/1/span 2}.stage-calendar-stack>.stage-schedule-list{grid-area:1/3/span 2;grid-template-columns:1fr;max-height:650px;overflow:auto}}@media (max-width:720px){.stage-calendar-day{gap:3px;min-height:58px;padding:4px}.stage-calendar-marker{width:20px;height:20px;padding:3px}.stage-schedule-card{grid-template-columns:1fr}.stage-schedule-card img{width:100%;height:180px}}@media (min-width:1024px){.screen-area>.stage-calendar-stack{grid-template-columns:minmax(300px,.82fr) minmax(430px,1.14fr) minmax(300px,.9fr);gap:10px}.screen-area>.stage-calendar-stack>.stage-calendar-panel{grid-area:1/2/span 2}.screen-area>.stage-calendar-stack>.stage-form{grid-area:1/1/span 2}.screen-area>.stage-calendar-stack>.stage-schedule-list{grid-area:1/3/span 2;grid-template-columns:1fr;max-height:650px;overflow:auto}.screen-area>.stage-calendar-stack>.stage-schedule-list .stage-schedule-card{grid-template-columns:82px minmax(0,1fr);gap:9px;min-height:124px;padding:9px}.screen-area>.stage-calendar-stack>.stage-schedule-list .stage-schedule-card img{width:82px;height:104px}.screen-area>.stage-calendar-stack>.stage-schedule-list .stage-schedule-card h3{margin:5px 0 3px;font-size:18px;line-height:1.1}.screen-area>.stage-calendar-stack>.stage-schedule-list .stage-schedule-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0;display:-webkit-box;overflow:hidden}}.stage-calendar-nav{align-items:center;gap:7px;min-width:0;display:inline-flex}.stage-calendar-nav .icon-button{background:#0b0d1475;border-color:#f0d0883d;width:30px;min-height:30px}.stage-calendar-header{flex-wrap:wrap}@media (min-width:1024px){.screen-area>.stage-calendar-stack:not(:has(.stage-form)){grid-template-columns:minmax(430px,1fr) minmax(320px,.72fr)}.screen-area>.stage-calendar-stack:not(:has(.stage-form))>.stage-calendar-panel{grid-area:1/1}.screen-area>.stage-calendar-stack:not(:has(.stage-form))>.stage-schedule-list{grid-area:1/2}}.language-select select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--ink)}.language-select select option,.language-select select optgroup{color:#f8f6ef;background-color:#11131d}.language-select select option:checked{color:#11131d;background-color:#f0d088}@media (min-width:1024px){.app-shell{grid-template-columns:minmax(0,1fr) minmax(300px,360px);grid-template-areas:"top account""nav account""notice notice""screen screen";gap:8px 14px;padding-top:16px}.topbar{align-items:flex-start;min-height:86px}.topbar h1{font-size:38px}.brand-note{max-width:520px}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;max-width:260px;display:flex}.account-strip{align-self:start;min-height:0;padding:8px}.account-strip .avatar{flex-basis:34px;width:34px;height:34px}.account-strip .auth-form{gap:7px}.account-strip .auth-form-head{gap:6px;min-height:28px}.account-strip .mini-chip{min-height:27px;padding:0 9px;font-size:11px}.account-strip .session-button{min-height:28px;padding:0 10px;font-size:12px}.account-strip .segmented{min-height:36px;padding:3px}.account-strip .segmented button{min-height:28px;font-size:13px}.account-strip .auth-quick-fields,.account-strip .signup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.account-strip input,.account-strip select{min-height:34px;padding:7px 9px}.account-strip .primary-button{min-height:36px;padding:0 12px}.bottom-nav{align-self:end}}@media (min-width:1024px) and (max-width:1120px){.app-shell{grid-template-columns:minmax(0,1fr) minmax(290px,340px)}.topbar-actions{max-width:210px}}.product-card textarea{resize:none;height:36px;min-height:36px;max-height:36px;line-height:1.2;overflow:hidden}.stage-schedule-card .tag-chip,.stage-schedule-card .tag-chip.muted{color:#f8f6eff0;background:#f0d08829;border:1px solid #f0d0885c;min-height:20px;padding:0 7px;font-size:10px;font-weight:850}.stage-schedule-card .icon-text{border-radius:7px;gap:5px;min-height:28px;padding:0 9px;font-size:12px;line-height:1}.stage-schedule-card .icon-text svg{width:14px;height:14px}.stage-form-actions,.stage-card-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.stage-form-actions{margin-top:2px}.stage-form-actions .primary-button{flex:180px}.stage-form-actions .secondary-button{flex:none;min-height:36px}.board-form-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.board-form-actions .primary-button{flex:180px}.board-form-actions .secondary-button{flex:none;min-height:36px}.stage-card-actions{margin-top:6px}.stage-card-actions .mini-action{border-radius:7px;min-height:28px;padding:0 9px;font-size:12px;line-height:1}.community-top-panel{border:1px solid var(--panel-line);color:var(--ink);background:linear-gradient(145deg, #f8f6ef14, #f8f6ef06), var(--panel);border-radius:8px;gap:8px;padding:8px;display:grid;box-shadow:0 16px 46px #00000038}.community-search-panel{align-content:center;min-height:58px}.community-top-search{align-content:center;display:grid}.community-top-panel .search-row{background:linear-gradient(90deg,#f0d08814,#8fa58a0a),#0b0d1494;border-color:#f0d08847;min-height:40px}.community-top-panel .search-row input{min-height:34px}@media (min-width:1024px){.screen-area>.community-stack{grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:10px}.community-search-panel{grid-column:1/-1;grid-template-columns:1fr}.community-layout{grid-column:1/-1;grid-template-columns:minmax(330px,.72fr) minmax(0,1.28fr);gap:10px}}@media (max-width:720px){.community-search-panel{min-height:54px;padding:7px}}.product-media,.product-content{min-width:0;display:grid}.product-media{align-content:start;gap:6px}.product-content{gap:7px}.product-card .product-media-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.product-media-actions .secondary-button,.product-media-actions .icon-text{white-space:nowrap;border-radius:7px;justify-content:center;gap:4px;min-height:30px;padding:5px 6px;font-size:12px;line-height:1}.product-media-actions svg{width:14px;height:14px}.shop-search-row{background:#0b0d1494;border:1px solid #f0d0883d;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:grid}.shop-search-row svg{color:#f8f6efd1}.shop-search-row input{background:0 0;border:0;min-height:40px;padding:0}.shop-search-row button{color:#f8f6efdb;background:#f8f6ef0f;border:1px solid #f0d0883d;border-radius:999px;place-items:center;width:28px;height:28px;display:inline-grid}.shop-empty{text-align:center;background:#f8f6ef0b;border:1px solid #f0d0882e;border-radius:8px;margin:0;padding:18px}.shop-pagination{flex-wrap:wrap;justify-content:center;gap:6px;padding:6px 0 0;display:flex}.shop-pagination button{color:#f8f6efd6;background:#f8f6ef12;border:1px solid #f0d08847;border-radius:999px;min-width:38px;min-height:34px;padding:0 12px;font-weight:850}.shop-pagination button.active{color:#0b0d14;background:linear-gradient(135deg,#f0d088,#8fa58a);border-color:#f0d088a8}.shop-pagination button:disabled{cursor:not-allowed;opacity:.45}@media (min-width:1024px){.product-card{grid-template-columns:92px minmax(0,1fr)}.product-card img,.product-image-fallback{width:92px;height:92px}}@media (max-width:720px){.product-media{grid-template-columns:minmax(96px,.34fr) minmax(0,.66fr);align-items:start}.product-media-actions{align-self:end}.product-card img,.product-image-fallback{width:100%;height:108px}}.auth-callback-page{min-height:100vh;color:var(--ink);background:radial-gradient(circle at 24% 18%,#f0d08821,#0000 30%),radial-gradient(circle at 78% 16%,#8fa58a1f,#0000 28%),linear-gradient(145deg,#11131d,#0b0d14);place-items:center;padding:24px;display:grid}.auth-callback-card{text-align:center;background:linear-gradient(145deg,#f8f6ef17,#f8f6ef08),#171c30eb;border:1px solid #f0d08857;border-radius:8px;justify-items:center;gap:12px;width:min(460px,100%);padding:28px;display:grid;box-shadow:0 26px 80px #00000057}.auth-callback-card h1{margin:0;font-size:30px;line-height:1.1}.auth-callback-card p{color:var(--muted);margin:0;line-height:1.6}.auth-callback-card svg{color:var(--gold)}.auth-callback-card .spin{animation:1s linear infinite cuebarre-spin}@keyframes cuebarre-spin{to{transform:rotate(360deg)}}.auth-resend-button{width:100%;min-height:34px;font-size:13px}.brand-home{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.brand-home:hover h1,.brand-home:focus-visible h1{color:var(--gold)}.brand-home:focus-visible{outline-offset:5px;border-radius:8px;outline:2px solid #f0d08899}.korean-board-stack{gap:10px}.k-board-panel{border:1px solid var(--panel-line);color:var(--ink);background:linear-gradient(145deg, #f8f6ef13, #f8f6ef07), var(--panel);border-radius:8px;overflow:hidden;box-shadow:0 18px 54px #00000042}.k-board-toolbar{justify-content:space-between;align-items:end;gap:16px;padding:16px 18px 10px;display:flex}.k-board-heading{gap:4px;min-width:0;display:grid}.k-board-heading span{color:var(--gold);font-style:italic;font-weight:700}.k-board-heading strong{color:var(--ink);font-family:Cormorant Garamond,Noto Serif KR,Georgia,serif;font-size:24px;line-height:1.1}.k-board-search{grid-template-columns:minmax(220px,1fr) auto;gap:8px;width:min(430px,52%);display:grid}.k-board-search .search-row{background:#0b0d1494;border-color:#f0d0883d;min-height:42px}.k-board-search .secondary-button{min-width:72px}.k-board-categories{flex-wrap:wrap;gap:8px;padding:0 18px 14px;display:flex}.k-board-categories button,.k-board-pages button{color:#f8f6efd6;background:#f8f6ef12;border:1px solid #f0d08847;border-radius:999px;min-height:36px;padding:0 14px;font-weight:850}.k-board-categories button.active,.k-board-pages button.active{color:#0b0d14;background:linear-gradient(135deg,#f0d088,#8fa58a);border-color:#f0d088a8}.k-board-table{border-top:1px solid #f0d0882e;display:grid}.k-board-row{color:#f8f6efe0;text-align:left;background:0 0;border:0;border-bottom:1px solid #f8f6ef1a;grid-template-columns:74px 96px minmax(0,1fr) 150px 118px 70px;align-items:center;gap:10px;width:100%;min-height:56px;padding:0 18px;display:grid}button.k-board-row:hover,button.k-board-row.active{background:linear-gradient(90deg,#f0d0881f,#8fa58a0e),#f8f6ef09}.k-board-head{color:#d8d1c3db;background:#f8f6ef0b;min-height:48px;font-weight:900}.k-board-no,.k-board-author,.k-board-date,.k-board-views{color:#d8d1c3d6;font-size:14px}.k-board-no,.k-board-date,.k-board-views,.k-board-head span:first-child,.k-board-head span:nth-child(5),.k-board-head span:nth-child(6){text-align:center}.k-board-category,.k-board-lock,.k-board-info,.k-board-notice,.k-board-solved{color:#f8f6efe6;background:#f0d0881f;border:1px solid #f0d08852;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.k-board-lock{background:#8fa58a26;border-color:#8fa58a61;margin-right:6px}.k-board-info{background:#6d4e6357;border-color:#f0d0886b;margin-right:6px}.k-board-notice,.k-board-solved{color:#0b0d14;background:#f0d088e0;margin-right:6px}.k-board-solved{color:#f8f6efe6;background:#8fa58a2e;margin-left:7px;margin-right:0}.k-board-title-cell{color:#f8f6ef;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:1.35;overflow:hidden}.k-board-title-cell small{color:var(--gold);margin-left:6px;font-size:13px}.k-board-empty{border-bottom:1px solid #f8f6ef1a;margin:0;padding:28px 18px}.k-board-footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 18px 16px;display:flex}.k-board-pages{gap:6px;display:flex}.k-board-write-button{min-width:118px}.k-board-detail{gap:12px}.k-board-view-head,.k-board-write-form .section-title{justify-content:space-between}.k-board-detail .cafe-action-row{background:#0b0d1442;border:1px solid #f0d0882e;border-radius:8px;flex-wrap:wrap;gap:6px;width:fit-content;max-width:100%;padding:6px}.k-board-detail .cafe-action-row .icon-text,.k-board-detail .cafe-action-row .mini-action,.k-board-detail .cafe-action-row .report-mini-button,.k-board-detail .cafe-action-row .cafe-comment-count{flex:none;min-height:34px;margin-left:0}.k-board-detail .cafe-action-row .mini-action{border-radius:8px;padding:0 10px}.k-board-detail .cafe-action-row .mini-action.is-active{color:#0b0d14;background:linear-gradient(135deg,#f0d088,#8fa58a);border-color:#f0d088a8}.k-board-detail .cafe-action-row .cafe-comment-count{background:#f8f6ef0f;border:1px solid #f0d08829;border-radius:8px;padding:0 10px}.k-board-detail .cafe-action-row .report-mini-button{width:34px;min-width:34px}.board-detail-tags{flex-wrap:wrap;gap:6px;display:flex}.board-detail-tags .tag-chip{cursor:pointer;min-height:28px}.board-tag-input-row,.board-tag-input-row label{gap:6px;display:grid}.board-tag-input-row span{color:#f0d088db;font-size:13px;font-weight:850}.k-board-list-button{min-height:34px;margin-left:auto;padding:0 12px}.k-board-write-form{align-content:start}@media (min-width:780px){.screen-area>.korean-board-stack{grid-template-columns:1fr}.screen-area>.korean-board-stack>.k-board-panel,.screen-area>.korean-board-stack>.k-board-detail,.screen-area>.korean-board-stack>.k-board-write-form{grid-column:1/-1}.k-board-write-form{grid-template-columns:repeat(4,minmax(0,1fr))}.k-board-write-form .section-title,.k-board-write-form .cafe-write-grid,.k-board-write-form textarea,.k-board-write-form .board-tag-input-row,.k-board-write-form .form-footnote,.k-board-write-form .board-form-actions{grid-column:1/-1}}@media (max-width:720px){.k-board-toolbar{padding:13px 12px 10px;display:grid}.k-board-search{grid-template-columns:1fr auto;width:100%}.k-board-categories{padding:0 12px 12px}.k-board-row{grid-template-columns:44px 72px minmax(0,1fr) 44px;gap:7px;min-height:52px;padding:0 12px}.k-board-head span:nth-child(4),.k-board-head span:nth-child(5),.k-board-author,.k-board-date{display:none}.k-board-title-cell{font-size:14px}.k-board-category{padding:0 7px;font-size:11px}.k-board-footer{padding:12px}}
