.rfc-reader-links{display:flex;gap:12px 28px;flex-wrap:wrap;background:var(--surface);padding:6px 40px 12px;margin-bottom:8px}.rfc-reader-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.community-discussion>p,.community-account>p,.community-moderation>p,.community-admin>p{max-width:74ch}.community-submit{margin:28px 0 40px}.community-submit p{margin:8px 0}.community-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:32px 0 8px}.community-tabs button,.community-vote button{min-height:44px;border:1px solid var(--control);border-radius:var(--radius);background:var(--surface);padding:10px 14px}.community-tabs button:hover,.community-vote button:hover{background:var(--hover)}.community-tabs button[aria-pressed=true]{background:var(--signal);border-color:var(--focus);font-weight:500}.community-entry{max-width:78ch;padding:28px 0;border-top:1px solid var(--rule)}.community-entry h3{font-size:22px;overflow-wrap:anywhere}.community-entry-text{white-space:pre-wrap;overflow-wrap:anywhere}.community-entry-meta{font-size:14px;color:var(--muted);margin-bottom:12px}.community-entry-state{margin-bottom:16px}.community-entry-state .badge{white-space:normal}.community-vote{margin-top:24px}.community-vote>p{font-size:14px}.community-vote-controls{display:flex;flex-wrap:wrap;gap:8px}.community-vote-status,.community-submit-status,.community-moderation-status,.community-role-status{margin-top:16px;max-width:74ch}.community-own{margin-top:32px;border-top:1px solid var(--rule);padding:16px 0}.community-own-list{padding-top:12px}.community-own-list .community-entry:first-child{border-top:0}.community-moderation-refresh{margin-bottom:24px}.community-moderation-list:empty{min-height:0}.community-moderation-action{margin-top:20px}.community-moderation-action .community-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:12px}.community-actions .button{margin-top:0}.community-entry-lookup{margin-top:40px;padding-top:20px;border-top:1px solid var(--rule)}.community-role-form{margin:28px 0 40px}.community-audit-list{margin-top:24px}.community-audit-event{padding:20px 0;border-top:1px solid var(--rule);max-width:74ch}.community-audit-event p{margin-bottom:8px;overflow-wrap:anywhere}.community-admin h3{margin-top:32px}.community-account-details code{overflow-wrap:anywhere}.community-account-retry,.community-public-retry,.community-public-more{margin-top:20px}.community-error{color:var(--negative)}
.native-device svg{display:block;width:100%;height:auto;margin:32px 0 12px}.native-device svg rect{fill:var(--surface);stroke:var(--control);stroke-width:1}.native-device svg rect.native-machine{fill:var(--raised);stroke:var(--rule)}.native-device svg text{font:500 18px Plex,Arial,sans-serif;fill:var(--ink)}.native-device svg text.native-small{font:400 15px Plex,Arial,sans-serif;fill:var(--muted)}.native-device svg text.native-caption{font:500 18px Plex,Arial,sans-serif}.native-edge path{stroke:var(--active);stroke-width:2;fill:none;color:var(--active)}.native-device-mobile{display:none}
@media(max-width:1050px){.native-device svg{display:none}.native-device-mobile{display:block;list-style:none;padding:0;margin:28px 0}.native-device-mobile li{position:relative;padding:20px 0 20px 28px;border-top:1px solid var(--rule)}.native-device-mobile li::before{content:"";position:absolute;left:0;top:27px;width:8px;height:8px;background:var(--active)}.native-device-mobile strong,.native-device-mobile span{display:block}.native-device-mobile span{margin-top:8px;color:var(--muted);font-size:16px}.native-device-mobile li:first-child{border-top:0}}
@media(max-width:700px){.community-entry{padding:24px 0}.community-entry h3{font-size:20px}.community-tabs button{flex:1}.community-vote-controls{display:grid;grid-template-columns:1fr 1fr}.community-vote-controls button{padding:10px}.community-moderation-action .community-actions{display:grid;grid-template-columns:1fr}.community-actions .button{width:100%}.native-device svg{display:none}.native-device-mobile{display:block;list-style:none;padding:0;margin:28px 0}.native-device-mobile li{position:relative;padding:20px 0 20px 28px;border-top:1px solid var(--rule)}.native-device-mobile li::before{content:"";position:absolute;left:0;top:27px;width:8px;height:8px;background:var(--active)}.native-device-mobile strong,.native-device-mobile span{display:block}.native-device-mobile span{margin-top:8px;color:var(--muted);font-size:14px}.native-device-mobile li:first-child{border-top:0}}
