@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";body{font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1rem;line-height:1.5;color:#1e293b;background-color:#f8fafc}pre,code,.code,.raw-content{font-family:"JetBrains Mono","Fira Code","Courier New",monospace;font-size:.875rem;line-height:1.75}h1{font-size:1.875rem;font-weight:700;line-height:1.25;color:#1e293b}h2{font-size:1.5rem;font-weight:600;line-height:1.25;color:#1e293b}h3{font-size:1.25rem;font-weight:600;color:#1e293b}*{margin:0;padding:0;box-sizing:border-box}.btn-primary{padding:10px;background-color:#2563eb;color:#fff;border:none;border-radius:8px;transition:all .2s ease;font-size:1rem;font-weight:500}.btn-primary:hover{background-color:#1d4ed8;cursor:pointer}.btn-outline{padding:6px 16px;background:#fff;border:1px solid #2563eb;border-radius:6px;color:#2563eb;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease;white-space:nowrap}.btn-outline:hover{background:#2563eb;color:#fff;cursor:pointer}.btn-outline.active{background:#2563eb;color:#fff;border-color:#2563eb}.btn-outline.copied{background:#10b981;color:#fff;border-color:#10b981}.remove-file,.btn-danger{padding:5px;background-color:#f8fafc;color:#ef4444 !important;border-radius:8px;transition:all .2s ease;font-size:.875rem;font-weight:500;color:#2563eb;border:1px solid #ef4444;margin-left:5px}.remove-file:hover,.btn-danger:hover{background-color:#ef4444;cursor:pointer;color:#fff !important}.header .container{display:flex;justify-content:space-between;align-items:center;padding:1.5rem 0}@media(max-width: 1023px){.header .container{padding-left:1rem;padding-right:1rem}}.header .container div a{display:flex;align-items:center;gap:5px;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none}.header .container nav a{text-decoration:none;color:#64748b}.new-share-container,.edit-share-container{max-width:1024px;margin:1rem auto}.new-share-container h2,.edit-share-container h2{font-size:3rem;text-align:center;margin-bottom:1.5rem}@media(max-width: 767px){.new-share-container h2,.edit-share-container h2{font-size:2rem;padding-left:1rem;padding-right:1rem}}.new-share-container .info-message,.edit-share-container .info-message{font-size:12px;margin-top:12px;color:#64748b}@media(max-width: 767px){.new-share-container .info-message,.edit-share-container .info-message{padding-left:1rem}}@media(max-width: 1023px){.new-share-container form,.edit-share-container form{padding:0 16px}}.new-share-container form .form-group,.edit-share-container form .form-group{display:flex;flex-direction:column;margin:1.5rem auto}.new-share-container form .form-group label,.edit-share-container form .form-group label{color:#64748b;margin-bottom:.5rem}.new-share-container form .form-group input,.edit-share-container form .form-group input{padding:8px;border:1px solid #94a3b8;border-radius:8px;outline:none;font-size:1rem;transition:all .2s ease}.new-share-container form .form-group input::placeholder,.edit-share-container form .form-group input::placeholder{color:#64748b;opacity:.6}.new-share-container form .form-group input:hover,.edit-share-container form .form-group input:hover{border-color:rgb(192.3863636364,205.3409090909,222.6136363636)}.new-share-container form .form-group input:focus,.edit-share-container form .form-group input:focus{border-color:#2563eb}.new-share-container form .form-group button,.edit-share-container form .form-group button{max-width:300px;margin-top:8px}.new-share-container form .form-group .help-text,.edit-share-container form .form-group .help-text{color:#64748b;font-size:12px;margin-top:.5rem}.new-share-container form .form-group .error-message,.edit-share-container form .form-group .error-message{color:#ef4444;font-size:12px;margin-top:5px}.new-share-container form input[type=file],.edit-share-container form input[type=file]{flex:1;padding:0;border:none;font-size:.875rem;font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;cursor:pointer;margin-bottom:10px}.new-share-container form input[type=file]::file-selector-button,.edit-share-container form input[type=file]::file-selector-button{padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;font-size:.875rem;font-weight:500;color:#1e293b;cursor:pointer;transition:all .2s ease;margin-right:12px}.new-share-container form input[type=file]::file-selector-button:hover,.edit-share-container form input[type=file]::file-selector-button:hover{background:#2563eb;color:#fff;border-color:#2563eb}.edit-share-container .existing-files{margin-bottom:1rem;padding:1rem;background:#f5f5f5;border-radius:4px}.edit-share-container .existing-files .file{padding:.5rem 0;border-bottom:1px solid #ddd}.show-container{max-width:1024px;margin:1rem auto}@media(max-width: 1023px){.show-container{padding-right:1rem;padding-left:1rem}}.show-container .content-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.875rem}@media(max-width: 767px){.show-container .content-header{flex-direction:column;gap:10px}}.show-container .files-container{margin-top:1rem}.show-container .files-container .file-item{display:flex;justify-content:space-between;align-items:center;margin:12px 0}.show-container .files-container .file-item .file-info{display:flex;gap:5px;align-items:center}.about-page{max-width:1024px;margin:3rem auto;padding:0 1.5rem;line-height:1.7}.about-page h1{font-size:2rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.about-page h2{font-size:1.25rem;font-weight:600;color:#1e293b;margin-top:2rem;margin-bottom:.75rem}.about-page p{color:#1e293b;margin-bottom:1rem}.about-page ul{margin-left:1.5rem;margin-bottom:1.5rem}.about-page ul li{margin-bottom:.5rem;color:#1e293b}.about-page a{color:#2563eb;text-decoration:underline}.about-page a:hover{color:rgb(18.5714285714,76.1428571429,202.4285714286)}.about-page .back-link{margin-top:3rem;padding-top:2rem;border-top:1px solid #e2e8f0}.hidden{display:none}.container{max-width:1024px;margin:0 auto}.markdown-content{background:#fff;padding:1.5rem;border-radius:.5rem;border:1px solid #e2e8f0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{margin-bottom:1rem}.markdown-content p{margin-bottom:1rem}.markdown-content ul,.markdown-content ol{margin-bottom:1rem;margin-top:.5rem;padding-left:2rem}.markdown-content ul li,.markdown-content ol li{margin-bottom:.5rem}.markdown-content input[type=checkbox]{margin-right:.5rem}.raw-content{background:#f1f5f9;padding:1.5rem;border-radius:.5rem;border:1px solid #e2e8f0;overflow-x:auto}code{background:#f6f8fa;border:1px solid #e1e4e8;padding:3px 6px;border-radius:4px;font-family:"JetBrains Mono","Fira Code","Courier New",monospace;font-size:.875em;color:#e83e8c;font-weight:500}pre{background:#1e1e1e;border:1px solid #3d3d3d;border-radius:8px;padding:1.25rem;overflow-x:auto;margin:1.5rem 0;box-shadow:0 4px 6px rgba(0,0,0,.1)}pre code{background:none;border:none;padding:0;color:#d4d4d4;font-size:.875rem;line-height:1.6;font-family:"JetBrains Mono","Fira Code","Courier New",monospace;display:block;font-weight:400}pre code .k,pre code .kd,pre code .kn,pre code .kr,pre code .kv,pre code .kp{color:#569cd6;font-weight:500}pre code .nb,pre code .bp{color:#4ec9b0}pre code .s,pre code .s1,pre code .s2,pre code .se,pre code .sr,pre code .sh{color:#ce9178}pre code .mi,pre code .mf,pre code .mo,pre code .il{color:#b5cea8}pre code .c,pre code .c1,pre code .cm,pre code .cp,pre code .cs{color:#6a9955;font-style:italic}pre code .nf,pre code .fm{color:#dcdcaa}pre code .o,pre code .ow{color:#d4d4d4}pre code .p{color:gray}pre code .n,pre code .na,pre code .nc,pre code .nn,pre code .no{color:#4ec9b0}pre code .nt{color:#569cd6}pre code .na{color:#9cdcfe}pre code .err{color:#f44747;text-decoration:wavy underline}pre code .bp{color:#569cd6;font-style:italic}pre code .nd{color:#dcdcaa}blockquote{border-left:4px solid #2563eb;padding-left:1rem;margin:1.5rem 0;color:#64748b;font-style:italic}a{color:#2563eb;text-decoration:underline}a:hover{color:rgb(18.5714285714,76.1428571429,202.4285714286);cursor:pointer}hr{border:none;border-top:2px solid #e2e8f0;margin:2rem 0}table{width:100%;border-collapse:collapse;margin:1.5rem 0}table th,table td{padding:.75rem;border:1px solid #e2e8f0;text-align:left}table th{background:#f8fafc;font-weight:600}.toastui-editor-main,.toastui-editor-md-mode{background-color:#fff !important}
