*{box-sizing:border-box;padding:0}*,body{margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#f3e5cb,#d4a373);background-attachment:fixed;color:#4a3b2a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{margin:0 auto;max-width:1200px;padding:40px 20px 20px}.main-content{grid-gap:30px;display:grid;gap:30px;grid-template-columns:2fr 1fr;margin-bottom:30px}@media (max-width:768px){.main-content{grid-template-columns:1fr}}.card{background:#fdf6e3;border:1px solid #e0cba8;border-radius:15px;box-shadow:0 8px 32px #5c40212e;padding:30px}.form-group{margin-bottom:20px}.form-group label{color:#5c4326;display:block;font-weight:600;margin-bottom:8px}.form-group input,.form-group textarea{background:#fffdf7;border:2px solid #e0cba8;border-radius:8px;color:#4a3b2a;font-size:14px;padding:12px;transition:border-color .3s,box-shadow .3s;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#bc6c25;box-shadow:0 0 0 3px #bc6c2526;outline:none}.form-group textarea{font-family:Consolas,Monaco,monospace;line-height:1.5;min-height:300px;resize:vertical}.file-upload-section{align-items:center;background:#f7eed8;border:2px dashed #cdaf86;border-radius:8px;display:flex;gap:15px;margin-bottom:10px;padding:15px}.btn-file-upload{background:linear-gradient(135deg,#a68a3f,#7d6a2e);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:transform .2s,box-shadow .2s}.btn-file-upload:hover{box-shadow:0 4px 12px #a68a3f66;transform:translateY(-1px)}.file-help{color:#8a7355;font-size:14px;font-style:italic}.textarea-container{display:block;position:relative}.textarea-container.drag-over{background:#bc6c251a;border-radius:8px}.textarea-container.drag-over textarea{border-color:#bc6c25;box-shadow:0 0 0 3px #bc6c2540}.drag-overlay{align-items:center;background:#bc6c251a;border:3px dashed #bc6c25;border-radius:8px;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:10}.drag-message{background:#bc6c25;border-radius:8px;box-shadow:0 4px 12px #bc6c2559;color:#fff;font-size:18px;font-weight:600;padding:20px 30px;text-align:center}.file-info{background:linear-gradient(135deg,#faf3e0,#f0e0c0);border:2px solid #e0cba8;border-radius:10px;margin-bottom:20px;padding:20px}.file-info h4{color:#9c4f1e;font-size:16px;margin-bottom:15px}.file-details{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:20px}.file-details div{background:#fff9;border-radius:6px;font-size:14px;padding:8px 12px}.file-details strong{color:#9c4f1e}.file-actions{display:flex;flex-wrap:wrap;gap:10px}.btn-download{background:linear-gradient(135deg,#9c6644,#6f4827);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:transform .2s,box-shadow .2s}.btn-download:hover{box-shadow:0 4px 12px #9c664466;transform:translateY(-1px)}.btn-clear{background:linear-gradient(135deg,#b5532f,#8f3d21);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 16px;transition:transform .2s,box-shadow .2s}.btn-clear:hover{box-shadow:0 4px 12px #b5532f66;transform:translateY(-1px)}.btn{background:linear-gradient(135deg,#c1763f,#9c4f1e);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 30px;transition:transform .2s,box-shadow .2s;width:100%}.btn:hover:not(:disabled){box-shadow:0 4px 12px #bc6c2566;transform:translateY(-2px)}.btn:disabled{cursor:not-allowed;opacity:.6}.btn-secondary{background:#9c6644;font-size:14px;padding:8px 16px;width:auto}.btn-secondary:hover:not(:disabled){background:#7d5033}.alert{border-radius:8px;margin-bottom:20px;padding:12px}.alert-success{background:#eef0d4;border:1px solid #d2d79a;color:#4a5223}.alert-error{background:#f6ddd0;border:1px solid #e8b79e;color:#7a2e16}.alert-info{background:#f5e9cf;border:1px solid #e0cba8;color:#6b4a1f}.recent-pastes{list-style:none}.recent-paste-item{border-bottom:1px solid #ede0c4;border-radius:8px;cursor:pointer;margin-bottom:10px;padding:15px;transition:background-color .2s}.recent-paste-item:hover{background-color:#f5e9cf}.paste-title{color:#4a3b2a;font-weight:600;margin-bottom:5px}.paste-meta{color:#8a7355;font-size:12px}.paste-view{margin-top:30px}.paste-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:15px;justify-content:space-between;margin-bottom:20px}.paste-actions{display:flex;gap:10px}.paste-content{word-wrap:break-word;background:#f7eed8;border:1px solid #e0cba8;border-radius:8px;font-family:Consolas,Monaco,monospace;font-size:14px;line-height:1.6;max-height:600px;overflow-y:auto;padding:20px;white-space:pre-wrap}.loading{color:#8a7355;padding:20px;text-align:center}.url-display{align-items:center;background:#f0e0c0;border:1px solid #d8c19a;border-radius:8px;display:flex;font-family:monospace;justify-content:space-between;margin-top:10px;padding:12px;word-break:break-all}.copy-btn{background:#a68a3f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:12px;margin-left:10px;padding:6px 12px}.copy-btn:hover{background:#8a7233}@media (max-width:768px){.file-upload-section{flex-direction:column;gap:10px;text-align:center}.file-details{grid-template-columns:1fr}.file-actions{justify-content:center}.drag-message{font-size:16px;padding:15px 20px}}
/*# sourceMappingURL=main.098af0dc.css.map*/