body {font:13px "Trebuchet MS",Arial,sans-serif;color:#161616;}
.dg-site.final-era {width:800px;margin:10px auto;}
.final-header {height:208px;position:relative;}
.final-mascot {position:absolute;left:21px;top:0;width:274px;height:171px;}
.final-mascot img {width:274px;height:171px;}
.final-logo {position:absolute;left:295px;top:5px;}
.final-logo img {width:499px;height:77px;}
.final-date {position:absolute;left:247px;top:27px;width:300px;text-align:right;font:12px Arial;}
.final-banner {position:absolute;left:295px;top:82px;width:468px;height:60px;background:url('archives/wayback/2016/charte-finale/images_design3/design_banniere.jpg');}
.final-banner-right {position:absolute;left:763px;top:82px;width:31px;height:89px;background:url('archives/wayback/2016/charte-finale/images_design3/design_droite_banniere.jpg');}
.final-banner-bottom {position:absolute;left:295px;top:142px;width:468px;height:29px;background:url('archives/wayback/2016/charte-finale/images_design3/design_dessous_banniere.jpg');}
.final-mascot-bottom {position:absolute;top:171px;width:230px;height:37px;background:url('archives/wayback/2016/charte-finale/images_design3/design_bas_mascotte.jpg');}
.final-login {position:absolute;left:193px;top:171px;width:601px;height:82px;background:url('archives/wayback/2016/charte-finale/images_design3/design_zone.jpg');color:#ddd;text-align:center;padding-top:9px;z-index:2;font-size:13px;}
.final-login form {display:flex;justify-content:center;align-items:center;gap:7px;}
.final-login label {display:flex;align-items:center;gap:3px;}
.final-login input {width:120px;height:23px;border:2px solid #333;color:white;font-size:15px;background:#666 url('archives/wayback/2016/charte-finale/images_design3/input_background.png');}
.final-login button {background:transparent;border:0;color:#ddd;padding:0;}
.final-login img {max-height:24px;}
.final-login p {margin:6px;}
.final-login a {color:#ddd;}
.final-sidebar {width:193px;flex:none;}
.final-sidebar nav>a,.final-sidebar nav>img {display:block;margin:0;}
.final-sidebar nav>a>img {display:block;width:193px;}
.final-member-nav {margin:0 8px 0 20px;padding:10px 12px;background:#454944 url('archives/wayback/2016/charte-finale/images_design3/design_info_all.jpg') center;color:#eee;border-radius:0 0 10px 10px;}
.final-member-nav a {color:#eee;padding:5px 0;border-bottom:1px solid #75766f;}
.final-member-nav a.active {color:#fff1af;font-weight:bold;}
.final-era .page-main {width:607px;padding:48px 12px 22px 8px;line-height:1.45;}
.final-era .page-main h1 {font:700 20px "Trebuchet MS",Arial;color:#9a541e;text-transform:uppercase;margin:10px 0 15px;}
.final-era .page-main h2 {font-size:16px;color:#775126;}
.final-era .page-main h3 {font-size:14px;}
.final-era .member-title {background:#efeee6;color:#775126;border-color:#c8c5b9;padding:7px;}
.final-era .member-menu {display:none;}
.final-era .race-picks {margin:12px 0;grid-template-columns:1fr 1fr;gap:12px;}
.final-era .race-choice {min-width:0;align-items:center;border:1px solid #ddd;padding:8px;background:#faf9f5;}
.final-era .race-choice:has(input:checked) {border-color:#92855d;background:#f2eddc;}
.final-era .race-choice img {width:70px;height:60px;}
.final-era .race-choice input {margin:0;}
.final-era .race-choice span {font-size:11px;}
.final-era fieldset {border:1px solid #c3bca9;margin:16px 0;padding:14px;}
.final-era legend {font-weight:bold;color:#775126;}
.final-era form>label,.final-era fieldset>label {display:block;margin:9px 0;}
.final-era fieldset input:not([type=radio]),.final-era fieldset textarea {display:block;width:100%;padding:7px;margin-top:4px;border:1px solid #aaa;}
.final-era textarea {max-width:100%;width:100%;font:inherit;padding:7px;border:1px solid #aaa;}
.final-era button {min-height:26px;}
.final-era .classic-button {background:#e7e3d6;border-color:#9f927a;border-radius:2px;}
.final-era .dino-card {grid-template-columns:300px 1fr;gap:7px;align-items:start;}
.final-era .stone-card {background:#555851;color:#fff;border-color:#b7ae9a;}
.final-era .emerald-balance {color:#356537;font-weight:bold;}
.final-era .original-sheet {position:relative;width:240px;height:252px;padding:0;border:0;background-color:transparent;background-repeat:no-repeat;}
.final-era .dino-art {align-self:center;}
.dino-illustration {margin:0;text-align:center;}
.dino-illustration figcaption {max-width:300px;margin:6px auto 0;font:11px/1.35 Arial,sans-serif;color:#666;}
.dino-art .dino-illustration img {width:auto;max-width:100%;height:auto;margin:auto;object-fit:contain;}
.dino-art .dino-illustration[data-art-kind="avatar"] {min-height:252px;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.dino-art .dino-illustration[data-art-kind="avatar"] img {margin:0;}
.dino-illustration[data-art-kind="avatar"] img {object-fit:scale-down;}
.final-sidebar nav[aria-label="Pages publiques"] a:nth-child(1):hover img {content:url('archives/wayback/2016/charte-finale/images_design3/boutons_survol/design_bouton_accueil.jpg');}
.final-sidebar nav[aria-label="Pages publiques"] a:nth-child(2):hover img {content:url('archives/wayback/2016/charte-finale/images_design3/boutons_survol/design_bouton_news.jpg');}
.final-sidebar nav[aria-label="Pages publiques"] a:nth-child(3):hover img {content:url('archives/wayback/2016/charte-finale/images_design3/boutons_survol/design_bouton_quoi.jpg');}
.final-sidebar nav[aria-label="Pages publiques"] a:nth-child(4):hover img {content:url('archives/wayback/2016/charte-finale/images_design3/boutons_survol/design_bouton_inscription.jpg');}
.final-sidebar nav[aria-label="Pages publiques"] a:nth-child(5):hover img {content:url('archives/wayback/2016/charte-finale/images_design3/boutons_survol/design_bouton_regles.jpg');}
.final-sidebar nav[aria-label="Pages publiques"] a:nth-child(6):hover img {content:url('archives/wayback/2016/charte-finale/images_design3/boutons_survol/design_bouton_forums.jpg');}
.final-era .original-sheet-1 {background-image:url('archives/wayback/2010/charte/fichev2_1.jpg');}
.final-era .original-sheet-2 {background-image:url('archives/wayback/2010/charte/fichev2_2.jpg');}
.final-era .original-sheet-3 {background-image:url('archives/wayback/2010/charte/fichev2_3.jpg');}
.final-era .original-sheet-4 {background-image:url('archives/wayback/2010/charte/fichev2_4.jpg');}
.final-era .original-sheet dl {display:block;position:absolute;top:100px;left:80px;width:151px;margin:0;font:11px/16px Arial;}
.final-era .original-sheet dt {position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);}
.final-era .original-sheet dd {display:block;height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;}
.home-races {display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}
.home-races div {text-align:center;background:#f7f6f0;padding:12px;}
.home-races img {display:block;margin:auto;width:70px;height:60px;object-fit:contain;}
.herd-grid {display:grid;grid-template-columns:1fr 1fr;gap:12px;}
.herd-grid section {border:1px solid #bbb2a0;padding:10px;text-align:center;background:#faf9f4;}
.herd-grid img {width:150px;height:130px;object-fit:contain;}
.message-item,.forum-topic {padding:12px;border:1px solid #bbb2a0;margin:12px 0;}
.forum-topic article {padding:10px 0;border-bottom:1px solid #ddd;}
.preserve-lines {white-space:pre-wrap;overflow-wrap:anywhere;}
.race-order {display:flex;justify-content:space-between;margin:14px 0;}
.race-order label {text-align:center;}
.race-order select {display:block;}
.casino-grid {display:grid;grid-template-columns:1fr 1fr;gap:8px;}
#arcade canvas {display:block;max-width:100%;height:auto;margin:12px auto;touch-action:none;border:3px solid #817763;outline-offset:3px;}
.final-era .preview-card img {width:100%;height:auto;}
.loading {margin:80px;text-align:center;}
@media(max-width:820px){.dg-site.final-era {margin:8px 0;width:800px;}body{min-width:800px;}}

