/*! =====このcssファイルはsassから生成されています。===== */body{color:#201;background-attachment:fixed;background:linear-gradient(#BCA, #769459) fixed}body>*{width:60%;margin-left:10%}h1{border-bottom:1px solid #352}.admin-nav{margin-top:10px}.admin-nav .logs-link{display:inline-block;padding:8px 16px;background:rgba(255,255,255,.3);color:#601;text-decoration:none;border-radius:4px;border:1px solid rgba(53,34,34,.2);font-size:14px;transition:all .3s ease}.admin-nav .logs-link:hover{background:rgba(255,255,255,.5);color:#a12}a:link{color:#601}a:hover{color:#a12}a:active{color:#a12}a:visited{color:#555}#up .rate-limit-info{margin:10px 0;padding:8px 12px;background-color:rgba(255,255,255,.3);border-radius:4px;border:1px solid rgba(53,34,34,.2)}#up .rate-limit-info p{margin:3px 0;font-size:12px;color:#555}#up .rate-limit-info p.rate-limit-warning{color:#d32f2f;font-weight:bold}#up form{margin:1.5em auto;min-height:30vw;box-shadow:0 0 2px #3e3e3e;padding:30px;text-align:center;overflow:hidden}#up div.upload-area{margin:auto;width:85%;height:25vw;position:relative;border:1px dashed rgba(37,37,65,.4)}#up div.upload-area div.dropbox{opacity:.2;background:#fff;position:absolute;width:100%;height:100%;top:0;left:0}#up div.upload-area svg{position:absolute;width:120px;height:auto;fill:#433;opacity:.4;left:50%;top:50%;transform:translate(-50%, -60%)}#up div.upload-area p{position:absolute;width:100%;text-align:center;opacity:.8;top:65%}#up div.upload-area input[type=file]{opacity:0;position:absolute;width:100%;height:100%;top:0;left:0}#up input[type=submit]{font-weight:bold;margin-top:16px;border-radius:6px;width:10em;height:3em;background-color:rgba(108,168,255,.7);border-style:solid;border-color:rgba(40,62,95,.7);border-width:1px 3px 3px 1px;opacity:.6;cursor:pointer;transition:all .3s ease}#up input[type=submit]:hover:not(:disabled){background-color:#6ca8ff;border-color:rgba(40,62,95,.7);border-width:1px 3px 3px 1px}#up input[type=submit]:active:not(:disabled){background-color:#6ca8ff;border-color:rgba(40,62,95,.7);border-width:3px 1px 1px 3px}#up input[type=submit]:disabled{opacity:.4;cursor:not-allowed;background-color:rgba(108,168,255,.4)}#up input[type=text]{border-width:1px;border-color:rgba(0,0,0,.4);background-color:#efefef;padding:3px}#file_section{margin-bottom:1em;clear:both}#file_section .file-info{margin-bottom:15px;padding:10px;background-color:rgba(255,255,255,.3);border-radius:6px;border:1px solid rgba(53,34,34,.2)}#file_section .file-info p{margin:5px 0;font-size:14px;color:#333}#file_section .file-info p.file-count{font-weight:bold;color:#601}#file_section .file-info p.total-size{color:#555}#file_section .file-grid{list-style:none;display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));gap:18px;padding:0;margin:0}#file_section .file-card{background-color:rgba(255,255,255,.4);border:1px solid rgba(53,34,34,.2);border-radius:8px;padding:12px;transition:box-shadow .2s ease}#file_section .file-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.15)}#file_section .thumb-link{display:block;width:100%;aspect-ratio:1/1;border-radius:6px;overflow:hidden;background-color:rgba(0,0,0,.03);border:1px solid rgba(53,34,34,.1);margin-bottom:8px}#file_section .thumb-link img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}#file_section .thumb-fallback{display:flex;align-items:center;justify-content:center;height:100%;padding:8px;font-size:12px;color:#555;text-align:center;word-break:break-all}#file_section .file-name{margin:0;font-size:13px;text-align:center}#file_section .file-name a{color:#601;text-decoration:none;word-break:break-all}#file_section .file-name a:hover{color:#a12;text-decoration:underline}footer{border-top:1px solid #352}footer .copy{margin-top:.8em}footer .copy p{font-size:smaller;text-align:right;margin-top:.1ex;margin-bottom:.1ex}footer .copy p a.github{display:inline-block;vertical-align:middle;position:relative;color:#fff;font-weight:bold;text-decoration:none;background-color:#555;padding:2px 6px 2px 6px;border-radius:3px}footer .copy p a.github:active{color:#fff;background-color:#559}footer .copy p a.github:hover{color:#fff;background-color:#777}footer .copy p a.github svg{vertical-align:middle;width:14px;height:auto;fill:#fff;margin-right:.4em}.upload-area{border:2px dashed #ccc;border-radius:8px;padding:20px;text-align:center;transition:all .3s ease;cursor:pointer}.upload-area .highlight{border-color:#2196f3;background-color:rgba(33,150,243,.1)}.dropbox{margin-bottom:15px}.dropbox svg{width:64px;height:64px;fill:#666}.upload-area.highlight .dropbox svg{fill:#2196f3}#input-files{display:none}.file-previews{margin-top:20px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.file-previews .file-preview{position:relative;width:120px;height:120px;border:2px solid #ddd;border-radius:8px;overflow:hidden;background-color:#f9f9f9;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.file-previews .file-preview:hover{border-color:#2196f3;box-shadow:0 2px 8px rgba(33,150,243,.3)}.file-previews .file-preview .preview-image{max-width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;border-radius:4px}.file-previews .file-preview .preview-icon{width:48px;height:48px;fill:#666}.file-previews .file-preview .cancel-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#f44336;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:12px;font-weight:bold;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.file-previews .file-preview .cancel-btn:hover{background-color:#d32f2f;transform:scale(1.1)}.file-previews .file-preview .cancel-btn:active{background-color:#b71c1c;transform:scale(0.95)}.file-previews .file-preview .file-name{position:absolute;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.7);color:#fff;font-size:10px;padding:4px 6px;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clipboard-upload{margin-top:20px;margin-bottom:30px;text-align:center;clear:both}.clipboard-upload .clipboard-btn{background-color:#4caf50;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.clipboard-upload .clipboard-btn:hover{background-color:#45a049}.clipboard-upload .clipboard-btn:active{background-color:#3d8b40}.clipboard-upload .clipboard-preview{margin-top:15px;padding:15px;border:1px solid #ddd;border-radius:6px;background-color:#f9f9f9}.clipboard-upload .clipboard-preview .clipboard-image-container{position:relative;display:inline-block;margin-bottom:10px}.clipboard-upload .clipboard-preview .clipboard-image-container #clipboard-image{max-width:100%;max-height:200px;border-radius:4px;display:block}.clipboard-upload .clipboard-preview .clipboard-image-container .clipboard-cancel-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;background-color:#f44336;color:#fff;border:none;border-radius:50%;cursor:pointer;font-size:12px;font-weight:bold;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:10}.clipboard-upload .clipboard-preview .clipboard-image-container .clipboard-cancel-btn:hover{background-color:#d32f2f;transform:scale(1.1)}.clipboard-upload .clipboard-preview .clipboard-image-container .clipboard-cancel-btn:active{background-color:#b71c1c;transform:scale(0.95)}
/*# sourceMappingURL=base.min.css.map */