*{box-sizing:border-box}body{margin:0;background:#fff;color:#111;font:16px/1.7 Tahoma,Arial,sans-serif}a{color:#60ae00;text-decoration:none}a:hover{text-decoration:underline}.classic-banner{height:120px;background:#eaf9ff url('../gpack/travian_default/images/artwork1-ltr.jpg') no-repeat center top;display:flex;align-items:center;justify-content:center}.classic-banner a{background:#8e1230;border:2px solid #d7b566;border-radius:7px;color:#ffe8a2;font:bold 30px/1.5 Tahoma,Arial;padding:9px 22px;text-align:center}.classic-nav{display:flex;justify-content:center;gap:48px;padding:12px 16px;background:linear-gradient(#fff,#ddd);box-shadow:0 2px 3px #888}.classic-nav a{color:#222}.classic-nav a[aria-current]{color:#bc1431}.classic-registration{max-width:800px;margin:0 auto;padding:20px 12px;text-align:center}h1{font:normal 48px/1.5 Tahoma,Arial;color:#444;margin:18px 0 40px}.intro{margin:0 0 12px}.account-fields{border-block:1px dashed #ddd;padding:14px 0}.field{display:grid;grid-template-columns:35% 1fr;align-items:start;text-align:right;gap:20px;margin:6px 0}.field label{font-size:14px;padding-top:4px}.field>div{text-align:right}.field input{height:33px;width:250px;max-width:100%;border:1px solid #6ac800;background:#fff;padding:4px 8px;font:16px Tahoma,Arial}.field input:focus{outline:2px solid #559800;outline-offset:2px}.error{display:block;color:#bd1723;font-size:13px}fieldset{border:0;border-block-end:1px dashed #ddd;margin:24px 0 0;padding:8px 0}legend{text-align:right;color:#ed9800;font-weight:bold;font-size:20px;width:100%}.tribes{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px}.tribes label{display:flex;align-items:center;gap:7px;cursor:pointer}input[type=radio],input[type=checkbox]{width:20px;height:20px;accent-color:#639c21;vertical-align:middle}.agreement{margin:14px 0;font-size:14px}button{border:1px solid #6ac800;border-radius:6px;background:linear-gradient(#fff,#ccc);color:#626262;font:bold 23px/1.4 Tahoma,Arial;padding:4px 24px;cursor:pointer}button:hover{background:#edf4dd}.one-account{color:#d62424;font-size:14px;margin-top:22px}.existing{font-size:14px}footer{text-align:center;color:#888;font-size:12px;margin:35px 12px 20px}@media(max-width:520px){.classic-banner{height:110px}.classic-banner a{font-size:23px;padding:8px 14px}.classic-nav{gap:0;justify-content:space-around;font-size:14px}.classic-registration{padding:16px}h1{font-size:36px;margin:14px 0 26px}.intro{font-size:14px}.field{grid-template-columns:1fr;gap:3px;margin:12px 0}.field input{width:100%;height:40px}.tribes{justify-content:flex-start;gap:15px 24px}.tribes label{min-height:36px}button{min-height:44px}}/* Classic registration artwork: landscape with a gold title and mounted knight. */
.classic-banner{background:#e6f7ff url('../img/registration-landscape.png') repeat-x center center;background-size:auto 450px;align-items:flex-start}
.classic-banner a{margin-top:12px;padding:0 12px;background:none;border:0;border-radius:0;color:#f5c51c;font:bold 36px/1.5 Tahoma,Arial;text-shadow:-1px -1px 0 #6b5423,1px -1px 0 #6b5423,-1px 1px 0 #6b5423,2px 2px 1px #6b5423;text-decoration:none}
.registration-heading{display:flex;align-items:center;justify-content:center;gap:8px;min-height:145px;margin:8px 0 25px}
.registration-heading h1{font:normal 52px/1.4 'Times New Roman',serif;margin:0;color:#444;text-shadow:1px 2px #ddd}
.registration-heading img{width:150px;height:120px;object-fit:contain}
@media(max-width:520px){.classic-banner a{font-size:27px;margin-top:16px}.registration-heading{min-height:125px;margin:8px 0 20px}.registration-heading h1{font-size:43px}.registration-heading img{width:125px;height:100px}}
