html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/Inter-Light-MWFfSqj5.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/Inter-Regular-B0QUfDW0.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/Inter-Black-COIgjx2i.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/Inter-ExtraBold-BN24N3BS.woff2) format("woff2")}body{margin:0;padding:0;min-height:100vh;display:flex;flex-direction:column;background-color:#2a2c2f;font-family:Inter,sans-serif}.page{flex:1;display:flex;flex-direction:column;min-height:100vh;background-color:#2a2c2f}.content{flex-grow:1;max-width:882px;width:100%;margin:50px auto 0}.logo{max-width:880px;width:100%;height:74px;margin:0 auto;padding-top:45px;display:flex;align-items:center}.logo img{max-width:100%;height:auto}@media screen and (max-width:550px){.logo{max-width:320px;width:100%;height:auto;padding-top:28px;justify-content:center}.logo img{max-width:320px;height:auto}}.header{width:100%;background-color:#2a2c2f}.header__container{max-width:880px;margin:0 auto;padding:28px 0 24px;display:flex;flex-direction:column;gap:16px}.header__top-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.header__logo{margin:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:900;font-size:32px;line-height:1.1;color:#fff}.header__logo-subtitle{font-weight:400;font-size:14px;margin-left:8px}.header__user-area{display:flex;align-items:center;gap:16px}.header__email{font-size:14px;color:#fff!important;display:inline-block}.header__buttons{display:flex;align-items:center;gap:8px}.header__icon-button{width:32px;height:32px;border-radius:4px;border:none;background-color:#fff;cursor:pointer;padding:0}.header__icon-button_type_edit-profile{background:url(data:image/png;base64,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) center no-repeat;background-size:18px;background-color:#fff}.header__icon-button_type_edit-avatar{background:url(/assets/camera-9N5H9jVw.png) center no-repeat;background-size:20px;background-color:#fff}.header__icon-button_type_add-place{background:url(/assets/add-BiWrZBiK.png) center no-repeat;background-size:20px;background-color:#fff}.header__logout-button{padding:6px 16px;border-radius:4px;border:1px solid #ffffff;background-color:transparent;color:#fff;font-size:14px;cursor:pointer}.header__bottom-row{display:flex;align-items:center;justify-content:flex-start}.header__profile{display:flex;align-items:center;gap:16px}.header__profile-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover}.header__profile-info{display:flex;flex-direction:column}.header__profile-name{font-weight:900;font-size:24px;line-height:1.1;color:#fff}.header__profile-about{font-weight:400;font-size:14px;color:#fff;margin-top:4px}@media screen and (max-width:768px){.header__container{padding:20px 16px 16px}.header__top-row{flex-direction:column;align-items:flex-start;gap:12px}.header__user-area{width:100%;flex-wrap:wrap;justify-content:flex-start;row-gap:8px}}.content{max-width:882px;width:100%;max-height:743px;font-family:Inter;margin:50px auto 0}.gallery{display:grid;grid-template-columns:repeat(3,1fr);max-width:882px;width:100%;max-height:743px;font-family:Inter;gap:16px;margin:50px auto 0;font-size:24px}.gallery__element{width:282px;height:361px;background-color:#fff;justify-content:left;border-radius:10px}.card{width:282px;height:361px;color:#000;box-shadow:#00000026;position:relative;border-radius:8px;overflow:hidden;background-color:#fff;font-size:24px;text-align:left}.card__image{width:282px;height:282px;margin:0 auto;object-fit:cover}.card__title{width:246px;height:30px;font-size:24px;font-family:Inter;font-weight:900;display:flex;justify-content:space-between;align-items:center}.text{color:#000;font-size:24px;text-align:left}h3{color:#000;font-size:24px;text-align:left;font-weight:900;margin-bottom:-25px;margin-left:15px;margin-top:15PX}.card__info{display:flex;justify-content:space-between;align-items:center;padding:10px}.card__like-button{width:20px;height:20px;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAATABUDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9u/2G/wBgP9mr/gqD+zH4N/b0/bz8Oax+0d8f/wBp648U/EKxv9e+IfxC0bSP2YvDsfifXfDPhH4J/ALw74S8V6Lpfwj/AOFW6Xo8WleJ9V0GL/hNdd+I0finV/FfijXLl7YWoB7Z4L/4I2av8Ste1Hwz/wAFGv2oPiJ+3v8As3fCvT4PA/7KnwK+IGo+IvDGiWvg2O5udXg+IP7VjeFNc0a1/aS/aA0WHUofhtofjTxTavokXhLwfp3jm40R/iN4x1u80QA/Jr/goP8Atv8AxE/4N3/jxp3wI/Y18B618cP2dvj/APDnQfiz4W/Zx8Z+JPFfjLTf2UfEei+IvGHhTxV/wrTWdR1C+8U6T8NfjKYNJ1XT/BOq61qWi+G/Fngjxne+GItMtfEF7ZIAfrX8XPDXjf8A4JJfGL4hftZ/CfRfE3jn/gm78ZPEWreP/wBs34B+GYL7xD4k/ZN+KPiXVpdS8YftnfBDw3HHe6nrPwl8ST3Dal+0p8HvDSx3nhy5+3/GXwPpeqRf8JR4etQD61/a2/4KHeAvgl8J/hdqHwEsdP8A2pP2hf2rNPjtf2Jvgb8OdcstQn+Per6po8GsWfjWbX7OabT/AAt8B/B2j31p4w+Kfxf1Se38L+EfCIMjXs2taloel6iAZP7HP/BPvSvhZovjP4tftZ3fhH9pv9tL9oi68OeLf2kvi34j8NWGreEbLVtC067tfC3wg+B/hzX7GZPBHwJ+EFpq+reH/h/pSWtvrmu/a9W8ZeLpZvEPiK7gsgD9KJoYriKWCeKOeCeN4ZoZkWSKaKRSkkUsbhkkjkRijo4KspKsCCRQB+NX/BNv9jX9mX4CftQ/8FDvFfwl+Euh+Edc8JfHzTPhD4EuItR8RaxafDT4TeIvg98JPj3r3wv+FOk+INZ1bSPhV8O9Y+MPxT8dePdR8FfDux8M+GrvWtYg87THtNE8P2ulgH7M0AD/2Q==) center no-repeat;background-size:contain;border:none;cursor:pointer;transition:transform .2s ease}.card__like-button_active{background-image:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAATABUDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+PT9vT/goF+1P+3D+1R49/aE+OHxJ8df8JWfG2sXPgbwsNc1fSdH+C+jWN9La6F4N8A6Bb6g1p4Nh8OWEFvZXL6UU1HU9Vivtb1vUNT13UdR1O7ANr9qv/gq1+33+2p8KPhB8Ev2jf2kPiB4++G3wa8H2fhHSPDlxrF5ZW3jWTTtTvr3TvGPxY+yXEf8Aws34gWOn3Gn+Hbfxf4sW/wBUGk6FYXUjyeItQ8Ta94gAP1L/AOCPn/BwV+3H/wAE+fhX8Q/gpoHhHXP2qPhk2qeGNW8CeGPG2o63rcPwXlaPxGniGx8L30Ux1Ox0Pxo7aVdnw9Levoem6h4evNR0XT7C91vX59RAP1l/4Oc/+DezUvCWs/Eb/gpf+xD4Qa98D6vNq3jr9rX4J6DDcXGpeEdfv7281XxR8e/AdgGla68HavNcvqXxN8LWMYn8G6gL3xtpcNx4Qv8AXoPA4B/Fd+zl+zl8af2tPjT4C/Z7/Z78Ba18Svi18Stai0Twr4V0SJTJNIVae+1TVL6dorDQ/Duh2EVzq/iPxHq9zZ6LoGi2d7q2rXtrY2s86AH+uN/wR7/4Igfs4/8ABMT9mS08A+IvC3gr4zftBfEeHw94l/aF+KfiTw9p/iPTtV8X6bp90lp4S8AW3iDTDJpHw58DyavrNh4beSysta8QS32peJdeitbnVYNF0UA/cCaGK4ilgnijngnjeGaGZFkimikUpJFLG4ZJI5EYo6OCrKSrAgkUAfiV/wAEw/2Cf2O/2Yv2sf8Agpp8QfgL+z/4D+GnjGf9pTRvAVrrehW2oSS6B4G1r4DfBD4tat4L8H22p6hf2PgjwnqPxB8ceIPEN34c8H2uh6PMx0TTXszo/hTwrp2igH7c0AD/2Q==)}@media screen and (max-width:550px){.content{display:flex;flex-direction:column;align-items:center;width:100%;max-height:2266px;font-family:Inter}.gallery{flex-direction:column;display:grid;grid-template-columns:1fr;gap:16px;align-items:center}.gallery{max-width:282px;width:100%;max-height:361px;justify-content:center;align-items:center;margin:0 auto}.card__image{display:flex;flex-direction:column;align-items:center;max-width:282px;width:100%;max-height:361px;margin:0 auto}.gallery__info{max-width:246px;width:100%;text-align:center}.text{max-width:246px;width:100%;max-height:23px;margin:0 auto}.gallery__image{max-width:282px;width:100%;max-height:282px;display:flex}}.card{width:282px;height:361px;background-color:#fff;color:#000;border-radius:8px;overflow:hidden;position:relative;box-shadow:0 4px 8px #0003;font-family:Inter,sans-serif;font-size:24px;text-align:left;margin:0}.card__image{width:282px;height:282px;object-fit:cover;display:block}.card__title{font-size:24px;font-weight:900;margin:0;padding-left:15px;color:#000}.card__description{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;margin-top:12px}.card__like-container{display:flex;flex-direction:column;align-items:center}.card__like-button{width:20px;height:20px;background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAATABUDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9u/2G/wBgP9mr/gqD+zH4N/b0/bz8Oax+0d8f/wBp648U/EKxv9e+IfxC0bSP2YvDsfifXfDPhH4J/ALw74S8V6Lpfwj/AOFW6Xo8WleJ9V0GL/hNdd+I0finV/FfijXLl7YWoB7Z4L/4I2av8Ste1Hwz/wAFGv2oPiJ+3v8As3fCvT4PA/7KnwK+IGo+IvDGiWvg2O5udXg+IP7VjeFNc0a1/aS/aA0WHUofhtofjTxTavokXhLwfp3jm40R/iN4x1u80QA/Jr/goP8Atv8AxE/4N3/jxp3wI/Y18B618cP2dvj/APDnQfiz4W/Zx8Z+JPFfjLTf2UfEei+IvGHhTxV/wrTWdR1C+8U6T8NfjKYNJ1XT/BOq61qWi+G/Fngjxne+GItMtfEF7ZIAfrX8XPDXjf8A4JJfGL4hftZ/CfRfE3jn/gm78ZPEWreP/wBs34B+GYL7xD4k/ZN+KPiXVpdS8YftnfBDw3HHe6nrPwl8ST3Dal+0p8HvDSx3nhy5+3/GXwPpeqRf8JR4etQD61/a2/4KHeAvgl8J/hdqHwEsdP8A2pP2hf2rNPjtf2Jvgb8OdcstQn+Per6po8GsWfjWbX7OabT/AAt8B/B2j31p4w+Kfxf1Se38L+EfCIMjXs2taloel6iAZP7HP/BPvSvhZovjP4tftZ3fhH9pv9tL9oi68OeLf2kvi34j8NWGreEbLVtC067tfC3wg+B/hzX7GZPBHwJ+EFpq+reH/h/pSWtvrmu/a9W8ZeLpZvEPiK7gsgD9KJoYriKWCeKOeCeN4ZoZkWSKaKRSkkUsbhkkjkRijo4KspKsCCRQB+NX/BNv9jX9mX4CftQ/8FDvFfwl+Euh+Edc8JfHzTPhD4EuItR8RaxafDT4TeIvg98JPj3r3wv+FOk+INZ1bSPhV8O9Y+MPxT8dePdR8FfDux8M+GrvWtYg87THtNE8P2ulgH7M0AD/2Q==) center no-repeat;background-size:contain;border:none;cursor:pointer;transition:transform .2s ease}.card__like-button:hover{transform:scale(1.2)}.card__like-button_is-active,.card__like-button_active{background:url(data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEASABIAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAATABUDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+PT9vT/goF+1P+3D+1R49/aE+OHxJ8df8JWfG2sXPgbwsNc1fSdH+C+jWN9La6F4N8A6Bb6g1p4Nh8OWEFvZXL6UU1HU9Vivtb1vUNT13UdR1O7ANr9qv/gq1+33+2p8KPhB8Ev2jf2kPiB4++G3wa8H2fhHSPDlxrF5ZW3jWTTtTvr3TvGPxY+yXEf8Aws34gWOn3Gn+Hbfxf4sW/wBUGk6FYXUjyeItQ8Ta94gAP1L/AOCPn/BwV+3H/wAE+fhX8Q/gpoHhHXP2qPhk2qeGNW8CeGPG2o63rcPwXlaPxGniGx8L30Ux1Ox0Pxo7aVdnw9Levoem6h4evNR0XT7C91vX59RAP1l/4Oc/+DezUvCWs/Eb/gpf+xD4Qa98D6vNq3jr9rX4J6DDcXGpeEdfv7281XxR8e/AdgGla68HavNcvqXxN8LWMYn8G6gL3xtpcNx4Qv8AXoPA4B/Fd+zl+zl8af2tPjT4C/Z7/Z78Ba18Svi18Stai0Twr4V0SJTJNIVae+1TVL6dorDQ/Duh2EVzq/iPxHq9zZ6LoGi2d7q2rXtrY2s86AH+uN/wR7/4Igfs4/8ABMT9mS08A+IvC3gr4zftBfEeHw94l/aF+KfiTw9p/iPTtV8X6bp90lp4S8AW3iDTDJpHw58DyavrNh4beSysta8QS32peJdeitbnVYNF0UA/cCaGK4ilgnijngnjeGaGZFkimikUpJFLG4ZJI5EYo6OCrKSrAgkUAfiV/wAEw/2Cf2O/2Yv2sf8Agpp8QfgL+z/4D+GnjGf9pTRvAVrrehW2oSS6B4G1r4DfBD4tat4L8H22p6hf2PgjwnqPxB8ceIPEN34c8H2uh6PMx0TTXszo/hTwrp2igH7c0AD/2Q==) center no-repeat;background-size:contain;background-repeat:no-repeat;background-position:center}.card__like-count{font-size:12px;color:#333;margin-top:4px}.card__delete-button{position:absolute;top:10px;right:10px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAUCAYAAACAl21KAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAC8SURBVHgBtZOBDcIgEEX/GQdwA93AEewGjuAKbuQIuoGMYDe4TkCdAO8SSCihiRzpSyAHHK/XQoEVQghXaT4suazl7+OmY2VtkHYo5u6Sy2UiEU0kC++4qQenIl95ciusopMEN/TxIu1Fdu6oapZvNCKKHsHOUx27ZIUdzkUMO3Mu+sIO5yIPO1MuGmFn8Wo9sHaURnqOMCB3iMqKGO1wCnKR5S5xTcToYJOKHNpxKaB8Vg5uwP/oX/9Jgx+PbouczaxJ1QAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:center;background-size:contain;width:24px;height:24px;border:none;background-color:transparent;cursor:pointer;opacity:.85}.elements__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(282px,1fr));gap:20px 17px;padding:0;margin:0 auto;max-width:880px;list-style:none}.popup{display:none;position:fixed;inset:0;background:#00000080;justify-content:center;align-items:center;z-index:100}.popup_opened{display:flex}.popup__container{position:relative;background:#fff;max-width:430px;width:100%;border-radius:8px;box-shadow:0 4px 24px #00000040;box-sizing:border-box;padding:32px 24px 24px;display:flex;flex-direction:column;gap:16px}.popup__title{margin:0;text-align:center;color:#000;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-weight:900;font-size:24px;line-height:1.2}.popup__form{width:100%;display:flex;flex-direction:column;gap:14px;margin-top:4px}.popup__input{width:100%;border:none;border-bottom:1px solid rgba(0,0,0,.2);padding:10px 0;background:transparent;color:#000;font-size:14px;outline:none}.popup__form .popup__input:first-of-type{margin-top:10px}.popup__input:focus{border-bottom:2px solid #000}.popup__error,.popup__error_visible,.error-message{min-height:16px;font:400 12px Inter,sans-serif;color:red}.popup__error{visibility:hidden}.popup__error_visible{visibility:visible}.popup__save-button,.popup__form button[type=submit],.popup__button{width:100%;height:48px;background:#000;color:#fff;border:none;border-radius:2px;padding:0 12px;font:400 18px/22px Inter,sans-serif;cursor:pointer;transition:opacity .2s ease;align-self:stretch}.popup__save-button:hover,.popup__form button[type=submit]:hover,.popup__button:hover{opacity:.85}.popup__save-button:disabled,.popup__form button[type=submit]:disabled,.popup__button:disabled{opacity:.6;cursor:not-allowed}.popup__close-button{position:absolute;top:-30px;right:-30px;width:40px;height:40px;background:none;border:none;cursor:pointer;z-index:20;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-size:28px}.popup__close-button:before{content:"×";line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.6)}.popupimage{display:none;position:fixed;inset:0;background:#000c;justify-content:center;align-items:flex-start;padding-top:90px;z-index:1000}.popup__image-container{position:relative;overflow:visible}.popup__image{width:433px;height:540px;border-radius:8px;margin-bottom:10px}.popup__caption{color:#fff;font:400 12px/14.5px Inter,sans-serif;margin-top:10px;width:291px}#imagePopup .popup__close-button{top:-30px;right:-30px}.popup.popup_type_edit-profile .popup__container,#editProfileForm .popup__container,.popup.popup_type_add-card .popup__container,#newPlacePopup .popup__container{min-height:330px}.popup.popup_type_edit-avatar .popup__container,#editAvatarForm .popup__container,#editAvatarPopup .popup__container,#avatarPopup .popup__container{min-height:300px}.popup__input_type_avatar{width:100%;margin-top:10px}.popup__tooltip{display:flex;flex-direction:column;align-items:center;text-align:center;padding:30px}.popup__tooltip-icon{width:120px;height:120px;margin-bottom:20px}.popup__tooltip-text{font-size:18px;font-weight:500;color:#000;max-width:280px}@media(max-width:550px){.popup{align-items:flex-start}.popup__container{width:282px;margin:123px auto 0;padding:22px}.popup__title{font-size:20px}.popup__save-button,.popup__form button[type=submit],.popup__button{height:46px;font-size:16px}}.footer{max-width:880px;width:100%;padding-top:67px;padding-bottom:60px;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:16px;color:#545454;text-align:left;margin:0 auto;position:relative}@media screen and (max-width:550px){.footer{max-width:282px;width:100%;padding-top:40px;padding-bottom:40px;font-size:14px;text-align:center;color:#fff}}.auth{max-width:420px;width:90%;margin:40px auto 0;display:flex;flex-direction:column;align-items:center;color:#fff}.auth__title{font-size:28px;margin-bottom:25px;text-align:center}.auth__input{width:100%;padding:12px;font-size:16px;border-radius:8px;border:none;margin-bottom:20px;background-color:#f5f5f5;color:#fff}.auth__input::placeholder{color:#a5a5a5}.auth__submit-button{width:100%;padding:12px 0;font-size:16px;border:none;border-radius:8px;background-color:#fff;color:#000;cursor:pointer;font-weight:600;margin-top:10px}.auth__submit-button:hover{opacity:.85}.auth__footer-text{margin-top:18px;font-size:14px}.auth__link{color:#2510e0;text-decoration:underline;cursor:pointer}.auth__label{display:block;font-size:15px;margin-bottom:20px;color:#fff}.auth__input{margin-bottom:25px}.auth__container{background:#fff;padding:40px 45px;border-radius:12px;box-shadow:0 6px 18px #0000002e;width:420px;opacity:0;transform:translateY(15px);animation:authFadeInUp .6s ease-out forwards}@keyframes authFadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.auth__input{width:100%;padding:12px;border-radius:6px;border:1px solid #ccc;margin-bottom:22px;font-size:15px;transition:border-color .2s ease,box-shadow .2s ease}.auth__input:focus{outline:none;border-color:#0056ff;box-shadow:0 0 0 2px #0056ff26}
