body{background:var(--ium-paper);color:var(--ium-ink);font-family:var(--ium-font)}a.brand{color:var(--ium-ink);text-decoration:none}.admin-utility{display:flex;align-items:center;gap:24px;font-size:12px;color:var(--ium-muted)}.admin-utility a{color:inherit;text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.admin-utility a:hover{text-decoration:underline;text-underline-offset:5px}.admin-nav{max-width:1360px;width:calc(100% - 48px);margin:0 auto;display:flex;gap:28px;border-bottom:1px solid var(--ium-line);align-items:center;font-size:13px}.admin-nav a{min-height:50px;display:inline-flex;align-items:center;color:var(--ium-muted);text-decoration:none;border-bottom:1px solid transparent}.admin-nav a[aria-current=page]{color:var(--ium-ink);border-bottom-color:var(--ium-ink)}.admin-shell{max-width:1360px;width:calc(100% - 48px);margin:0 auto;padding:32px 0 64px}.admin-footer{max-width:1360px;width:calc(100% - 48px);margin:auto;border-top:1px solid var(--ium-line);padding:20px 0 32px;color:var(--ium-muted);font-size:11px;line-height:1.8}.join-shell{max-width:560px;margin:56px auto;padding:0 24px 64px}.join-shell h1{font-size:36px;margin:16px 0 24px}.join-shell p{font-size:13px;color:var(--ium-muted);line-height:1.8}.join-shell a{color:inherit;font-size:13px}.join-form{border-top:1px solid var(--ium-ink);border-bottom:1px solid var(--ium-line);padding:24px 0;margin:28px 0}.join-form label{display:block;font-size:13px;margin:18px 0 8px}.join-form input{width:100%;border-color:var(--ium-line)}.join-form small{display:block;font-size:12px;color:var(--ium-muted);line-height:1.8;margin-top:8px}.join-form button{margin-top:24px}.join-form #result{min-height:24px}.embed-heading{font-weight:500;letter-spacing:-.035em}.embed-code{white-space:pre-wrap;overflow-wrap:anywhere;padding:24px;background:var(--ium-soft);font-size:12px;line-height:1.8}.foreign-host{padding:24px;background:var(--ium-soft);margin-bottom:48px}.foreign-host>div{padding:24px;background:var(--ium-paper)}@media(max-width:620px){.topbar{flex-wrap:wrap;gap:12px;padding:16px}.admin-utility{gap:16px;font-size:11px}.admin-shell,.admin-nav,.admin-footer{width:calc(100% - 32px)}.admin-nav{gap:22px;font-size:12px}.admin-shell{padding:24px 0 48px}.join-shell{margin:32px auto}.join-shell h1{font-size:30px}.foreign-host,.foreign-host>div{padding:12px}}
.admin-shell{--ium-sticky-top:96px}
