:root{--record-ink:#eaf0ec;--record-muted:#b8c7bf;--record-line:#42524b;--record-accent:#7de3ae;--record-paper:#111915}
*{letter-spacing:0!important}html{scroll-padding-top:24px}body{overflow-wrap:anywhere}main{min-width:0}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #f5c66b;outline-offset:4px}
.record-page{margin:0;background:var(--record-paper);color:var(--record-ink);font:16px/1.7 system-ui,sans-serif}.record-page a{color:var(--record-accent);text-underline-offset:3px}.record-head,.record-foot{padding:22px max(20px,calc((100% - 1120px)/2));border-bottom:1px solid var(--record-line)}.record-head .brand{font-size:20px;font-weight:750;text-decoration:none}.record-head nav,.record-foot nav{display:flex;gap:14px 24px;flex-wrap:wrap;margin-top:12px}.record-page main{max-width:1000px;margin:auto;padding:42px 24px 64px}.record-page h1{font-size:38px;line-height:1.2;max-width:850px;margin:0 0 22px}.record-page h2{font-size:24px;line-height:1.3;margin:0 0 14px}.record-page h3{font-size:19px;line-height:1.35}.record-page p{max-width:78ch}.record-page section{padding:26px 0;border-bottom:1px solid var(--record-line)}.record-page .lede{font-size:19px;color:var(--record-muted)}.record-page .date{font-size:14px;color:var(--record-muted)}.record-additions{padding:28px 0;margin-top:24px;border-top:1px solid #63736b}.record-additions a{color:inherit;text-decoration:underline}.record-index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.record-index article{padding:20px 0;border-bottom:1px solid var(--record-line)}.record-index h3{margin:0 0 8px}.record-index p{margin:0}.record-table{max-width:100%;overflow-x:auto}table{max-width:100%}.record-table table{width:100%;border-collapse:collapse}.record-table th,.record-table td{text-align:left;padding:10px;border-bottom:1px solid var(--record-line);min-width:95px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.6 ui-monospace,monospace}#record-form{border:1px solid var(--record-line);padding:24px;background:#19261f;border-radius:4px}#record-form label,#record-search label{display:block;margin-bottom:18px;font-weight:650}#record-form textarea,#record-form select,#record-search input{display:block;width:100%;padding:12px;background:#0e1712;color:var(--record-ink);border:1px solid #8b9c93;border-radius:3px;margin-top:8px}#record-form textarea{height:350px;resize:vertical;font:14px/1.5 ui-monospace,monospace}#record-upload{display:block;margin-top:10px}button{cursor:pointer;border:1px solid #8b9c93;border-radius:4px;padding:10px 18px;background:#a1edbe;color:#102018;font-weight:650}button:disabled{opacity:.45;cursor:not-allowed}.record-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.record-actions .icon{width:46px;height:46px;padding:11px;display:grid;place-items:center;background:#dce9df}.record-actions img{width:22px;height:22px}output{display:block;margin-top:18px;white-space:pre-wrap;overflow-wrap:anywhere}#record-result{font:14px/1.6 ui-monospace,monospace}#search-results{list-style:none;padding:0}#search-results li{padding:20px 0;border-bottom:1px solid var(--record-line)}#search-results p{margin:5px 0}.record-figure{margin:22px 0}.record-figure img{width:800px;aspect-ratio:2/1;display:block}.record-figure figcaption{font-size:14px;color:inherit}.record-skip{position:absolute;left:-9999px}.record-skip:focus{left:20px;top:15px;background:#111915;z-index:100;padding:12px}
body:not(.record-page) .smalltext{color:#afbdc7}body:not(.record-page) .archive-b618b06ff5bec092{color:#83dbb0}
@media(max-width:650px){.record-page main{padding:30px 20px 46px}.record-page h1{font-size:29px}.record-page h2{font-size:22px}.record-index{grid-template-columns:minmax(0,1fr)}#record-form{padding:16px}.record-page .lede{font-size:17px}.record-page .record-head .brand{font-size:19px}.record-page nav{font-size:14px}}
