@import url('assets/legend-ui/fonts.css');
*{box-sizing:border-box}body{margin:0;color:#28201a;font:12px Arial,Helvetica,sans-serif;background:#110e0b}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}h1,h2,h3,.menu>ul>li>a,.play{font-family:'Droid Serif',Georgia,serif}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid #bf9551;outline-offset:2px}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}
.ticker{position:relative;height:34px;background:url('assets/legend-ui/bg49.png') center top repeat-x;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 max(16px,calc((100% - 960px)/2));color:#f0cc8d;font-size:11px}.ticker>span{background:#79190870;padding:4px 7px;line-height:16px}.ticker>span:first-child{flex:1;max-width:570px}.online{min-width:215px}.online small{font-size:9px}.online i{display:none}.online b{font-weight:400}
.hero{height:220px;position:relative;background:linear-gradient(0deg,#110e0b00,#08080820),url('assets/realm-header-v3.png') center 12%/cover;z-index:auto}.realm-logo{position:absolute;top:3px;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap;filter:drop-shadow(0 3px 4px #000)}.realm-logo>span{font:bold 66px/1.15 Georgia,serif;letter-spacing:-3px;color:#e3bc6d;text-shadow:0 1px #fff1bf,0 3px #563510,2px 5px #180d04}.logo-number{color:#bd5436;font-size:76px}.realm-logo small{display:block;font:8px Georgia;letter-spacing:3px;color:#ebd3a8;margin-top:8px}.play{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:653px;height:122px;background:url('assets/legend-ui/header.png') center/653px 122px no-repeat;color:#fffabd;text-align:center;padding:32px 0;font-weight:700;font-size:24px;line-height:50px;text-shadow:1px 1px #000;z-index:3}.play:hover{background-image:url('assets/legend-ui/header-hover.png')}
.layout{width:960px;max-width:calc(100% - 24px);margin:0 auto;display:grid;grid-template-columns:187px minmax(0,585px) 188px;gap:0;align-items:start;position:relative;z-index:1}.left{width:182px;margin-left:6px}.right{width:181px;margin-left:4px}.left,.right{padding-bottom:45px;position:relative}.left:after,.right:after{content:'';position:absolute;bottom:0;left:3px;width:175px;height:69px;background:url('assets/legend-ui/cerceve3.png') no-repeat;pointer-events:none}
.frame{position:relative;background:url('assets/legend-ui/bg45.png') right top repeat-y;padding:1px 0;margin-bottom:31px;color:#fffabd}.frame:before{content:'';display:block;height:18px;width:182px;background:url('assets/legend-ui/bg20.png') no-repeat;margin-top:-19px;margin-bottom:-5px}.frame:after{content:'';display:block;height:19px;width:182px;background:url('assets/legend-ui/bottom.png') no-repeat;margin-top:-5px;margin-bottom:-20px}.frame h2{font-weight:700;font-size:16px;height:24px;line-height:22px;margin:0 0 5px;padding:0 19px 0 20px;color:#fffabd;background:url('assets/legend-ui/bg82.png') center 23px no-repeat}.frame p{margin:8px 15px}.menu{background:url('assets/legend-ui/bg42.png') right top repeat-y;margin-bottom:26px}.menu:before{height:21px;background-image:url('assets/legend-ui/cerceve6.png');margin-top:-22px;margin-bottom:-5px}.menu:after{height:21px;background-image:url('assets/legend-ui/bg7.png');margin-top:-8px;margin-bottom:-20px}.menu>ul{list-style:none;width:162px;margin:0 auto;padding:0}.menu>ul>li{background:url('assets/legend-ui/bg82.png') center 23px no-repeat}.menu a{position:relative;display:block;color:#f4cc6a;font:12px/15px Arial;padding:0 10px}.menu>ul>li>a{font:700 16px/22px 'Droid Serif',Georgia,serif;color:#fffabd;height:24px;margin-bottom:5px}.menu li ul{padding:0;margin:0 0 6px;list-style:none}.menu li li{margin:2px}.menu a:hover,.menu a.active{color:#fff;background:url('assets/legend-ui/bg92.png') left center no-repeat}.menu a:hover:before{content:'';background:url('assets/legend-ui/bg48.png') no-repeat;width:24px;height:25px;position:absolute;top:-1px;left:-17px}.menu>ul>li>a:hover:before{top:3px;left:-15px}.ep-menu>ul>li>a{font:12px/25px Arial;height:27px;font-weight:700;text-align:center}.community{display:block;text-align:center;padding:15px 8px}.community b{font-size:11px}.community span{display:block;color:#d9b66a;font-size:10px;margin:6px}.channel{margin:0 18px;padding:4px 0;display:flex;justify-content:space-between;font-size:11px}.channel em{font-style:normal;color:#8dc65a}.muted{display:block;font-size:9px;color:#ad8453;padding:4px 15px 8px}
.parchment{position:relative;margin-top:5px;width:585px;min-height:730px;padding:20px 28px 30px;background:url('assets/legend-ui/bg8.png') center top repeat-y;font-size:12px;color:#28201a;outline:0}.parchment:after{position:absolute;bottom:-69px;left:-19px;width:622px;height:84px;content:'';background:url('assets/legend-ui/buton21.png') no-repeat;pointer-events:none}.parchment h2{font-size:18px;line-height:24px;font-weight:700;color:#7b1325;background:url('assets/legend-ui/buton24.png') left top no-repeat;padding:32px 0 0 20px;margin:-20px 0 10px -20px}.parchment h3{color:#7b1325;font:bold 14px 'Droid Serif',Georgia,serif;margin:10px 0}.parchment p{font:13px/20px Arial;margin:10px 0}.parchment strong{color:#7b1325}.parchment>a.player-back{margin-top:6px}.realm-promo{position:relative;display:block;width:476px;max-width:100%;height:387px;margin:20px auto 25px;border:1px solid #f7e3bb;box-shadow:0 2px 4px #000;background:linear-gradient(0deg,#150b05 0%,transparent 60%),url('assets/realm-header-v3.png') center 10%/cover;outline:5px ridge #674b2b;overflow:hidden}.promo-wordmark{position:absolute;top:25px;left:0;right:0;text-align:center;color:#ecc784;font:bold 48px Georgia;text-shadow:0 3px 3px #000;letter-spacing:-2px}.promo-wordmark span{color:#b95832}.promo-caption{position:absolute;bottom:30px;left:0;right:0;text-align:center;color:#edce8b;text-shadow:0 2px #000;font:bold 21px 'Droid Serif',Georgia,serif}.promo-caption small{display:block;font:10px Arial;letter-spacing:2px;margin-top:15px}
.legend-content{background:url('assets/legend-ui/bg75.jpg') left top/100% auto repeat-y;width:507px;max-width:100%;margin:0 auto}.legend-content-top{background:url('assets/legend-ui/bg98.jpg') left top/100% auto no-repeat}.legend-content-bottom{background:url('assets/legend-ui/bg80.jpg') left bottom/100% auto no-repeat;padding:0 0 14px 11px;min-height:120px;overflow:hidden}.legend-content h2{background:url('assets/legend-ui/bg28.jpg') left top/100% auto no-repeat;font-size:14px;line-height:17px;color:#7b1300;margin:11px 0 0;padding:7px 0 7px 33px}.news-inner{padding:4px 17px 12px}.news-item{padding:13px 0;border-bottom:1px solid #997c4950;margin:0}.news-item:last-child{border:0}.news-item h3{font-size:13px;margin:0 0 8px}.news-item p{font-size:13px;line-height:20px}.news-item time{font-size:11px;color:#7b1300}.news-item a{color:#7b1300;text-decoration:underline}
.right .player-form,.right .demo-form{margin:6px 0 0 14px;width:151px}.right label{display:block;margin:6px 0;color:#fffabd;font:11px/14px 'Droid Serif',Georgia,serif}.right input{display:block;width:151px;height:25px;border:0;box-shadow:none;background:url('assets/legend-ui/bg71.png') no-repeat;padding:5px 5px 7px;font:11px Arial;color:#2b2115;margin-top:2px}.green,.right .live-form button{display:block;width:151px;height:54px;padding:0;margin:7px auto 4px;background:url('assets/legend-ui/bg85.png') center top no-repeat;border:0;box-shadow:none;color:#fffabd;text-shadow:1px 1px #000;font:700 16px 'Droid Serif',Georgia,serif;line-height:54px;text-align:center;outline-offset:-3px}.green:hover,.right .live-form button:hover{background-image:url('assets/legend-ui/buton1.png')}.right .sub-link{display:block;font:700 10px/14px Arial;color:#c98336;margin:4px 17px}.right .form-result{margin:5px 0;font-size:11px;line-height:16px;color:#fffabd;overflow-wrap:anywhere}.download>a{display:block;width:129px;height:60px;background:url('assets/legend-ui/bg93.png') 0 0 no-repeat;margin:0 auto;text-indent:-9999px}.download>a:hover{background-position:0 -60px}.tabs{display:flex;width:159px;height:40px;margin:0 auto;background:url('assets/legend-ui/tahta.png') 0 28px no-repeat;gap:3px}.tabs button{width:78px;height:40px;border:0;padding:0;background:url('assets/legend-ui/tahta.png') right bottom no-repeat}.tabs button.selected{background-position:left bottom}.tabs img{display:block;margin:2px auto}.rank-row{display:grid;grid-template-columns:20px 1fr 27px;width:159px;margin:0 auto;height:20px;font:bold 11px/20px Arial;gap:5px;color:#9b713f}.rank-row em{font-style:normal;text-align:right;color:#dab353}.rank-row:nth-child(even){background:url('assets/legend-ui/cerceve5.png') center no-repeat}.rank-row small{text-align:right;font-size:10px;padding-right:7px}.ranks>.sub-link{width:129px;height:20px;background:url('assets/legend-ui/cerceve4.gif') no-repeat;color:#dfbf8b;font-size:10px;line-height:18px;text-align:center;margin:10px auto;padding-right:17px}
.parchment label{display:block;font-size:12px;margin:12px 0}.parchment input,.parchment select,.parchment textarea{display:block;width:100%;max-width:100%;background:#eadcb8;color:#2b2115;border:1px solid #a5864e;padding:6px 8px;font:12px Arial;box-shadow:inset 0 1px 3px #735c2525;border-radius:0;margin-top:5px}.parchment textarea{min-height:95px;resize:vertical}.parchment button,.action{display:inline-block;padding:7px 15px;color:#fef6aa;background:linear-gradient(#9c442d,#611b14 48%,#431009 51%,#782516);border:1px solid #bd965d;border-radius:0;font:11px Arial;box-shadow:inset 0 0 0 1px #3c1209}.parchment button:hover,.action:hover{filter:brightness(1.15)}.parchment .table-wrap{overflow:auto}.parchment table{width:100%;border-collapse:collapse;font-size:12px}.parchment td,.parchment th{text-align:left;border-bottom:1px solid #af8e4c60;padding:8px 6px}.parchment th{background:#bb9d5a30;color:#7b1325}.parchment tbody tr:nth-child(even){background:#c3a16630}.note{padding:10px;border:1px solid #a88b5540;background:#c5a16530;font-size:12px}.event{padding:12px 0;border-bottom:1px solid #ab8a5350}.inline-check{display:flex;align-items:center;gap:8px}.inline-check input{width:auto}.form-result:empty{display:none}.form-result{overflow-wrap:anywhere}footer{width:960px;max-width:calc(100% - 24px);margin:95px auto 20px;padding:22px 0 15px;border-top:1px solid #725334;text-align:center;color:#b89864;font-size:11px}footer>b{font:bold 20px Georgia}footer>span{display:block;margin:7px}footer a{margin:0 8px}footer small{display:block;margin-top:18px;font-size:10px}#toast{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:40;max-width:90vw;width:max-content;padding:13px 20px;background:#27190e;border:1px solid #b58c4c;color:#f1d99d;box-shadow:0 4px 16px #0009}
@media(min-width:1500px){.hero{background-size:1600px auto;background-repeat:no-repeat}}




/* Fixed desktop canvas on phones; browser viewport fits the whole page. */
body{min-width:1000px}.layout,footer{max-width:none}
.reference-page{margin:4px auto 20px}.reference-page .legend-content-bottom{padding:1px 0 1px 11px;min-height:0}.reference-border{width:430px;border:1px solid #aa8551;margin:15px 0 20px 25px}.reference-box{border:1px solid #c6ab74;background:url('assets/legend-ui/bg11.jpg') repeat;color:#4a1e00;padding:25px}.reference-box h3{font:700 18px/24px 'Droid Serif',Georgia,serif;color:#4a1e00;height:33px;margin:0}.reference-divider{background:url('assets/legend-ui/bg15.jpg') no-repeat;border-top:1px solid #b28a45;width:380px;height:8px;margin:0}.reference-box .reference-login{float:right;width:130px;height:20px;background:url('assets/legend-ui/buton4.gif') no-repeat;font:400 10px/20px 'Droid Serif',Georgia,serif;text-align:center;padding-right:20px;color:#dfbf8b}.reference-box .live-form{width:290px;max-width:none;margin:15px auto}.reference-box label{display:block;font:700 12px/14px Arial;color:#4a1e00;margin:0 0 15px}.reference-box input{width:265px;height:32px;background:url('assets/legend-ui/bg44.gif') repeat-x;border:1px solid #622400;box-shadow:none;color:#534236;font:700 16px Arial;padding:5px 10px;margin:5px 0 0}.reference-box input::placeholder{color:#534236;opacity:1}.reference-box input:focus{background-position:0 -30px;border-color:#8d0404}.reference-box button{display:block;width:287px;height:38px;background:url('assets/legend-ui/bg74.jpg') no-repeat;border:0;box-shadow:none;padding:0;margin:22px auto 25px;color:#dfbf8b;text-shadow:-1px -1px #000;font:700 18px/28px 'Droid Serif',Georgia,serif;letter-spacing:.01em}.reference-box button:hover{background-position:0 -38px;filter:none}.reference-box .reference-download-table{width:335px;table-layout:fixed;margin:0 0 18px 15px;border-collapse:separate;border-spacing:0;color:#8d0404;font:11px Arial}.reference-download-table td{padding:10px;border:1px solid;border-color:#fae5d0 #b79647 #b39164 #fae5d0;text-align:center;background:none}.reference-download-table tr:nth-child(even){background:none}.reference-download-table .classic-button{display:inline;background:none;border:0;outline:0;box-shadow:none;padding:0;color:#8d0404;font:700 11px Arial}.reference-download-table .classic-button:hover{text-decoration:underline;filter:none}.reference-box p{font:12px/20px Arial;color:#4a1e00}

.rank-row{grid-template-columns:20px 99px 30px;gap:5px;font-size:11px}.rank-row small{padding:2px 0 0;text-align:right}.empire-flag{display:inline-block;width:25px;height:16px;vertical-align:middle;object-fit:fill}.ranking-content{padding:0 13px 18px;margin:0}.ranking-content h3{font:700 12px 'Droid Serif',Georgia,serif;text-align:center;margin:0;padding:18px 0 14px}.ranking-table-wrap{width:481px;max-width:none;margin:0 auto}.parchment .legend-ranking{width:481px;border-collapse:separate;border-spacing:0;font:11px Arial;color:#7b1300}.parchment .legend-ranking td,.parchment .legend-ranking th{border:1px solid;border-color:#fae5d0 #b79647 #b39164 #fae5d0;padding:10px;text-align:center;vertical-align:middle;background:none}.parchment .legend-ranking th{font-weight:700;color:#7b1300}.parchment .legend-ranking tbody tr:nth-child(even){background:none}.parchment .legend-ranking tr.zebra{background:url('assets/legend-ui/bg21.jpg')}.legend-ranking .empire-flag{width:auto;height:auto;max-width:32px}.legend-ranking td b{font-size:11px}.legend-ranking th:first-child{width:55px}

/* M2EVA approved original emblem. */
.hero{height:280px}.realm-logo{top:0;filter:drop-shadow(0 3px 5px #000)}.realm-logo img{display:block;width:310px;height:155px;object-fit:contain}.promo-wordmark img{width:90%;height:auto;max-height:220px;object-fit:contain}

/* Classic item shop */
.classic-market{color:#34251b;border:2px solid #8b6b3f;background:#e6d8bc;box-shadow:0 3px 12px #0007;font-family:Arial,sans-serif}.market-head{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;background:linear-gradient(#553b24,#241b14);color:#f4db9d;border-bottom:3px solid #a07b39}.market-head h2{margin:0;color:#f4db9d;background:none!important;padding:0!important}.market-head small{letter-spacing:3px}.market-wallet{display:flex;gap:10px;align-items:center}.market-wallet a,.market-product button{background:linear-gradient(#966024,#5b3418);border:1px solid #d7aa60;color:#fff3cb;padding:7px 12px}.dragon-coin{color:#ffc65c;font-size:24px}.market-tabs{display:flex;background:#baa281;border-bottom:1px solid #826643}.market-tabs a{padding:12px;color:#392517;border-right:1px solid #9c8160;font-weight:bold}.market-tabs a[aria-current]{background:#eee1c2}.market-layout{display:grid;grid-template-columns:145px 1fr;min-height:400px}.market-categories{background:#d3c2a2;border-right:1px solid #a48d64;padding:10px}.market-categories h3{font-size:14px;border-bottom:1px solid #9d825b;padding-bottom:10px}.market-categories button{display:flex;justify-content:space-between;width:100%;text-align:left;border:1px solid transparent;background:none;color:#523822;padding:10px 5px}.market-categories button.selected{background:#7f542f;color:#ffedc0;border-color:#b99152}.market-catalog{padding:12px;min-width:0}.market-banner{background:linear-gradient(90deg,#211c17e8,#4b29198a),url(assets/realm-header-v3.png) center/cover;height:105px;padding:18px;color:#f4d79d}.market-banner h3{font-size:23px;margin:4px 0}.market-search{display:flex;align-items:center;gap:10px;margin:14px 0;font-size:12px}.market-search input{flex:1;min-width:0;background:#f7edda;border:1px solid #ae9570;padding:7px}.market-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.market-product{background:linear-gradient(#f5ebd4,#dfcaa5);border:1px solid #af9267;padding:12px;box-shadow:inset 0 0 0 2px #fff4}.market-product[hidden]{display:none}.market-product h3{font-size:14px;margin:0 0 10px;color:#5f361c}.market-item-slot{height:88px;display:flex;align-items:center;justify-content:center;gap:12px;background:#c5ad8655;border:1px solid #bba17b}.market-item-slot img{max-height:70px;max-width:70px;image-rendering:pixelated}.market-item-slot span{font-size:32px;color:#8e632a}.market-product p{font-size:12px;min-height:30px}.market-price{color:#8b471e;font-size:17px;font-weight:bold;margin:10px 0}.market-product .player-form{padding:0;background:none;border:0}.market-product input{width:60px}.market-product .form-result{min-height:0}.market-empty{padding:30px;text-align:center;border:1px solid #bda781;background:#f0e4cd}.market-delivery{font-size:11px;color:#705438;border-top:1px solid #bba17b;padding-top:15px}

/* Community page: scoped styles preserve other pages. */
.community-content{padding:22px!important}.community-content h2{margin-top:0}.community-intro{line-height:1.7;margin:12px 0 22px}.community-cards{display:grid;gap:16px}.community-card{padding:18px;border:1px solid #b29355;background:linear-gradient(110deg,#fff0c966,#ccb07844);box-shadow:inset 0 0 0 2px #fff3}.community-card h3{margin:0 0 10px;font:700 17px Georgia,serif;color:#781c0c}.community-card p{line-height:1.6;margin:0 0 14px}.community-card .classic-button{display:inline-flex!important;align-items:center;justify-content:center;min-height:36px;width:auto!important;min-width:180px;padding:8px 18px!important;color:#fff0bd!important;background:linear-gradient(#97562d,#51220e)!important;border:1px solid #a57b36!important;box-shadow:inset 0 0 0 1px #d8b76d;text-shadow:0 1px #211109;font-weight:bold}.community-card .classic-button:hover{filter:brightness(1.18)}.community-soon{display:inline-block;padding:7px 14px;border:1px solid #b39a66;background:#d5c49d;color:#645337;font-weight:bold}

.ep-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ep-package{text-align:center}.ep-amount{display:block;color:#7d2709;font:700 30px Georgia,serif;margin:16px 0 8px}.ep-amount small{font-size:18px;color:#856029}.ep-cost{font:700 20px Georgia,serif;margin:12px 0 18px;color:#3e2b1c}.ep-package .classic-button{min-width:0;width:100%!important}.ep-package .community-soon{font-size:11px;line-height:1.5}.ep-coupon{margin-top:22px;padding:18px;border-top:1px solid #ab8642;background:#cfb16d33}.ep-coupon h3{color:#781c0c;margin:0 0 10px}.ep-coupon .classic-button{display:inline-block;padding:10px 20px;color:#fff0bd!important;background:linear-gradient(#97562d,#51220e);border:1px solid #a57b36;font-weight:bold}

.ep-notice{text-align:center;line-height:1.6;margin:14px 0 28px}.ep-notice b{color:#8f190e}.payment-links{min-height:220px;display:flex;flex-direction:column;gap:16px;padding:0 30px;margin-bottom:25px}.payment-links .classic-button{display:flex;align-items:center;justify-content:center;min-height:72px;background:#ebe0ccaa!important;border:1px solid #ac9872;border-radius:6px;font:700 24px Georgia;color:#532b16!important}.parchment .ep-price-table{width:100%;border-collapse:collapse;color:#86180e;text-align:center;font-size:12px}.parchment .ep-price-table th,.parchment .ep-price-table td{border:1px solid #eee4ca;padding:14px;text-align:center;background:#d3be8a22}.parchment .ep-price-table th{font-weight:bold}.menu #social-nav .classic-button,.menu #legal-nav .classic-button{display:block;background:none;border:0;box-shadow:none;padding:3px 0;color:#f1cb6f;font:12px Arial;text-align:left}.nav-unavailable{display:block;padding:3px 0;color:#d5b663;font:12px Arial}.nav-unavailable small{color:#a7916d;font-size:10px;margin-left:5px}

.event-public-table{overflow-x:auto}.event-public-table table{width:100%;border-collapse:collapse;color:#64200e;font-size:15px}.event-public-table th,.event-public-table td{padding:12px 10px;border:1px solid #aa8859;text-align:left}.event-public-table th{background:#d9bd83}.event-public-table tr:nth-child(even){background:#e7cd9a55}

.top-counters{display:flex;align-items:center;gap:14px;white-space:nowrap;color:#f0cc8d;font:11px Arial}.top-counters span{padding:4px 7px;background:#160e09aa;border:1px solid #77502c}.top-counters b{margin-left:5px;color:#ffe0a4;font-variant-numeric:tabular-nums}.ticker>span:first-child{max-width:450px}
.menu li li>span,.menu li li>a{display:block;padding:0 10px;font:12px/15px Arial}.menu #social-nav li,.menu #legal-nav li{margin:2px}.menu #social-nav small{margin-left:7px;font-size:10px;color:#ad8453}
.appearance-counter-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.appearance-counter-controls>div{padding:16px;border:1px solid #725334}.appearance-counter-controls span{display:block;margin:8px 0}.appearance-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.appearance-image-grid>section{min-width:0;padding:14px;border:1px solid #725334}.appearance-image-preview{height:140px;display:flex;align-items:center;justify-content:center;background:repeating-conic-gradient(#29221a 0% 25%,#17120e 0% 50%) 50%/16px 16px}.appearance-image-preview img{max-width:100%;max-height:100%;object-fit:contain}.appearance-position-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.appearance-logo-preview{height:100px;position:relative;margin:12px 0;background:#17120e;border:1px solid #725334;overflow:hidden}.appearance-logo-preview img{position:absolute;transform:translateX(-50%);height:auto}.appearance-image-grid small{display:block;margin:8px 0}.appearance-image-grid input[type=file]{max-width:100%}

/* All social entries share one inset, whether linked or unavailable. */
.menu #social-nav>li>a.classic-button,.menu #social-nav>li>span.nav-unavailable,.menu #legal-nav>li>a.classic-button,.menu #legal-nav>li>span.nav-unavailable{display:block;padding:0 10px;margin:0;line-height:15px;font-size:12px;text-align:left}
/* Counters belong to the announcement strip rather than separate boxes. */
.top-counters{gap:16px;padding:4px 7px;background:#79190870;border:0;box-shadow:none;font:11px/16px Arial;color:#f0cc8d}
.top-counters>span{padding:0;background:none;border:0;box-shadow:none}
.top-counters b{margin-left:3px;font-weight:400;color:inherit}
