.cv{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:16px;max-width:1100px;margin:0 auto;display:grid}.cv-main,.cv-rail{gap:16px;min-width:0;display:grid}.chips{align-items:flex-start;gap:8px 10px}.chip{overflow-wrap:anywhere;max-width:100%;padding:4px 12px}.entry>.chips,.entry-project>.chips{margin-block:4px}.group{gap:10px}.glass{z-index:10;background:var(--glass-bg);border:1px solid var(--glass-line);-webkit-backdrop-filter:blur(16px)saturate(160%);border-radius:999px;gap:4px;padding:6px;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 32px -10px #00000059,inset 0 1px #ffffff59}.glass button{appearance:none;width:40px;height:40px;color:var(--glass-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.glass button:hover,.glass button:focus-visible{background:#7f7f7f2e;outline:none}.glass button:focus-visible{box-shadow:0 0 0 2px var(--glass-ink)}.glass [aria-pressed=true] .ico-moon,.glass [aria-pressed=false] .ico-sun{display:none}@supports not (backdrop-filter:blur(1px)){.glass{background:var(--surface)}}@media (width<=860px){.cv,.head-top{grid-template-columns:1fr}.avatar{width:112px;height:128px}.tile{padding:22px}.contact-item{flex:100%}}
