.heart{transform-box:fill-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.sparks{opacity:0}.contour{-webkit-transition:fill .1s linear 0s;transition:fill .1s linear 0s}.core{-webkit-transition:fill .3s linear .03s;transition:fill .3s linear .03s}.main-body{-webkit-transition:fill .3s linear 0s;transition:fill .3s linear 0s}.like-icon:hover .core{fill:var(--contour-color);-webkit-transition-delay:0s;transition-delay:0s}.like-icon:hover .main-body{fill:var(--contour-color);-webkit-transition-delay:.05s;transition-delay:.05s}.like-icon:active .core{fill:var(--animation-fill-color);-webkit-transition-delay:0s;transition-delay:0s}.like-icon:active .main-body{fill:var(--animation-fill-color);-webkit-transition-delay:.05s;transition-delay:.05s}.like-icon.is-liked .contour{fill:var(--animation-fill-color);-webkit-transition:fill .3s linear .06s;transition:fill .3s linear .06s}.like-icon.is-liked .core{fill:var(--animation-fill-color);-webkit-transition-delay:0s;transition-delay:0s}.like-icon.is-liked .main-body{fill:var(--animation-fill-color);-webkit-transition-delay:.05s;transition-delay:.05s}@-webkit-keyframes scaleHeart{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleHeart{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.25);transform:scale(1.25)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes sparksFlash{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes sparksFlash{0%{opacity:0}50%{opacity:1}to{opacity:0}}.like-icon.is-liked .heart{-webkit-animation:scaleHeart .3s ease-in .1s;animation:scaleHeart .3s ease-in .1s}.like-icon.is-liked .sparks{-webkit-animation:sparksFlash .3s ease-in .3s;animation:sparksFlash .3s ease-in .3s}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0;padding:0}a{color:inherit}button,input{color:currentColor;font-family:inherit;font-size:inherit}ol,ul{list-style:none}.visually-hidden{block-size:1px;inline-size:1px;overflow:hidden;position:absolute;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.page{background-attachment:fixed;background-image:var(--gradient-horizontal),var(--gradient-vertical),var(--gradient-color);background-size:cover;font-family:var(--font-main);font-variation-settings:var(--text-weight);min-block-size:100dvb;min-inline-size:320px}.background-container{background-color:#fff;inline-size:clamp(23.4375rem,16.2852rem + 30.5164vw,43.75rem);outline:2px solid var(--border-color);outline-offset:-2px}.header{padding:100px 0}.header,.header__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:122px 0}.header__block-html{font-size:clamp(3.0625rem,2.7104rem + 1.5023vw,4.0625rem)}.header__block-html,.header__block-title{font-family:var(--font-accent);font-weight:var(--text-weight)}.header__block-title{font-size:clamp(.875rem,.6769rem + .8451vw,1.4375rem);text-transform:uppercase}.section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__article-title{font-size:var(--text-size-accent);font-variation-settings:var(--text-header-weight);line-height:120%;margin:6px 12px 4px;vertical-align:middle}.section__article-wrapper{border:2px solid var(--border-color);position:relative}.section__article-img{aspect-ratio:1/1;display:block;height:clamp(23.1875rem,16.0352rem + 30.5164vw,43.5rem);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:clamp(23.1875rem,16.0352rem + 30.5164vw,43.5rem)}.watermark-text{color:#000;font-family:var(--font-accent);font-size:var(--text-size-main);font-weight:400;mix-blend-mode:hard-light;opacity:.5;position:absolute;right:25px;text-shadow:1px 1px var(--text-outline-color),-1px -1px var(--text-outline-color),1px -1px var(--text-outline-color),-1px 1px var(--text-outline-color);text-transform:uppercase;top:27px}@supports (-webkit-text-stroke:1px #000) or (text-stroke:1px #000){.watermark-text{-webkit-text-stroke:1px var(--text-outline-color);text-shadow:none}}.section__article-text-block{display:grid;gap:25px;margin:25px 27px}.section__article-text{font-size:var(--text-size-accent);font-variation-settings:var(--text-post-weight)}.section__article-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;gap:12px;justify-content:flex-end;margin:0 27px 23px 0}.like-icon{height:38px;position:relative;width:42px;z-index:1}.card__icon-button{background-color:transparent;block-size:38px;border:0;inline-size:42px;outline:2px solid transparent;outline-offset:-2px;padding:0;-webkit-transition:outline-color .3s ease;transition:outline-color .3s ease}.card__icon-button:focus-visible{outline-color:var(--border-color)}.card__like-button{height:38px;padding-top:5px;width:130px}.button{background-color:transparent;border:0;outline:2px solid var(--border-color);outline-offset:-2px;overflow:hidden;position:relative;-webkit-transition:-webkit-box-shadow .3s ease;transition:-webkit-box-shadow .3s ease;transition:box-shadow .3s ease;transition:box-shadow .3s ease,-webkit-box-shadow .3s ease}.button:before{background-color:#000;content:"";inset:0;position:absolute;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.button:hover:before{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.button:focus{-webkit-box-shadow:2px 2px 0 #000;box-shadow:2px 2px 0 #000}.button__text{color:var(--text-color);font-family:var(--font-accent);font-size:var(--text-size-main);font-variation-settings:var(--text-weight);mix-blend-mode:difference;position:relative;z-index:1}.save__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;block-size:clamp(5.25rem,5.8882rem + -2.723vw,3.4375rem);inline-size:clamp(306px,calc(295.43662px + 2.8169vw),336px);margin-bottom:100px}.diskette{color:#fff;fill:currentColor;mix-blend-mode:difference;position:relative;z-index:1}.save-dialog{display:none}.save-dialog[open]{display:grid;gap:30px;-ms-flex-line-pack:center;align-content:center;border:none;inline-size:clamp(21.3125rem,21.0484rem + 1.1268vw,22.0625rem);justify-items:center;outline:2px solid var(--border-color);overflow:hidden;padding:30px 40px}.save-dialog::-ms-backdrop{background-color:rgba(0,0,0,.75)}.save-dialog::backdrop{background-color:rgba(0,0,0,.75)}.dialog-container-svg-txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;inline-size:clamp(16.3125rem,15.6083rem + 3.0047vw,18.3125rem)}.dialog-diskette{height:39px;width:39px;-ms-flex-negative:0;flex-shrink:0}.dialog-text{font-family:var(--font-accent);font-size:var(--text-size-main);font-variation-settings:var(--text-weight);line-height:150%;position:relative;text-transform:uppercase;z-index:1}.dialog-ok{block-size:38px;inline-size:clamp(16.3125rem,15.6083rem + 3.0047vw,18.3125rem);padding-top:5px}.img-filter-muted-grayscale{-webkit-filter:grayscale(100%) brightness(90%);filter:grayscale(100%) brightness(90%)}.img-filter-warm-sepia{-webkit-filter:sepia(80%) saturate(120%);filter:sepia(80%) saturate(120%)}.img-filter-soft-glow{-webkit-filter:blur(2px) brightness(110%);filter:blur(2px) brightness(110%)}.img-filter-color-shift{-webkit-filter:hue-rotate(90deg) contrast(130%);filter:hue-rotate(90deg) contrast(130%)}.img-filter-vintage-dark{-webkit-filter:sepia(70%) blur(1px) brightness(85%) contrast(110%);filter:sepia(70%) blur(1px) brightness(85%) contrast(110%)}.img-filter-artistic-invert{-webkit-filter:invert(20%) sepia(30%) saturate(150%) contrast(120%);filter:invert(20%) sepia(30%) saturate(150%) contrast(120%)}.img-filter-cool-blur{-webkit-filter:brightness(95%) blur(1.5px) hue-rotate(-45deg) contrast(115%);filter:brightness(95%) blur(1.5px) hue-rotate(-45deg) contrast(115%)}.img-filter-cinematic{-webkit-filter:grayscale(40%) sepia(50%) brightness(105%) saturate(130%) contrast(125%);filter:grayscale(40%) sepia(50%) brightness(105%) saturate(130%) contrast(125%)}.txt_uppercase{text-transform:uppercase}:root{--font-main:"Inter-Variable",sans-serif;--font-accent:"PressStart2P",sans-serif;--text-weight:"wght" 400;--text-post-weight:"wght" 410;--text-size-main:14px;--text-size-accent:18px;--text-header-weight:"wght" 715;--text-color:#fff;--text-outline-color:#fff;--contour-color:#000;--animation-fill-color:red;--border-color:#000;--gradient-horizontal:repeating-linear-gradient(0deg,#d3d3d3,#d3d3d3 2px,transparent 0,transparent 4px);--gradient-vertical:repeating-linear-gradient(90deg,#d3d3d3,#d3d3d3 2px,transparent 0,transparent 4px);--gradient-color:linear-gradient(180deg,#e7e7e7 0%,#e7e7e7 1%,#1a1a1a)}@media (width >= 376px){.header__block{padding:130px 0}.save__btn{block-size:55px;inline-size:335px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px}.diskette{height:21px;width:21px}.save-dialog[open]{padding:30px}}