@font-face{font-family:"Rounded Mplus 1c";src:url("../fonts/RoundedMplus1c-Regular.woff2") format("woff2"),url("../fonts/RoundedMplus1c-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"FiraCode";src:url("../fonts/FiraCode-VariableFont_wght.woff2") format("woff2");font-weight:300;font-style:normal;font-display:swap}:root{--bg: #191919;--text: #fff;--muted: #6d6d6d;--line: #2a2a2a;--link: #c372d8;--feat: #e9e9e9;--fix: #a3a3a3;--note: #8c8c8c;--sub: #9a9a9a;--font-1: 'Rounded Mplus 1c', system-ui, sans-serif;--font-2: 'FiraCode', ui-monospace, monospace}*,*::before,*::after{box-sizing:border-box}html{font-size:62.5%}body{margin:0;min-height:100vh;font-family:var(--font-1);color:var(--text);background:#191919;background-image:radial-gradient(120vw 80vh at 50% -18vh, rgba(195, 114, 216, 0.13), transparent 60%),linear-gradient(180deg, #1d1d1d 0%, #191919 28%, #0c0c0c 100%);background-attachment:fixed;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.2px}body::-webkit-scrollbar-track{box-shadow:inset 0 0 0 rgba(255,255,0,.18);background-color:rgba(0,0,0,0);border-radius:2px}body::-webkit-scrollbar{width:clamp(8px,0.701754386vw,12px);background-color:rgba(82,46,67,.18)}body::-webkit-scrollbar-thumb{border-radius:4px;background:rgba(94,72,94,.54)}a{color:inherit;text-decoration:none}body.lang-en .l-ru{display:none}body.lang-ru .l-en{display:none}.wrap{max-width:900px;margin:0 auto;padding:clamp(28px,7vw,80px) clamp(18px,5vw,56px) 96px}.top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(36px,8vw,84px)}.home{display:inline-flex;align-items:center;gap:9px;font-size:1.3rem;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);transition:color .2s ease}.home:hover{color:var(--text)}.home .logo{width:22px;height:22px;opacity:.85}.lang{display:flex;align-items:center;gap:5px;font-size:1.3rem}.lang button{background:none;border:0;padding:0;cursor:pointer;font:inherit;text-transform:uppercase;color:var(--text);opacity:.35;transition:opacity .2s ease}.lang button.active,.lang button:hover{opacity:1}.lang span{opacity:.25}.head{margin-bottom:clamp(30px,6vw,60px)}.head h1{font-family:var(--font-2);font-weight:300;font-size:clamp(4.2rem,12vw,9rem);line-height:.9;margin:0;letter-spacing:-0.01em}.head h1 .dot{color:var(--link)}.head .meta{margin-top:18px;font-family:var(--font-2);font-weight:300;font-size:1.4rem;color:var(--muted)}.head .meta b{color:var(--link);font-weight:300}.head .tagline{margin-top:6px;font-size:1.5rem;color:var(--muted)}.year{display:flex;align-items:center;gap:18px;margin:34px 0 8px;color:var(--muted);font-family:var(--font-2);font-size:1.4rem;font-weight:300}.year::after{content:"";flex:1;height:1px;background:var(--line)}.year:first-of-type{margin-top:0}.e{border-bottom:1px solid var(--line)}.r{width:100%;display:grid;grid-template-columns:7rem 5.6rem 1fr 1.6rem;align-items:baseline;gap:0 14px;background:none;border:0;padding:12px 8px 12px 0;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:background .18s ease,padding .18s ease}.r:hover{background:linear-gradient(90deg, rgba(195, 114, 216, 0.07), transparent 72%);padding-left:10px}.r .v{font-family:var(--font-2);font-weight:300;font-size:1.6rem;color:var(--link);white-space:nowrap}.r .d{font-family:var(--font-2);font-weight:300;font-size:1.3rem;color:var(--muted);white-space:nowrap}.r .s{font-size:1.5rem;line-height:1.4;color:#e7e7e7}.r .s .sep{color:var(--muted);margin:0 3px}.r .c{font-family:var(--font-2);font-size:1.7rem;color:var(--muted);justify-self:end;line-height:1;transition:transform .25s ease,color .2s ease}.e.open .r .c{transform:rotate(45deg);color:var(--link)}.b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}.b>.bi{overflow:hidden;min-height:0}.e.open .b{grid-template-rows:1fr}.bi-pad{padding:6px 8px 22px 7.2rem}.bi p{margin:0;font-size:1.42rem;line-height:1.5;white-space:pre-wrap}.bi p+p{margin-top:5px}.bi .f{color:var(--feat)}.bi .x{color:var(--fix)}.bi .k{color:var(--link)}.bi .s{color:var(--sub);padding-left:1.5em}.bi .n{color:var(--note);font-size:1.36rem}.bi .sp{height:9px}.foot{margin-top:54px;padding-top:22px;border-top:1px solid var(--line);font-size:1.4rem;color:var(--muted)}.foot a{color:var(--link)}.foot a:hover{color:var(--text)}@media(max-width: 640px){.r{grid-template-columns:5.6rem 1fr 1.4rem;grid-template-areas:"v d c" "s s s";gap:3px 12px}.r .v{grid-area:v}.r .d{grid-area:d;justify-self:start}.r .s{grid-area:s}.r .c{grid-area:c}.r:hover{padding-left:0}.bi-pad{padding-left:0}}/*# sourceMappingURL=devlogs.css.map */