@font-face{font-family:MesaDisplay;src:url('../entrelinguas/anton.ttf') format('truetype');font-display:swap}
body.mj-network{--bg:#d6e0d5;--bg-elev:#fff7e3;--text:#173f4d;--muted:#5b6e6c;--border:#9cb5ad;--primary:#173f4d;margin:0;background:#d6e0d5!important;color:#173f4d;font-family:Georgia,'Times New Roman',serif;background-image:radial-gradient(#173f4d12 .7px,transparent .7px)!important;background-size:7px 7px!important}.mj-network *{box-sizing:border-box}.mj-network a{color:#173f4d;text-underline-offset:4px}.mj-network :focus-visible{outline:3px solid #b35f2e;outline-offset:3px}
.mj-masthead{max-width:1250px;margin:auto;padding:13px 25px 10px;border-bottom:1px solid #173f4d;display:grid;grid-template-columns:auto 1fr;gap:5px 28px;background:#f8edcf}.mj-brand{display:flex;align-items:center;gap:13px}.mj-brand h1{font:700 30px/1.1 Georgia,serif;margin:0;letter-spacing:-1px}.mj-brand h1 a{text-decoration:none}.mj-brand h1 em{font-weight:400}.mj-masthead>p{margin:0;align-self:center;font:14px/1.5 Georgia,serif;max-width:470px}.mj-masthead nav{grid-column:1/-1;display:flex;gap:8px 24px;align-items:center;flex-wrap:wrap;padding-top:5px;font:12px/1.4 Arial,sans-serif}.mj-masthead nav a{text-decoration:none}.mj-masthead nav a:first-child{border-bottom:2px solid #b35f2e}.mj-publish{border:1px solid #173f4d;padding:6px 17px;border-radius:50%}
body.mj-network>.navbar{background:#f8edcf!important;border-bottom:1px solid #9cb5ad!important}body.mj-network>.navbar .btn,body.mj-network>.navbar .nav-link{color:#173f4d!important}body.mj-network .lv-nav-center-wrap{visibility:hidden}body.mj-network main.universe-img{background:none!important;padding-top:10px!important}body.mj-network main>.container{max-width:1250px;padding:0 25px}body.mj-network .ln-reading-nav{display:none!important}body.mj-network .lv-feed-stage{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:16px 36px;align-items:start;max-width:none;margin:0;scroll-margin-top:12px}body.mj-network .lv-feed-rail-left{grid-column:1/-1;position:static;min-height:0;background:none;border:0;border-radius:0;padding:0;border-bottom:1px solid #9cb5ad}body.mj-network .lv-feed-rail-left .lv-feed-rail-panel{display:flex;flex-wrap:wrap;gap:4px;background:none;padding:0}body.mj-network .lv-feed-rail-left .lv-rail-link{display:flex;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font:12px/1.4 Arial,sans-serif;color:#173f4d;border:0;border-radius:5px 5px 0 0;white-space:normal}body.mj-network .lv-feed-rail-left .lv-rail-link.is-active{background:#c5d9ce;color:#173f4d}body.mj-network .lv-feed-rail-left .lv-rail-icon{font-size:18px;color:inherit}body.mj-network .lv-feed-rail-left .lv-rail-compose{background:#e6b643;color:#173f4d;margin:0 0 0 auto}body.mj-network .lv-thread-shell{grid-column:1;min-width:0;max-width:none;background:#fff7e3;padding:0 30px 0 48px;border:1px solid #9cb5ad;box-shadow:5px 5px 0 #c5d9ce66;position:relative;background-image:linear-gradient(90deg,transparent 25px,#b35f2e55 25px,#b35f2e55 26px,transparent 26px)}body.mj-network .lv-reading-heading{display:none}body.mj-network .lv-feed-stage .lv-thread-shell .lv-conversation-card{border:0;border-bottom:1px solid #9cb5ad;border-radius:0;background:transparent;padding:25px 0!important;margin:0!important;box-shadow:none}body.mj-network .lv-feed-stage .lv-conversation-card:hover{transform:none}body.mj-network .lv-post-body{font:18px/1.8 Georgia,serif;color:#173f4d}body.mj-network .lv-thread-avatar{width:46px;height:46px;object-fit:cover;border-radius:0!important;border:3px dashed #397e83;padding:3px;background:#fff7e3}body.mj-network .lv-thread-handle{color:#173f4d!important;font:700 14px Arial,sans-serif}body.mj-network .lv-thread-meta,body.mj-network .lv-thread-visibility{color:#5b6e6c!important;font-family:Arial,sans-serif}body.mj-network .lv-stream-tabs{padding-top:10px}body.mj-network .lv-stream-tabs a{color:#173f4d;font:12px Arial,sans-serif!important}body.mj-network .lv-stream-tabs a.is-active{border-bottom-color:#b35f2e!important}body.mj-network .lv-composer-card{background:#fff7e3;border-color:#9cb5ad;box-shadow:none}body.mj-network .lv-quick-publish>summary,body.mj-network .btn-primary,body.mj-network .lv-compose-fab{background:#173f4d!important;border-color:#173f4d!important;color:#fff7e3!important}body.mj-network .btn-outline-secondary,body.mj-network .lv-compact-actions .btn{color:#173f4d;border-color:#9cb5ad}body.mj-network .dropdown-menu,body.mj-network .modal-content,body.mj-network .lv-quick-form,body.mj-network .lv-preferences-form{background:#fff7e3!important;color:#173f4d!important}body.mj-network .form-control,body.mj-network .form-select{background:#fff7e3;color:#173f4d;border-color:#9cb5ad}body.mj-network .form-control::placeholder{color:#5b6e6c}body.mj-network .lv-post-image{max-height:760px;object-fit:contain;border-radius:2px!important}body.mj-network .lv-quote-card{background:#e2e7d4!important;border-color:#9cb5ad!important}body.mj-network .lv-quote-card a,body.mj-network .lv-quote-card .small{color:#173f4d!important}
.mj-sidebar{display:block!important;grid-column:2;position:sticky;top:16px;background:#f8edcf;padding:20px;border:1px dashed #397e83;box-shadow:4px 4px #e6b64344}.mj-sidebar figure{margin:-10px -10px 20px}.mj-sidebar figure img{width:100%;height:auto;display:block}.mj-sidebar figcaption{font:10px/1.5 Arial,sans-serif;margin:7px 4px}.mj-label{font:11px/1.5 MesaDisplay,Impact,sans-serif;letter-spacing:1.5px;color:#8d4520}.mj-sidebar h2{font:italic 28px/1.2 Georgia,serif;margin:12px 0}.mj-sidebar p{font:15px/1.7 Georgia,serif}.mj-sidebar a{font:13px/1.5 Arial,sans-serif}.mj-guide-links{border-block:1px solid #9cb5ad;padding:8px 0;margin-top:24px}.mj-guide-links a{display:flex;gap:10px;align-items:center;padding:10px 0;text-decoration:none}.mj-sidebar h3{font:700 16px/1.4 Georgia,serif;margin-top:25px}.mj-tag{display:block;padding:6px 0;overflow-wrap:anywhere}.mj-note{font:12px/1.6 Arial,sans-serif!important}
.mj-guide-nav{display:flex;justify-content:space-between;gap:25px;padding:18px 5%;border-bottom:1px solid #9cb5ad;background:#f8edcf}.mj-guide-nav a{color:#173f4d;text-decoration:none;font:14px/1.5 Arial,sans-serif}.mj-guide main{max-width:1080px;margin:35px auto;background:#fff7e3;padding:42px;border:1px solid #9cb5ad;box-shadow:9px 9px #c5d9ce66}.mj-guide-cover{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center;padding-bottom:32px;border-bottom:1px solid #b35f2e}.mj-guide h1{font:700 37px/1.2 Georgia,serif;letter-spacing:-1px;margin:15px 0}.mj-intro{font:18px/1.75 Georgia,serif}.mj-guide-cover img{width:100%;height:auto;padding:9px;border:2px dashed #397e83}.mj-guide-body{max-width:770px;margin:auto}.mj-guide-body section{display:grid;grid-template-columns:40px 1fr;gap:24px;padding:32px 0;border-bottom:1px solid #9cb5ad}.mj-guide-body section>div:only-child{grid-column:1/-1}.mj-section-number{font:italic 25px/1 Georgia,serif;color:#8d4520}.mj-guide h2{font:700 25px/1.3 Georgia,serif;margin:0 0 15px}.mj-guide-body p{font:18px/1.8 Georgia,serif}.mj-proposal{background:#c5d9ce44;border:1px dashed #173f4d;padding:28px!important;margin-top:25px}.mj-proposal blockquote{font:italic 20px/1.65 Georgia,serif;margin:20px 0}.mj-button{display:inline-block;padding:12px 20px;background:#173f4d;color:#fff7e3!important;text-decoration:none;font:13px/1.5 Arial,sans-serif}.mj-guide footer{display:flex;justify-content:space-between;gap:25px;padding:30px 0;font:13px/1.6 Arial,sans-serif}.mj-skip{position:absolute;top:-100px;background:#fff;padding:12px;z-index:99}.mj-skip:focus{top:0}

/* Board-game identity: raised controls, hexagonal portraits and framed story cards. */
body.mj-network{font-family:'Trebuchet MS',Arial,sans-serif;background-image:radial-gradient(#173f4d14 1.5px,transparent 1.5px)!important;background-size:22px 22px!important}
.mj-masthead{max-width:1380px;background:#173f4d;color:#fff7e3;padding:12px 24px;border-bottom:6px solid #e6b643;grid-template-columns:auto 1fr;gap:7px 32px}.mj-brand h1{font:400 34px/1 MesaDisplay,Impact,sans-serif;letter-spacing:1px}.mj-brand h1 span{color:#e6b643}.mj-brand h1 a{color:#fff7e3}.mj-brand img{width:43px;height:43px}.mj-masthead>p{font:13px/1.5 'Trebuchet MS',Arial,sans-serif;max-width:470px}.mj-masthead nav{font:700 11px/1.4 'Trebuchet MS',Arial,sans-serif;gap:7px 10px;padding-top:4px}.mj-masthead nav a{color:#fff7e3;padding:6px 12px;background:#285563;border:1px solid #397e83;border-radius:5px}.mj-masthead nav a:first-child{background:#fff7e3;color:#173f4d;border:1px solid #fff7e3}.mj-masthead nav a.mj-publish{background:#e6b643;color:#173f4d;border:1px solid #e6b643;border-radius:5px;padding:6px 12px;box-shadow:0 3px #8d4520}
body.mj-network main>.container{max-width:1380px;padding:0 24px}body.mj-network .lv-feed-stage{grid-template-columns:110px minmax(0,1fr) 290px;gap:24px}body.mj-network .lv-feed-rail-left{grid-column:1;position:sticky;top:15px;background:none;border:0;padding:0}body.mj-network .lv-feed-rail-left .lv-feed-rail-panel{display:block}body.mj-network .lv-feed-rail-left .lv-rail-link{display:flex;flex-direction:column;justify-content:center;text-align:center;font:11px/1.4 'Trebuchet MS',Arial,sans-serif;min-height:62px;gap:4px;padding:9px 4px;color:#173f4d;border:2px solid #173f4d;border-radius:8px;background:#fff7e3;box-shadow:0 3px #173f4d;margin-bottom:9px}body.mj-network .lv-feed-rail-left .lv-rail-link.is-active{background:#e6b643}body.mj-network .lv-feed-rail-left .lv-rail-compose{background:#173f4d;color:#fff7e3;margin:12px 0 0}body.mj-network .lv-thread-shell{grid-column:2;min-width:0;padding:0;background:none;border:0;box-shadow:none;background-image:none}body.mj-network .lv-feed-stage .lv-thread-shell .lv-conversation-card{background:#fff7e3;border:2px solid #173f4d;border-radius:14px;padding:24px!important;margin:0 0 22px!important;box-shadow:0 5px #173f4d}body.mj-network .lv-post-body{font:17px/1.8 'Trebuchet MS',Arial,sans-serif;color:#173f4d}body.mj-network .lv-thread-avatar{border:0;border-radius:0!important;padding:3px;width:48px;height:48px;background:#e6b643;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}body.mj-network .lv-thread-handle{font:700 14px 'Trebuchet MS',Arial,sans-serif}body.mj-network .lv-thread-meta{font-family:Arial,sans-serif}body.mj-network .lv-stream-tabs{padding:8px 10px 17px}body.mj-network .lv-stream-tabs a{font-family:'Trebuchet MS',Arial,sans-serif!important}body.mj-network .lv-composer-card{background:#fff7e3;border-radius:10px}body.mj-network .lv-post-image{border-radius:8px!important}
.mj-sidebar{grid-column:3;position:sticky;top:15px;background:#e6b643;padding:18px;border:2px solid #173f4d;border-radius:12px;box-shadow:0 5px #173f4d}.mj-sidebar figure{margin:0 0 20px}.mj-sidebar figure img{border:4px solid #fff7e3;border-radius:8px}.mj-sidebar h2{font:400 30px/1.15 MesaDisplay,Impact,sans-serif;letter-spacing:.3px}.mj-sidebar p{font:14px/1.7 'Trebuchet MS',Arial,sans-serif}.mj-sidebar .mj-label{font:10px/1.5 'Courier New',monospace;letter-spacing:.5px;color:#173f4d;border-top:2px solid #173f4d;padding-top:10px}.mj-sidebar h3{font:700 15px/1.4 'Trebuchet MS',Arial,sans-serif}.mj-guide-links{border-color:#173f4d66}.mj-guide-links a{font:13px/1.5 'Trebuchet MS',Arial,sans-serif}.mj-sidebar .mj-tag{font:11px/1.5 'Trebuchet MS',Arial,sans-serif}.mj-note{font:11px/1.65 Arial,sans-serif!important}
.mj-guide main{max-width:1140px;background:#fff7e3;padding:40px;border:2px solid #173f4d;border-radius:15px;box-shadow:0 7px #173f4d}.mj-guide-nav{background:#173f4d;border:0}.mj-guide-nav a{color:#fff7e3;font-family:'Trebuchet MS',Arial,sans-serif}.mj-guide h1{font:400 42px/1.12 MesaDisplay,Impact,sans-serif;letter-spacing:.3px}.mj-intro{font:17px/1.8 'Trebuchet MS',Arial,sans-serif}.mj-guide-cover{border-bottom:3px solid #e6b643;grid-template-columns:1.2fr 1fr}.mj-guide-cover img{border:3px solid #173f4d;border-radius:8px;padding:0}.mj-guide h2{font:700 24px/1.3 'Trebuchet MS',Arial,sans-serif}.mj-guide-body p{font:17px/1.8 'Trebuchet MS',Arial,sans-serif}.mj-section-number{font:400 26px/1 MesaDisplay,Impact,sans-serif;color:#8d4520}.mj-proposal{border:2px solid #173f4d;border-radius:8px;background:#e6b64344}.mj-proposal blockquote{font:18px/1.7 'Trebuchet MS',Arial,sans-serif}.mj-button{border-radius:5px;font-family:'Trebuchet MS',Arial,sans-serif;box-shadow:0 3px #397e83}
@media(max-width:1100px){body.mj-network .lv-feed-stage{grid-template-columns:95px minmax(0,1fr);gap:20px}.mj-sidebar{grid-column:2;position:static;margin-top:10px}.mj-sidebar figure{float:right;width:240px;max-width:42%;margin:0 0 20px 24px}}
@media(max-width:650px){.mj-masthead{display:block;padding:10px 14px}.mj-brand{gap:8px}.mj-brand img{width:35px;height:35px}.mj-brand h1{font-size:29px}.mj-masthead>p{font-size:12px;line-height:1.4;margin:7px 0}.mj-masthead nav{gap:6px;font-size:10px;padding-top:2px}.mj-masthead nav a,.mj-masthead nav a.mj-publish{padding:5px 9px}body.mj-network main>.container{padding:0 10px}body.mj-network .lv-feed-stage{display:block}body.mj-network .lv-feed-rail-left{position:static;margin:0 0 16px}body.mj-network .lv-feed-rail-left .lv-feed-rail-panel{display:flex;flex-wrap:wrap;gap:6px}body.mj-network .lv-feed-rail-left .lv-rail-link{flex-direction:row;font-size:10px;padding:6px;min-height:30px;gap:4px;margin:0;border-width:1px;border-radius:5px;box-shadow:0 2px #173f4d}body.mj-network .lv-feed-rail-left .lv-rail-icon{font-size:15px}body.mj-network .lv-feed-rail-left .lv-rail-compose{margin:0}body.mj-network .lv-feed-stage .lv-thread-shell .lv-conversation-card{padding:18px 14px!important;margin-bottom:18px!important;box-shadow:0 3px #173f4d;border-radius:10px}body.mj-network .lv-post-body{font-size:16px}body.mj-network .form-control,body.mj-network .form-select{font-size:16px}.mj-sidebar{margin-top:22px;padding:18px;box-shadow:0 3px #173f4d}.mj-sidebar h2{font-size:27px}.mj-guide main{padding:24px 18px;margin:14px 10px;box-shadow:0 4px #173f4d;border-radius:10px}.mj-guide-cover{grid-template-columns:1fr;gap:15px}.mj-guide h1{font-size:32px}.mj-intro{font-size:16px}.mj-guide-cover img{max-height:220px;object-fit:contain}.mj-guide-body section{grid-template-columns:28px 1fr;gap:12px;padding:24px 0}.mj-guide h2{font-size:22px}.mj-guide-body p{font-size:16px}.mj-guide footer{flex-direction:column;gap:15px}.mj-guide-nav{padding:15px}.mj-guide-nav a{font-size:11px}}
@media(prefers-reduced-motion:reduce){.mj-network *{scroll-behavior:auto!important}}
