/* Preserve 2018 artwork; isolate each original DigiChat portal. */
.chatboxad iframe{display:block;width:225px;height:145px;margin:14px auto 0;border:0;background:transparent}.chatboxadbig iframe{display:block;width:277px;height:115px;margin:14px auto 0;border:0;background:transparent}.chatboxad{height:205px}.chatboxadbig{height:255px}#chatbu{margin:12px auto 0;text-align:center}#chatbu a{color:#fff}.restored-content{width:1000px;max-width:100%;margin:20px auto;padding:24px;background:#fff;min-height:300px}.row:after{content:"";display:table;clear:both}a:focus-visible{outline:2px solid #edac31;outline-offset:3px}@media(max-width:1000px){#width1000{width:100%;padding:0 10px}.row{margin:0}.navbar{min-width:0}#navleft,#navright{margin:10px 0;width:auto;height:auto}.navlogo{margin:0}.navbnr{display:none}.chatboxad,.chatboxadbig{float:none;display:block;margin:12px auto}.menubox,.indexbnrleft,.indexbnrmenu{float:none;margin:12px auto;max-width:100%;height:auto}.catbox,.catbox0,.catbox1,.catbox2{float:none;max-width:100%;margin:auto}.navlogo{max-width:100%}img{max-width:100%;height:auto}}

.chatboxad,.chatboxadbig{background-color:transparent}.chatboxad{background-size:100% 100%}.chatboxadbig{position:relative}.chatboxadbig #chatbu{position:absolute;left:32px;bottom:22px;width:243px;margin:0}.chatboxadbig iframe{height:115px}

.browser-help{box-sizing:border-box;max-width:1000px;margin:12px auto 16px;padding:18px 20px 12px;border-radius:14px;background:#111;color:#fff;box-shadow:0 5px 16px #0005;text-align:right;font:14px/1.9 Tahoma,Arial,sans-serif;border-top:3px solid #a22}.browser-help h2{margin:0 0 7px;font:700 18px/1.5 Tahoma,Arial,sans-serif;color:#ffd43b}.browser-help p{margin:6px 0 12px}.browser-downloads{display:flex;gap:10px}.browser-downloads a{display:block;flex:1;padding:8px 12px;text-align:center;border:1px solid #383838;background:#232323;border-radius:8px;color:#fff;text-decoration:none;font-size:16px;font-weight:bold}.browser-downloads a:hover{background:#333;border-color:#ffd43b}.browser-downloads small{display:block;color:#c9c9c9;font-size:12px;line-height:1.4}.browser-help .browser-note{font-size:12px;margin:12px 0 0;color:#efefef}@media(max-width:650px){.browser-help{margin:10px;padding:14px}.browser-downloads{flex-direction:column}.browser-help h2{font-size:17px}}

/* Fit Java controls within the white panels in the original artwork. */
.chatboxad{height:172px;background-size:232px 172px;padding-top:5px;overflow:hidden}.chatboxad iframe{width:210px;height:118px;margin:8px auto 0;display:block;border:0}.chatboxadbig{height:255px;overflow:hidden}.chatboxadbig iframe{width:260px;height:112px;margin:8px auto 0;display:block;border:0}.chatboxadbig #chatbu{bottom:25px}.chatboxad span,.chatboxadbig span{display:block;white-space:nowrap}.chatboxad span{margin:0 8px;text-align:center}.chatboxadbig span{margin:0 25px;text-align:center}

/* Download guidance, immediately above the chat portals. */
.browser-help{width:100%;max-width:1000px;margin:0 auto 20px;padding:16px 20px 13px;background:linear-gradient(135deg,#fffaf3,#ffe7d4);color:#652017;border:1px solid #d99872;border-top:4px solid #a20d0d;border-radius:12px;box-shadow:0 3px 10px #7a1c0b20}.browser-help h2{color:#8e0808;font-size:18px}.browser-help p{color:#713226}.browser-downloads a{background:linear-gradient(#be2118,#8c0808);border:1px solid #7d0707;color:#fff7e9;box-shadow:inset 0 1px 0 #e96551;font-size:15px;border-radius:8px}.browser-downloads a:hover{background:linear-gradient(#ce3323,#a7100d);border-color:#c78b34;color:#fff}.browser-downloads small{color:#f8d4ab}.browser-help .browser-note{color:#79513d;border-top:1px solid #e4bba0;padding-top:9px;font-size:12px}@media(max-width:1000px){.browser-help{max-width:100%;margin:0 auto 16px}}@media(max-width:650px){.browser-help{padding:13px}.browser-downloads{flex-direction:column}}
