.wire-heading{background:linear-gradient(110deg,#112d40,#0a1118 80%)}.wire-heading .field-eyebrow{color:#81ccf2}#wire-list{max-height:650px;overflow:auto}#wireshark .field-lesson[aria-current=true]{border-color:#70c6ee;background:#133345}.wire-objective{padding:12px 15px;border-left:3px solid #71c3e9;background:#142331;overflow-wrap:anywhere}.wire-steps{list-style:none;padding:0;font-size:14px;display:grid;gap:7px}.wire-steps li{color:#9eb3c3}.wire-steps .done{color:#72dfb3}.wire-steps .done:after{content:' ✓'}.wire-workbench{border:1px solid #3a5262;border-radius:4px;overflow:hidden;margin:24px 0;background:#0d1821}.wire-toolbar{display:flex;gap:12px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:10px 12px;background:#203341;font-size:12px;color:#b9d6e4}.wire-toolbar button,#wire-follow,#wire-stream-close{padding:6px 10px;font-size:13px;color:#a2d9f5;border:1px solid #3b6277;margin:3px}#wire-form{display:flex;padding:12px;gap:9px;margin:0;flex-wrap:wrap;background:#142531}#wire-form label{font-size:13px}#wire-filter{border:1px solid #497458;background:#0b1d16;border-radius:3px;font-size:14px;padding:9px;min-width:170px}#wire-filter[aria-invalid=true]{border-color:#eb8484;background:#311c25}#wire-form button{background:#29627d;padding:10px 15px;color:#ecf9ff;font-size:14px}#wire-feedback{font-size:14px;margin:0;padding:10px 14px;color:#a7d5e7!important;border-top:1px solid #294352}#wire-feedback.error{color:#ffb2b2!important}.wire-table-scroll{max-height:320px;overflow:auto;background:#101c26}.wire-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.6;text-align:left;white-space:nowrap}.wire-table th{position:sticky;top:0;background:#294253;color:#e1f0f6;padding:9px 11px;z-index:1}.wire-table td{padding:7px 11px;border-bottom:1px solid #ffffff08}.wire-table tr{cursor:pointer;background:#182932;color:#cae2e3}.wire-table .wire-proto-tcp{background:#243020;color:#dcebcf}.wire-table .wire-proto-dns{background:#182b3e;color:#c6e3ff}.wire-table .wire-proto-http{background:#243327;color:#cbedd3}.wire-table .wire-proto-tls{background:#2d263d;color:#e6d5ff}.wire-table .wire-proto-arp{background:#382e22;color:#eddfbf}.wire-table .wire-proto-icmp{background:#36252c;color:#f3cbd8}.wire-table tr[aria-selected=true]{background:#275f86!important;color:#fff!important;outline:2px solid #8bd2ff;outline-offset:-2px}.wire-table tr:focus-visible{outline:2px solid #8bd2ff;outline-offset:-2px}.wire-count{padding:9px 12px;background:#203341;color:#a9c1d0;font-size:12px;overflow-wrap:anywhere}.wire-inspector{display:grid;grid-template-columns:1fr 1fr}.wire-inspector>section{padding:16px;min-width:0;max-height:380px;overflow:auto;border-right:1px solid #2b4252}.wire-inspector h4{margin:0 0 12px;font-size:15px;color:#a9dafa}.wire-inspector summary{cursor:pointer;color:#9ec9e3;font-size:13px;padding:5px 0}#wire-details dl{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:5px;font-size:12px;margin:4px 0 12px}#wire-details dt,#wire-details dd{overflow-wrap:anywhere}#wire-details dt{color:#9bb0c0}#wire-details dd{color:#d1e4ee}.wire-inspector pre,#wire-stream{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;font:13px/1.7 'IBM Plex Mono',monospace;color:#c1e0de}#wire-hex{font-size:11px}.wire-muted{font-size:12px;color:#8da3b5!important}#wire-stream-panel{padding:20px;border-top:1px solid #42637b}#wire-stream-panel p{font-size:13px}#wire-follow:disabled{opacity:.45;cursor:default}#wire-notes{display:block;width:100%;margin-top:8px;padding:12px;background:#0a1620;color:#d2e5ed;border:1px solid #385361;font:14px/1.7 'IBM Plex Mono',monospace;resize:vertical}#wireshark .field-coach label{font-size:14px;color:#a2b9c9}#wire-example code{display:block;padding:12px;margin:8px 0;background:#102432;overflow-wrap:anywhere;color:#a6e0fc}.wire-reference{padding:20px 28px}.wire-reference p{font-size:14px}.wire-reference pre{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.wire-reference a{color:#8acff4;display:inline-block;margin:8px 16px 0 0}#wire-reset-panel{padding:12px;border:1px solid #9a6571;font-size:14px;margin-top:14px}#wire-reset-panel button{display:block;padding:8px;color:#b9d9eb}#wireshark .field-sidebar button:focus-visible,#wireshark textarea:focus-visible{outline:2px solid #80cff6;outline-offset:2px}
@media(max-width:900px){.wire-inspector{grid-template-columns:1fr}.wire-inspector>section{border-right:0;border-bottom:1px solid #2b4252}.wire-table{font-size:12px}}
@media(max-width:650px){#wireshark .field-main{padding:15px}#wire-list{max-height:240px}#wire-form{align-items:stretch}#wire-form label{width:100%}#wire-filter{width:100%;flex-basis:100%}.wire-heading h2{font-size:27px}.wire-table-scroll{max-height:260px}.wire-reference{padding:18px}}

@media(max-width:760px){#wire-track,#wire-list,#wire-reset-panel{grid-column:1/-1}#wire-list{max-height:175px}.wire-heading{flex-wrap:wrap}.wire-heading .field-progress{max-width:none;min-width:110px}}
@media(max-width:650px){.desktop-icons{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.desktop-icons button{flex:0 0 76px;width:76px;font-size:11px}}
