.phome{gap:var(--s-6);padding-top:var(--s-8);padding-bottom:var(--s-8);flex-direction:column;max-width:760px;display:flex}.phome__intro{gap:var(--s-2);flex-direction:column;display:flex}.phome__title .bi__en{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:15px;font-weight:400}.phome__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;margin:0;font-size:30px;font-weight:700;line-height:1.05}.phome__error{padding:var(--s-3) var(--s-4);border-left:3px solid var(--accent);color:var(--ink);background:var(--card);margin:0}.phome__widgets{gap:var(--s-4);grid-template-columns:1fr;display:grid}@media (min-width:700px){.phome__widgets{grid-template-columns:repeat(2,1fr)}}.pwidget{border:2px solid var(--ink);background:var(--card);padding:var(--s-5);gap:var(--s-3);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);flex-direction:column;display:flex}.pwidget:hover{box-shadow:var(--shadow-press);transform:translate(-2px,-2px)}.pwidget__head{align-items:center;gap:var(--s-3);display:flex}.pwidget__title .bi__en{font-family:var(--font-sans);text-transform:none;letter-spacing:0;font-size:13px;font-weight:400}.pwidget__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:20px;font-weight:500;line-height:1.2}.pwidget__desc{flex:1;margin:0}.pwidget__foot{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.pwidget__start{padding:9px 18px;font-size:14px}.phome__history{gap:var(--s-3);border-top:2px solid var(--ink);padding-top:var(--s-4);flex-direction:column;display:flex}.phistory{flex-direction:column;display:flex}.phistory__item{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-2);border-bottom:1px solid var(--line);transition:background var(--dur) var(--ease);grid-template-columns:auto 1fr auto;display:grid}.phistory__item:hover{background:var(--card)}.phistory__kind{white-space:nowrap}.phistory__title{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.phistory__meta{white-space:nowrap}@media (max-width:520px){.phistory__item{grid-template-columns:1fr auto}.phistory__kind{grid-column:1/-1}}.phome__links{gap:var(--s-4);flex-wrap:wrap;display:flex}.phome__link{color:var(--accent);font-size:14px;font-weight:500}.home__greeting{margin:0 0 var(--s-4);color:var(--text-secondary);font-size:17px;font-weight:500}
