*{box-sizing:border-box;list-style:none;margin:0;outline:none;padding:0}body{background-color:#151515;font-family:Noto Sans,sans-serif;overflow-x:hidden;width:100vw}button{cursor:pointer;font-family:inherit}button:active{transform:scale(.96)}button:disabled{opacity:.5;transform:scale(1)}#main{min-height:100vh;position:relative}.group-section{background-color:#212121;border-radius:3px;color:#eaeaea;height:auto;padding-top:1rem;text-align:center}.group-section h2{font-size:1.1rem}.group-section .icon-title{color:#a7f}.group-section .more{background-color:#373737;border-radius:4px;color:inherit;display:inline-block;font-size:.85rem;margin-bottom:.7rem;margin-top:.5rem;padding:.4rem .5rem;text-decoration:none}.group-section .more:active{transform:scale(.95)}.group-posts{border-radius:3px;display:grid;gap:.5rem .1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));height:-moz-max-content;height:max-content;padding:1rem .5rem .5rem;width:100%}@media (min-width:550px){.group-posts{gap:.5rem .3rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:1.5rem}}@media (min-width:1000px){.group-posts{padding:1.5rem 1.5rem .5rem}}.form-cont{color:#fff;height:auto;max-width:80%;text-align:center;width:300px}.form-cont>div{margin-bottom:2rem}.form-cont>div h1{font-size:1.6rem}.form-cont>div img{height:2rem;margin-right:.5rem;width:auto}.form-cont>div a{color:inherit;text-decoration:none}.form-cont>div small a{color:#a7f}.form-cont form>div{margin:.8rem 0}.form-cont input{background-color:transparent;border:2px solid #8f8f8f;border-radius:5px;color:#fff;font-family:inherit;font-size:.85rem;font-size:.95rem;padding:.8rem .7rem;width:100%}.form-cont button{background-color:#a7f;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;margin:.5rem 0;padding:.8rem;width:100%}.form-cont .error{color:#ff4949;font-size:.85rem}.list-container-page{color:#eaeaea;font-family:inherit;text-align:center}.list-container-page .contents{align-items:center;display:flex;flex-direction:column;height:auto;margin-top:1.5rem;width:100%}.list-container-page .contents .alphabet-cont{background-color:#212121;border-radius:10px;display:flex;height:auto;margin-bottom:1rem;min-height:200px;padding:1rem 1.5rem;width:80%}.list-container-page .contents .alpha{width:auto}.list-container-page .contents .list{cursor:pointer;display:flex;flex-wrap:wrap;height:-moz-min-content;height:min-content;padding:.2rem 1rem;text-align:left}.list-container-page .contents .list>div{background-color:#404040;border-radius:3px;color:#d3d3d3;font-size:.85rem;font-weight:700;height:-moz-fit-content;height:fit-content;margin:.15rem;padding:.2rem .5rem}.list-container-page .contents .list a{color:inherit;text-decoration:none}.list-container-page .contents .list a:active{opacity:.5}.profile-page .profile-cont{align-items:center;background-color:#212121;border-radius:10px;display:flex;flex-direction:column;max-width:600px;min-height:100vh;position:relative;width:100vw}.profile-page .profile-cont .details{color:#eee;height:auto;padding:2rem 0 1rem}.profile-page .profile-cont .details,.profile-page .profile-cont .details div{align-items:center;display:flex;flex-direction:column;width:100%}.profile-page .profile-cont .details p{color:#848484;font-size:.85rem;margin:.5rem 0;max-width:300px;text-align:center;width:70%}.profile-page .profile-cont .details h1{font-size:1.1rem;margin-top:.2rem}.profile-page .profile-cont .details .btn-action{display:flex;flex-direction:row;justify-content:center}.profile-page .profile-cont .details .btn-action .edit{width:-moz-fit-content;width:fit-content}.profile-page .profile-cont .details .btn-action .edit a{display:flex;justify-content:center;text-decoration:none;width:auto}.profile-page .profile-cont .details .btn-action .edit p{background-color:#000;border-radius:5px;padding:.5rem;width:-moz-fit-content;width:fit-content}.profile-page .profile-cont .details .btn-action .edit:active{opacity:.3}.profile-page .profile-cont .details .btn-action .logout{margin:0 .2rem;width:-moz-fit-content;width:fit-content}.profile-page .profile-cont .details .btn-action .logout button{background-color:transparent;border:none;cursor:pointer;font-size:.85rem}.profile-page .profile-cont .details .btn-action .logout button p{background-color:#c60202;border-radius:5px;color:#fff;padding:.5rem .7rem;width:-moz-fit-content;width:fit-content}.profile-page .profile-cont .details .btn-action .logout button:active{opacity:.3}.profile-page .profile-cont .details .img-cont{background-color:#000;border-radius:50%;height:5rem;overflow:hidden;width:5rem}.profile-page .profile-cont .details .img-cont img{height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:100%}.result-page{color:#eaeaea;font-family:inherit;text-align:center}.result-page h1{color:#a7f;font-size:1.5rem}.result-page>div{margin-top:1rem}.result-page a{color:inherit;display:inline-block;text-decoration:none;width:100%}.result-page a.active{color:#a7f}.result-page a.more{width:auto}.result-page a,.result-page p{font-size:.85rem}.result-page .head{align-items:center;display:flex;flex-wrap:wrap;justify-content:center}.result-page .head h1,.result-page .head h2,.result-page .head p{color:#d3d3d3;font-size:1.3rem}.result-page .head .tag-groups{background-color:#404040;border-radius:5px;color:#d3d3d3;display:flex;font-size:.85rem;font-weight:700;height:-moz-fit-content;height:fit-content;justify-content:center;margin:0 .5rem;min-height:2.2rem;overflow:hidden;width:auto}.result-page .head .tag-groups>div{align-items:center;display:flex;justify-content:center;padding:0 .6rem}.result-page .head .tag-groups .total{background-color:#2e2e2e}.result-page .head .tag-groups .total p{color:#a7a7a7;font-weight:400}.result-page .filter-group{flex-wrap:wrap;height:auto;margin:1.5rem 0 1rem;padding:0 .3rem}.result-page .filter-group,.result-page .filter-group .opt{align-items:center;display:flex;justify-content:center;width:100%}.result-page .filter-group .opt{background-color:#2e2e2e;border-radius:7px;color:#c9c9c9;cursor:pointer;margin:.2rem;max-width:350px;min-height:3rem;min-width:300px;position:relative}.result-page .filter-group .opt.active{border:1px solid #474747}.result-page .filter-group .opt:first-of-type{font-weight:700}.result-page .filter-group .opt:nth-of-type(2){flex:1}@media (max-width:370px){.result-page .filter-group .opt{margin-bottom:.2rem;min-width:95vw}}.result-page .filter-group .opt svg{margin-left:1rem}.result-page .filter-group .opt .filters{display:flex;flex:auto;height:3rem;overflow:hidden}.result-page .filter-group .opt .filters ul{background-color:#2e2e2e;border-radius:7px;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.result-page .filter-group .opt .filters ul li{align-items:center;display:flex;flex:1;height:100%}.result-page .filter-group .opt .filters ul li.active{background-color:#ffffff1a}.result-page .filter-group .opt .filters ul li a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./Noto_Sans-400-1.3bd98eec.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./Noto_Sans-400-2.fddfa9f3.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./Noto_Sans-400-3.511c957f.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./Noto_Sans-400-4.5c788a5a.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./Noto_Sans-400-5.6e9afc1d.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./Noto_Sans-400-6.a08816c8.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./Noto_Sans-400-7.b22de962.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:400;src:url(./Noto_Sans-400-8.5fc4c959.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./Noto_Sans-600-9.c69f558d.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./Noto_Sans-600-10.50615efd.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./Noto_Sans-600-11.b57cdd8d.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./Noto_Sans-600-12.c0a545ff.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./Noto_Sans-600-13.56073ae8.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./Noto_Sans-600-14.bd8bbd67.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./Noto_Sans-600-15.c9656a04.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:600;src:url(./Noto_Sans-600-16.6470d1e8.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./Noto_Sans-700-17.223df146.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./Noto_Sans-700-18.b8777c49.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./Noto_Sans-700-19.d668d539.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+25cc,u+a830-a839,u+a8e0-a8ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./Noto_Sans-700-20.9a3781bd.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./Noto_Sans-700-21.1a0d895e.woff2) format("woff2");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./Noto_Sans-700-22.6a08aaa8.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./Noto_Sans-700-23.0d580850.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Noto Sans;font-style:normal;font-weight:700;src:url(./Noto_Sans-700-24.8c2a5427.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
