@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(inter-v12-latin-700.561fd463.woff2)format("woff2"),url(inter-v12-latin-700.13df49a8.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(roboto-mono-v22-latin-regular.7b49cb08.woff2)format("woff2"),url(roboto-mono-v22-latin-regular.bc2d6b9e.ttf)format("truetype")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:600;src:url(roboto-mono-v22-latin-600.31620263.woff2)format("woff2"),url(roboto-mono-v22-latin-600.dcaee832.ttf)format("truetype")}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}:root{--bkg:#f3f3ff;--primary:#646cff;--dark:#313cff;--light:#fff;--radius:6px;--border:1px solid var(--primary);--border-editable:1px dashed var(--primary);--shadow:2px 2px 0 var(--primary);--valid:#c4eed0;--duplicate:#fcc19a;--error:#e8e8e8;--invalid:#ff9292;--font-sans:"Inter";--font-mono:"Roboto Mono"}html,body{height:100%}body{background-color:var(--bkg);overflow-y:scroll}html,body,textarea,#legal-text{font-family:var(--font-mono);margin:0;padding:0;font-size:15px;font-weight:400}#container,#container-footer{width:720px;text-align:left;margin:0 auto;display:block}@media (max-width:780px){#container,#container-footer{width:calc(100% - 80px)}}h1{margin:0;padding:0}h1 a{font-family:var(--font-sans);letter-spacing:-.5px;text-align:left;border-radius:var(--radius);color:var(--primary);background-color:var(--light);border:var(--border);box-shadow:var(--shadow);margin:30px 0;padding:15px;font-size:20px;font-weight:700;line-height:1;text-decoration:none;transition:all .25s;display:inline-block}h1 a:hover{color:var(--bkg);background-color:var(--primary)}textarea{width:100%;height:250px;border-radius:var(--radius);resize:none;-webkit-user-select:text;user-select:text;border:var(--border);box-shadow:var(--shadow);background-color:var(--light);color:var(--primary);outline:none;padding:12px;line-height:1.8;transition:all .25s}div#bar{width:100%;flex-flow:row;justify-content:space-between;align-items:center;margin:30px 0;display:flex}#hashtag,#actions{flex:0 0 50%}#hashtag{color:var(--primary);text-align:left;font-weight:600}#actions{text-align:right}#actions a#save-btn,#actions a#copy-btn{width:120px;height:36px;text-align:center;background-color:var(--primary);border-radius:var(--radius);color:var(--bkg);cursor:pointer;line-height:36px;text-decoration:none;transition:all .35s;display:inline-block}#actions a#save-btn:hover,#actions a#copy-btn:hover{background-color:var(--dark)}#actions a#save-btn.saved,#actions a#copy-btn.copied,#actions a#copy-btn.empty{background-color:var(--dark)}@media (max-width:575px){#hashtag{flex:0 0 40%}#actions{flex:0 0 60%}#actions a#save-btn,#actions a#copy-btn{width:82px;height:46px;line-height:46px}}div#save{width:100%;flex-flow:row;justify-content:flex-start;align-items:center;margin:30px 0;display:flex}#saved-lists{text-align:left;-webkit-user-select:none;user-select:none;flex:0 0 100%}#saved-lists span.list{border-radius:var(--radius);color:var(--primary);border:var(--border);box-shadow:var(--shadow);background-color:var(--light);margin:4px 6px 4px 0;padding:9px;transition:all .25s;display:inline-block}#saved-lists span.list:hover{cursor:pointer;display:inline-block}#saved-lists span.list:active{box-shadow:0px 0px 0px var(--primary)}.rename,.delete{opacity:.4;color:var(--primary);transition:all .3s}.rename:hover,.delete:hover{opacity:1;color:var(--primary)}#saved-lists span.list .spacing{width:0;margin:0;padding:0;transition:all .2s;display:inline-block}#saved-lists span.list .rename:after{content:"[✎]";-webkit-transform:scaleX(-1);transform:scaleX(-1)}#saved-lists span.list .delete:after{content:"[×]"}#saved-lists span.list .rename:after,#saved-lists span.list .delete:after{vertical-align:text-bottom;transition:all .2s;display:none}#saved-lists span.list:hover .spacing{width:12px}#saved-lists span.list:hover .rename:after,#saved-lists span.list:hover .delete:after{display:inline-block}#saved-lists span.list[contenteditable]{border:var(--border-editable);box-shadow:none;background-color:var(--light);-webkit-user-select:none;user-select:none;outline:0 transparent}#hashtaglist{width:100%;text-align:left;color:rgba(0,0,0,.65);margin-bottom:137px}#hashtaglist span{background-color:var(--valid);border-radius:var(--radius);margin:4px 6px 4px 0;padding:9px;display:inline-block}.duplicate{background-color:var(--duplicate)!important}.error{background-color:var(--error)!important}.invalid{background-color:var(--invalid)!important}#container-footer{background-color:var(--bkg);padding:0 0 30px;position:fixed;bottom:0}#footer{border:var(--border);box-shadow:var(--shadow);border-radius:var(--radius);background-color:var(--light);flex-flow:wrap;justify-content:space-between;align-items:flex-end;padding:9px 12px;font-size:13px;display:flex}#footer p{color:var(--primary);flex:0 0 fit-content;margin:0;padding:0}#footer p#copyright{text-align:left}#footer p#legal{text-align:right}#footer p a{color:var(--primary);text-decoration:none}#footer p a:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px}@media (max-width:575px){#footer p{flex:0 0 100%}#footer p#author{order:3}#footer p#copyright,#footer p#author,#footer p#legal{text-align:center}}#legal-text{border-radius:var(--radius);text-align:justify;-webkit-user-select:text;user-select:text;color:var(--primary);margin-bottom:200px;line-height:1.8}#legal-text h2,#legal-text h3{margin:0;padding:0;font-size:15px;font-weight:600}#legal-text h2{text-align:center;text-transform:uppercase;margin:30px 0}#legal-text h3{margin:30px 0 10px}#legal-text p{margin:10px 0 0;padding:0}#legal-text ul{margin:10px 0 0;padding:0 0 0 14px;list-style-type:disc;list-style-position:outside}#legal-text ol{margin:10px 0 0;padding:0 0 0 28px;list-style-type:decimal;list-style-position:outside}#legal-text ol ol{margin:5px 0}#legal-text a{color:var(--primary);-webkit-text-decoration:1px underline dotted var(--primary);-webkit-text-decoration:1px underline dotted var(--primary);text-decoration:1px underline dotted var(--primary)}#legal-text a:hover{-webkit-text-decoration:1px underline solid var(--primary);-webkit-text-decoration:1px underline solid var(--primary);text-decoration:1px underline solid var(--primary)}#legal-text hr{border:none;border-top:1px dotted var(--primary);margin:60px 0}#modal-permission{display:none}#modal-permission #wrapper{z-index:101;background-color:rgba(100,108,255,.4);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}#modal-permission #modal{width:320px;background-color:var(--light);border-radius:var(--radius);border:var(--border);box-shadow:var(--shadow);padding:30px}#modal-permission #content{flex-flow:wrap;justify-content:space-between;align-items:center;display:flex}#modal-permission #content p{color:var(--primary);flex:0 0 100%;margin:0 0 10px;font-size:14px;font-weight:600;line-height:1.4}#modal-permission #content span{width:120px;height:36px;text-align:center;background-color:var(--primary);border-radius:var(--radius);color:var(--bkg);cursor:pointer;margin-top:20px;font-size:13px;font-weight:600;line-height:36px;text-decoration:none;transition:all .35s}#modal-permission #content span:hover{background-color:var(--dark)}