/*! nokull.css ! - the classless css framework *//*! https://github.com/nokull/nokullcss, MIT License, Copyright (c) 2026 SinokaDev */@import url(https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css);:root{--text-color:#363636;--gray:#535353;--link-color:#0073ff;--link-hover-color:#61a8ff;--bg-color:#f5f5f5;--border:1px solid rgba(0, 0, 0, 0.2);--border-radius:6px;--box-bg-color:#e2e2e2;--button-bg-color:#ebebeb;--blockquote-bg-color:#f0f0f0;--blockquote-border:1px solid rgba(0, 0, 0, 0.12);--blockquote-border-left:5px solid #3f3f3f;--hr-color:#d2d2d2;--mark-blue:#a8deff;--mark-yellow:#f1fda1;--mark-red:#fc8686;--mark-green:#96ffa9;--backgrount-color2:#363636;--text-color2:#f5f5f5}body{margin:0;font-family:Pretendard,ui-sans-serif,sans-serif,system-ui,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';background-color:var(--bg-color);color:var(--text-color);padding:1rem}a{color:var(--link-color);text-decoration:underline}a:hover{color:var(--link-hover-color)}button{background:var(--button-bg-color);border-radius:var(--border-radius);border:var(--border);border-bottom:4px solid rgba(0,0,0,.2);padding:.75rem 1.2rem;font-family:inherit;font-size:1rem;font-weight:500;color:inherit;display:inline-flex;align-items:center;justify-content:center;line-height:1;cursor:pointer;user-select:none;position:relative;top:0;transition:all .1s ease;-webkit-tap-highlight-color:transparent}button:active{top:3px;border-bottom-width:1px}button:disabled{cursor:not-allowed;opacity:.6;top:0;border-bottom:var(--border)}a button,a:hover button{color:var(--text-color);text-decoration:none}blockquote{margin:1.5rem 0;padding:.75rem 1rem;background:var(--blockquote-bg-color);border-radius:var(--border-radius);color:inherit;border:var(--blockquote-border);border-left:var(--blockquote-border-left)}blockquote p{margin:.5rem 0}figure{margin:0}cite,figcaption{font-style:italic;color:var(--gray)}figcaption{margin-top:.5rem;margin-bottom:2rem}h1,h2,h3,h4,h5,h6{margin-bottom:.4em;line-height:1.25;font-weight:700}h1{font-size:2.25rem}h2{font-size:1.75rem}h3{font-size:1.35rem}hr{border:0;border-top:1px solid --hr-color;margin:24px 0}image,img{border-radius:var(--border-radius);border:var(--border)}mark{color:var(--text-color);background-color:var(--mark-blue);padding:.05em .2em;border-radius:3px}mark[data-color=yellow]{background-color:var(--mark-yellow)}mark[data-color=blue]{background-color:var(--mark-blue)}mark[data-color=red]{background-color:var(--mark-red)}mark[data-color=green]{background-color:var(--mark-green)}legend{font-weight:600}fieldset{border:var(--border);border-radius:var(--border-radius);padding:1.5rem;margin-top:1rem;margin-bottom:1rem}fieldset>p:first-of-type{margin-top:0}fieldset>p:last-of-type{margin-bottom:0}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{background:#fff;border-radius:var(--border-radius);border:var(--border);padding:.75rem 1.2rem;margin-top:.5rem;width:100%;box-sizing:border-box;font-family:inherit;font-size:1rem}details>summary:first-of-type,label:has(input[type=checkbox]),label:has(input[type=radio]),select{cursor:pointer}input[type=checkbox],input[type=radio]{margin-top:1rem}details{border-radius:var(--border-radius);border:var(--border)}details summary{padding:1rem}details p{margin:.5rem 1rem 1rem 1rem}caption{margin-top:.5rem;margin-bottom:.5rem}table{width:100%;margin:1.5rem 0;border-collapse:collapse;font-size:.95rem;border-style:hidden;box-shadow:0 0 0 1px rgba(0,0,0,.2);border-radius:var(--border-radius);overflow:hidden}td,th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--hr-color)}th{background-color:var(--box-bg-color);font-weight:600;color:var(--text-color)}tr:last-child td{border-bottom:none}tr:nth-child(2n){background-color:rgba(0,0,0,.02)}pre{background-color:#2d2d2d;color:#f8f8f2;padding:1rem 1.2rem;border-radius:var(--border-radius);border:var(--border);overflow-x:auto;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:.9rem;line-height:1.5;margin:1.5rem 0;text-align:left}pre code{background:0 0;color:inherit;padding:0;border:none;font-size:inherit}code{background-color:var(--box-bg-color);color:var(--text-color);padding:.2em .4em;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em;border:1px solid rgba(0,0,0,.08)}