.eco-game{background:var(--blue);color:var(--cream);border-block:3px solid var(--ink);overflow:hidden}.eco-split{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:64px}.eco-lead{font-size:18px;line-height:1.7;margin-top:23px}.eco-small{font-size:14px;line-height:1.7;max-width:90ch;margin:27px auto 0}.eco-status{display:inline-block;padding:7px 13px;border:2px solid currentColor;border-radius:30px;font-weight:800;letter-spacing:.07em;font-size:14px;margin-top:22px}.eco-poster{position:relative;transform:rotate(3deg);border:3px solid var(--ink);box-shadow:8px 8px 0 var(--red);border-radius:24px;overflow:hidden;background:var(--ink)}.eco-poster img{width:100%;aspect-ratio:1;object-fit:cover}.eco-poster-caption{display:flex;justify-content:space-between;padding:18px 22px;font-family:Super,Arial,sans-serif;font-size:24px;color:var(--gold)}.eco-light{background:var(--cream)}.eco-intro{margin:22px auto 0;max-width:70ch;font-size:16px}.eco-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.eco-card{border:var(--border);border-radius:12px;padding:30px;background:var(--gold);box-shadow:var(--shadow)}.eco-card:nth-child(2),.eco-card:nth-child(3){background:white}.eco-card h3{font-size:24px}.eco-card p{margin-top:15px;font-size:15px;line-height:1.7}.eco-number{font-family:Super,Arial,sans-serif;font-size:32px;margin-bottom:15px;color:var(--red)}.eco-three{grid-template-columns:repeat(3,minmax(0,1fr))}.eco-notice{margin-top:32px;border-left:5px solid var(--red);padding:20px 24px;background:#fff0c5;font-size:14px;line-height:1.75}.eco-profile{background:var(--gold-deep)}.eco-list{list-style:none;padding:0;margin:24px 0 0}.eco-list li{padding:12px 0 12px 28px;position:relative;border-bottom:1px solid #101d3e30;font-size:15px}.eco-list li:before{content:'✦';position:absolute;left:0;color:var(--red)}.eco-profile-card{background:var(--cream);border:3px solid var(--ink);border-radius:20px;text-align:center;padding:36px 26px;box-shadow:8px 8px 0 var(--blue);transform:rotate(-2deg)}.eco-avatar{width:150px;height:150px;border:3px solid var(--ink);border-radius:50%;overflow:hidden;margin:0 auto 24px}.eco-avatar img{width:100%;height:100%;object-fit:cover}.eco-profile-card h3{font-size:28px;overflow-wrap:anywhere}.eco-profile-card p{margin:12px auto 0;font-size:14px}.eco-profile-tags{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:24px}.eco-profile-tags>span{border:2px solid var(--ink);border-radius:6px;background:var(--gold);padding:7px 12px;font-size:14px;font-weight:800}.eco-market{background:var(--ink);color:var(--cream)}.eco-flow{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.eco-flow li{border-top:3px solid var(--gold);padding-top:20px}.eco-flow b{font-family:Super,Arial,sans-serif;color:var(--gold);font-size:32px}.eco-flow h3{margin-top:12px;font-size:23px}.eco-flow p{font-size:14px;margin-top:12px;line-height:1.7}.eco-docs{background:var(--gold)}.eco-doc-cover{display:flex;flex-direction:column;justify-content:center;gap:20px;min-height:330px;background:var(--ink);color:var(--cream);padding:40px;border:3px solid var(--ink);border-radius:12px;box-shadow:8px 8px 0 var(--red);transform:rotate(3deg)}.eco-doc-cover span{font-weight:800;color:var(--gold)}.eco-doc-cover strong{font-family:Super,Arial,sans-serif;font-size:clamp(25px,3.5vw,42px);overflow-wrap:anywhere}.eco-doc-cover b{font-family:Super,Arial,sans-serif;font-size:27px}.eco-doc-cover small{font-size:14px}.roadmap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nav-links{gap:14px}.eco-standalone{padding:150px 0 80px;min-height:100vh}.eco-standalone .eco-paper{background:var(--cream);border:3px solid var(--ink);border-radius:18px;padding:42px;box-shadow:8px 8px 0 var(--ink)}.eco-paper h1{font-size:clamp(36px,6vw,64px);white-space:normal;line-height:1.12}.eco-paper h2{font-size:28px;letter-spacing:-.03em;margin:36px 0 15px}.eco-paper p,.eco-paper li{font-size:16px;line-height:1.85;max-width:80ch}.eco-paper p+p{margin-top:15px}.eco-paper code{overflow-wrap:anywhere;font-size:14px}.eco-paper nav{display:flex;flex-wrap:wrap;gap:12px;margin-top:25px}.eco-paper ul{padding-left:22px}.eco-paper .eco-notice{margin-bottom:25px}.eco-paper table{width:100%;border-collapse:collapse;font-size:14px;margin-top:20px}.eco-paper th,.eco-paper td{border:1px solid #101d3e55;padding:12px;text-align:start;vertical-align:top}.eco-paper th{background:var(--gold)}.eco-paper .doc-meta{font-size:14px;margin:20px 0}.doc-header{position:absolute;top:25px;width:100%}.doc-header .nav-shell{justify-content:space-between}.doc-toc{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0}.doc-toc a{border-bottom:2px solid var(--red);font-size:14px;font-weight:700}.print-btn{border:2px solid var(--ink);border-radius:6px;background:var(--cream);padding:10px 16px;font-weight:800}.eco-paper section{scroll-margin-top:30px}.eco-paper [data-lang-content][hidden]{display:none!important}
.eco-game .btn:not(.btn-red){color:var(--ink)}
@media(min-width:1100px){.site-header .nav-shell{gap:14px}.site-header .brand{font-size:21px}.site-header .language{max-width:96px}.site-header .btn-small{padding:10px;font-size:14px}}
@media(max-width:1000px){.eco-split{gap:35px}.eco-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-three{grid-template-columns:1fr}.roadmap-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.eco-split,.eco-grid,.eco-flow,.roadmap-grid{grid-template-columns:1fr}.eco-split{gap:40px}.eco-game{padding-top:65px}.eco-poster{max-width:380px;margin:auto}.eco-profile-card{max-width:380px;margin:0 auto;width:100%}.eco-lead{font-size:16px}.eco-card{padding:24px}.eco-doc-cover{min-height:270px}.eco-standalone{padding-top:130px}.eco-standalone .eco-paper{padding:24px 20px}.eco-paper p,.eco-paper li{font-size:14px}.eco-paper th,.eco-paper td{padding:8px;font-size:14px}.eco-paper h2{font-size:24px}.doc-header .brand{font-size:20px}.doc-header .language{max-width:95px}.doc-header .wrap{width:calc(100% - 28px)}}
@media print{.doc-header,.doc-toc,.print-btn,.eco-paper nav,.mobile-buy{display:none!important}.eco-standalone{padding:0;background:white}.wrap{width:100%}.eco-standalone .eco-paper{padding:0;border:0;box-shadow:none}.eco-paper h2{break-after:avoid}.eco-paper table{break-inside:avoid}.eco-paper{color:black}body{background:white}.eco-paper .eco-notice{background:white;border:1px solid black}}
