html{color-scheme:light;background:#f2f3f5}body{margin:0}a{color:inherit}*{box-sizing:border-box}#pasha-personal{color-scheme:light;--bg:#f2f3f5;--fg:#202126;--soft:#62646c;--edge:#ced0d6;--red:#b62918;--photo:#e3e5e9;background:var(--bg);color:var(--fg);overflow-wrap:anywhere;padding:24px 42px 30px;font-family:Courier New,monospace}#pasha-personal *{box-sizing:border-box}#pasha-personal button,#pasha-personal input{font:inherit}#pasha-personal button{cursor:pointer}#pasha-personal header{color:var(--soft);justify-content:space-between;gap:18px;padding-bottom:45px;font-size:12px;display:flex}#pasha-personal header span:first-child{color:var(--fg)}#pasha-personal .intro{max-width:740px;margin:0 auto}#pasha-personal .portrait-row{align-items:flex-end;gap:24px;margin-bottom:32px;display:flex}#pasha-personal .portrait{background:var(--photo);border:1px solid var(--edge);background-image:radial-gradient(var(--edge) .7px,transparent .7px);background-size:5px 5px;flex-shrink:0;width:174px;height:200px;position:relative;transform:rotate(-3deg)}#pasha-personal .portrait img{object-fit:cover;filter:grayscale()contrast(1.18);width:100%;height:100%;display:block}#pasha-personal .portrait img[hidden]{display:none}#pasha-personal .photo-label{background:var(--bg);color:var(--soft);padding:8px;font-size:11px;line-height:1.5;position:absolute;bottom:13px;left:12px;right:12px}#pasha-personal .photo-corner{color:var(--soft);font-size:12px;position:absolute;top:13px;left:12px}#pasha-personal .photo-tools{max-width:245px;padding-bottom:5px}#pasha-personal .photo-tools label{cursor:pointer;border-bottom:1px solid var(--soft);padding-bottom:4px;font-size:12px;display:inline-block}#pasha-personal input[type=file]{max-width:100%;color:var(--soft);margin-top:10px;font-size:11px;display:block}#pasha-personal .photo-tools p{color:var(--soft);font-size:11px;line-height:1.5}#pasha-personal h1{letter-spacing:-3px;max-width:700px;margin:0 0 20px;font-family:Arial Black,Helvetica Neue,sans-serif;font-size:clamp(38px,6.3vw,66px);font-weight:900;line-height:1.04}#pasha-personal h1 .break{color:var(--red)}#pasha-personal .sub{color:var(--soft);margin:0 0 29px;font-size:15px;line-height:1.7}#pasha-personal .bio{max-width:560px;margin-bottom:36px;font-size:14px;line-height:1.85}#pasha-personal .bio a{color:var(--fg);text-decoration-color:var(--soft);text-underline-offset:4px}#pasha-personal .experiment{color:var(--soft);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0 34px;font-size:11px;display:flex}#pasha-personal .experiment button{border:1px solid var(--red);color:var(--red);box-shadow:3px 3px 0 var(--edge);background:0 0;padding:9px 13px;font-size:12px}#pasha-personal .section{border-top:1px solid var(--edge);margin-top:22px;padding-top:18px}#pasha-personal .section-title{color:var(--soft);margin:0 0 20px;font-size:12px;font-weight:400}#pasha-personal .entry{grid-template-columns:56px 1fr;gap:12px;margin:0 0 25px;display:grid}#pasha-personal .date{color:var(--soft);padding-top:3px;font-size:11px;line-height:1.5}#pasha-personal summary{cursor:pointer;justify-content:space-between;gap:12px;font-size:16px;line-height:1.45;list-style:none;display:flex}#pasha-personal summary::-webkit-details-marker{display:none}#pasha-personal summary:after{content:"+";color:var(--soft)}#pasha-personal details[open] summary:after{content:"−"}#pasha-personal .entry p{color:var(--soft);margin:8px 0;font-size:12px;line-height:1.8}#pasha-personal .entry .expanded{color:var(--fg);border-left:2px solid var(--red);margin:17px 0;padding:4px 0 4px 15px}#pasha-personal .foot{border-top:1px solid var(--edge);color:var(--soft);justify-content:space-between;gap:16px;margin-top:30px;padding-top:18px;font-size:11px;display:flex}#pasha-personal .glitched{letter-spacing:3px;text-shadow:3px 0 var(--red);transform:skew(-5deg)}#pasha-personal .note{color:var(--soft);margin-top:20px;font-size:11px}@media (width<=520px){#pasha-personal{padding:22px}#pasha-personal header{padding-bottom:30px}#pasha-personal .portrait-row{align-items:center;gap:18px}#pasha-personal .portrait{width:130px;height:157px}#pasha-personal h1{letter-spacing:-1.8px}#pasha-personal .photo-tools{min-width:0}#pasha-personal .entry{grid-template-columns:42px 1fr;gap:9px}#pasha-personal .foot{flex-direction:column}#pasha-personal summary{font-size:14px}}#pasha-personal .opening{grid-template-columns:minmax(0,1fr) 190px;align-items:center;gap:30px;margin:10px 0 35px;display:grid}#pasha-personal .opening h1{font-size:clamp(36px,5.3vw,60px)}#pasha-personal .opening .sub{margin-bottom:0}#pasha-personal .opening figure{width:190px;margin:0}#pasha-personal .portrait{width:180px;height:212px}#pasha-personal .opening figcaption{color:var(--soft);margin:17px 0 12px;font-size:11px;line-height:1.65;transform:rotate(-2deg)}#pasha-personal .photo-tools summary{color:var(--soft);font-size:10px}@media (width<=560px){#pasha-personal .opening{grid-template-columns:minmax(0,1fr) 125px;align-items:start;gap:15px}#pasha-personal .opening figure{width:125px}#pasha-personal .portrait{width:120px;height:147px}#pasha-personal .opening h1{letter-spacing:-1.8px;font-size:34px}#pasha-personal .opening .sub{font-size:12px}#pasha-personal .opening figcaption{font-size:10px}}@media (width<=380px){#pasha-personal .opening{grid-template-columns:1fr}#pasha-personal .opening figure{justify-self:end;margin-top:8px}}#pasha-personal{max-width:980px;margin:auto}#pasha-personal .prose{font-size:16px;line-height:1.85}#pasha-personal .prose h2{margin-top:36px;font-size:24px}#pasha-personal .prose pre{padding:16px;overflow:auto}#pasha-personal .prose img{max-width:100%;height:auto}#pasha-personal .prose video{width:100%}#pasha-personal .prose a{text-underline-offset:4px}#pasha-personal .back{color:var(--soft);font-size:12px}#pasha-personal .prose{max-width:68ch;font-weight:400}#pasha-personal .prose p{margin:0 0 1.6em}#pasha-personal .prose strong,#pasha-personal .prose b,#pasha-personal .prose h2,#pasha-personal .prose h3{font-weight:400}#pasha-personal .post-title{letter-spacing:-1.2px;font-family:Helvetica,Arial,sans-serif;font-weight:400;line-height:1.15}#pasha-personal .prose figure{width:100%;margin:0 0 2em}#pasha-personal .prose figcaption{color:var(--soft);margin-top:10px;font-size:12px;font-weight:400;line-height:1.6}#pasha-personal .prose video{object-fit:contain;background:#202126;max-height:70vh}
