body:has(.sec-a) .col{background:#191919;padding:0;overflow:hidden}@media (min-width:520px){body:has(.sec-a) .col{border-color:#191919;padding:0}}.sec-a{--ink:#fff;--ink2:#f4f4f4;--muted:#bdbdbd;--stone:#bdbdbd;--line:#7a7a7a;--line2:#3a3a3a;--soft:#262626;--paper:#191919;--red50:#3a2423;--red:#f9dedc;color:#fff;background:#191919;min-height:100dvh}@media (min-width:520px){.sec-a{min-height:auto}}.sec-a-photo{background-color:#262626;background-position:50% 30%;background-size:cover;height:clamp(120px,26dvh,210px)}.sec-a-photo.hug{background-image:url(/photos/hug.jpg)}.sec-a-photo.talk{background-image:url(/photos/talk.jpg);background-position:50% 20%;height:120px}.sec-a-photo.tex{background-image:url(/photos/tex.jpg);background-position:50% 0;height:96px}.sec-a-photo{border-bottom:4px solid;border-image:var(--light) 1}.sec-a-body{padding:16px 16px 24px}@media (min-width:520px){.sec-a-body{padding:20px 24px 28px}}.sec-a .symbol{filter:invert()}.sec-a .title{color:#fff;font-size:25px;line-height:1.04}.sec-a h2{text-transform:uppercase;color:#fff;font-size:21px;line-height:1.1}.sec-a h3{color:#fff}.sec-a .lead{color:#f4f4f4}.sec-a .kick{margin-top:14px}.sec-a a{color:#fff;text-underline-offset:3px;text-decoration:underline}.sec-a a.btn{text-decoration:none}.sec-a .field label,.sec-a .label,.sec-a .hint{color:#bdbdbd}.sec-a .input{color:#f4f4f4;background:#262626;border-color:#7a7a7a;min-height:44px}.sec-a .input::placeholder{color:#9a9a9a}.sec-a .input:focus{border-color:#fff;box-shadow:0 0 0 1px #fff}.sec-a .btn.primary{color:#191919;background:#fff}.sec-a .btn.ghost{color:#fff;background:0 0;border-color:#5a5a5a}.sec-a .btn[disabled]{opacity:.45}.sec-a .btn,.sec-a .chip,.sec-a .seg button,.sec-a .btn.small{min-height:44px}.sec-a :focus-visible{outline-offset:2px;outline:2px solid #fff}.sec-a .seg{background:0 0;border-color:#7a7a7a}.sec-a .seg button{color:#bdbdbd;min-width:44px}.sec-a .seg button[aria-pressed=true]{color:#191919;background:#fff}.sec-a .chip{color:#e6e6e6;background:0 0;border-color:#7a7a7a;align-items:center;display:inline-flex}.sec-a .chip[aria-pressed=true]{color:#191919;background:#fff;border-color:#fff;font-weight:700}.sec-a .check input{accent-color:#fff}.sec-a .panel.soft{background:#202020;border:1px solid #3a3a3a}.sec-a .note{color:#f4f4f4;background:#262626;border:1px solid #3a3a3a}.sec-a .note.error{color:#f9dedc;background:#3a2423;border-color:#6b3b39}.sec-a .small{color:#bdbdbd}.sec-a .mail{background:0 0;border:1px solid #5a5a5a;border-radius:50%}.sec-a ol.commit li{border-top-color:#3a3a3a}.sec-a ol.commit li:before{color:#fff;background:0 0;border:1px solid #5a5a5a}.sec-a ol.commit span{color:#bdbdbd}.sec-a .return-note{color:#f4f4f4;border-left:2px solid #fff;margin:0 0 14px;padding:2px 0 2px 10px;font-size:13px}.sec-a .invite-chip{letter-spacing:.04em;background:#262626;border:1px solid #fff;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 12px;font-weight:700;display:flex}.sec-a .invite-chip .btn{text-underline-offset:3px;border:0;width:auto;padding:0 12px;text-decoration:underline}.code-cells{grid-template-columns:repeat(6,1fr);gap:6px;display:grid;position:relative}.code-cells span{color:#fff;background:#262626;border:1px solid #7a7a7a;border-radius:9px;place-items:center;height:46px;font-size:19px;font-weight:700;display:grid}.code-cells span.cur{border-color:#fff}.code-cells input{opacity:0;background:0 0;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.guest-banner{background:#fff;border:1px solid #191919;border-radius:14px;margin:0 0 14px;padding:14px}.guest-banner .gb-title{align-items:center;gap:6px;margin:0 0 4px;display:flex}.guest-banner .gb-by{margin:0 0 6px}.sec-a ol.commit span,.sec-a ol.commit b{text-wrap:balance}.sec-a ol.commit span{display:block}
