@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Gowun Dodum;src:url(/fonts/GowunDodum-Regular.woff2) format("woff2");font-weight:400;font-display:swap}:root{--accent: #000000;--on-accent: #ffffff;--bg: #ffffff;--surface: #ffffff;--surface-2: #f0f0f0;--border: #000000;--text: #000000;--text-soft: #4d4d4d;--text-faint: #8a8a8a;--danger: #d1332b;--accent-blue: #595959;--glow: rgba(0, 0, 0, .16)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;touch-action:pan-x pan-y}@media(max-width:640px){input,textarea,select{font-size:16px!important}}body{overscroll-behavior-y:none;touch-action:pan-x pan-y}a,button,input,textarea,select,label{touch-action:manipulation}html,body,#root{height:100%}body{margin:0;background-color:var(--bg);color:var(--text);font-family:Pretendard,-apple-system,Segoe UI,Malgun Gothic,sans-serif}h1,h2,h3{font-family:inherit;font-weight:700;margin:0}a{color:var(--accent);text-decoration:none}a:hover{opacity:.65}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit;color:inherit}::placeholder{color:var(--text-faint)}.tag-chip{display:inline-flex;align-items:center;padding:4px 12px;border-radius:0;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:12px;font-weight:500;white-space:nowrap}.clamp2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.list-row{display:block;padding:13px 14px;border-bottom:1px solid var(--border);color:inherit}.list-row:hover{background:var(--surface-2)}.list-row:last-child{border-bottom:none}.ruled-paper{background-image:repeating-linear-gradient(to bottom,transparent 0 33px,var(--surface-2) 33px 34px);background-position:0 4px}
