.economy-page{--content:1200px;background:#f8f1e3}.economy-page .header{position:relative;background:#f8f1e3;color:#302219;height:84px;padding:0 6%;border-bottom:1px solid #ccb99f}.economy-page .header .brand{color:#302219}.economy-page .header-actions{display:flex;align-items:center;gap:16px}.economy-page .current{color:#ae5145;border-bottom:1px solid #ae5145}.wrap{width:min(var(--content),88%);margin-inline:auto}.economy-intro{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;padding-block:64px}.economy-intro h1{font-size:clamp(38px,4.4vw,64px);line-height:1.15;white-space:pre-line;letter-spacing:-.03em}.economy-page .eyebrow{color:#8b6b50;margin-bottom:18px}.intro-copy{font-size:17px;color:#756d61;max-width:520px;margin:24px 0}.text-link{font-size:14px;border-bottom:1px solid #ae5145;padding-bottom:5px;color:#ae5145}.economy-intro figure{margin:0}.economy-intro img{width:100%;border-radius:10px;display:block;border:1px solid #ccb99f}.economy-intro figcaption{font-size:12px;color:#877f73;margin-top:12px}.topic-nav{display:flex;gap:36px;border-block:1px solid #ccb99f;padding-block:16px;font-size:14px;flex-wrap:wrap}.topic-nav a:hover{color:#ae5145}.economy-section{padding-block:56px;scroll-margin-top:20px}.section-heading{margin-bottom:30px}.economy-page h2{font-size:clamp(30px,3.1vw,44px);line-height:1.3}.economy-page h3{font-size:21px;font-weight:600;margin-bottom:14px}.currency-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px}.currency-main{padding:30px;border:1px solid #ccb99f;border-radius:10px;background:#ece0ca}.token-label{font-size:38px;font-weight:700;color:#795336;display:block;margin-bottom:20px;letter-spacing:-.04em}.economy-section p{color:#756d61;font-size:16px;line-height:1.85;margin-bottom:0}.currency-notes{display:grid;gap:24px}.currency-notes article{padding-bottom:24px;border-bottom:1px solid #ccb99f}.inset{background:#ece0ca}.flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;margin:0 0 32px;list-style:none}.flow li{border-top:2px solid #795336;padding-top:18px}.flow li>span{display:block;color:#ae5145;font-size:14px;margin-bottom:16px}.shop-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.shop-grid article{padding:24px;background:#f8f1e3;border:1px solid #ccb99f;border-radius:10px}.settlement-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.settlement-steps{margin:24px 0 0;padding-left:24px}.settlement-steps li{padding:10px 0 10px 8px;border-bottom:1px solid #ccb99f;font-size:15px}.calculator{padding:28px;background:#ece0ca;border:1px solid #ccb99f;border-radius:10px}.calculator label{display:block;font-size:14px;margin-bottom:10px}.calculator input{width:100%;height:48px;font:inherit;padding:10px 12px;border:2px solid #ccb99f;border-radius:7px;background:#fff8ec;color:#302219;margin-bottom:14px}.calc-row{display:flex;justify-content:space-between;gap:20px;padding:12px 0;border-bottom:1px solid #ccb99f;font-size:14px}.calc-row.net{font-size:20px;font-weight:600;color:#795336}.calc-row output{overflow-wrap:anywhere;text-align:right}.calculator #calc-note{font-size:12px;margin-top:16px}.calculator #calc-error{font-size:14px;color:#ae5145;margin-top:12px}.faq details{border-top:1px solid #bfa98c;padding:20px 0}.faq summary{font-size:18px;font-weight:600;cursor:pointer;padding-right:20px}.faq details p{max-width:900px;margin-top:16px}.rules-note{font-size:13px!important;padding-top:20px;border-top:1px solid #bfa98c;margin-top:12px}.economy-return{padding-block:44px;display:flex;justify-content:space-between;align-items:center;gap:24px}.economy-return h2{font-size:30px}.economy-page footer{border-top:1px solid #ccb99f;padding:28px 6%}.economy-page .header nav{gap:28px}
.design-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.design-principles article{position:relative;border-top:2px solid #795336;padding-top:20px}.principle-number{display:block;color:#ae5145;font-size:14px;margin-bottom:18px}.design-principles h2{font-size:26px;margin-bottom:16px}.tax-display{display:flex;gap:16px;align-items:center;margin-top:20px;color:#795336}.tax-display strong{font-size:38px;letter-spacing:-.03em}.tax-display span{font-size:13px}.auction-intro{max-width:860px;margin-bottom:30px!important}.auction-example{display:grid;grid-template-columns:1fr 1fr;gap:36px;background:#f8f1e3;border:1px solid #ccb99f;border-radius:10px;padding:26px;margin-bottom:24px}.split-example{display:grid;gap:14px}.split-example>div{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #ccb99f;padding-bottom:14px}.split-example span{font-size:14px}.split-example strong{font-size:30px;color:#795336;font-weight:600}.auction-example p:not(.eyebrow){font-size:14px}
@media(max-width:900px){.economy-intro{gap:30px}.currency-grid,.settlement-grid{gap:26px}.flow{gap:20px}.economy-intro h1{font-size:44px}.design-principles{gap:20px}.design-principles h2{font-size:23px}}
@media(max-width:700px){.wrap{width:calc(100% - 48px)}.economy-page .header{height:auto;min-height:76px;flex-wrap:wrap;padding:16px 24px;gap:14px}.economy-page .header nav{display:flex;order:3;flex-basis:100%;gap:24px}.economy-page .brand span{display:none}.economy-page .button.small{padding:8px 12px;font-size:12px}.economy-intro{grid-template-columns:1fr;gap:28px;padding-block:36px}.economy-intro h1{font-size:40px}.intro-copy{font-size:16px}.topic-nav{gap:18px;font-size:13px}.economy-section{padding-block:36px}.currency-grid,.shop-grid,.settlement-grid,.flow{grid-template-columns:1fr;gap:24px}.currency-main,.calculator,.shop-grid article{padding:22px}.flow{margin-bottom:28px}.economy-return{align-items:flex-start;flex-direction:column;padding-block:36px}.faq summary{font-size:17px}}
@media(max-width:700px){.design-principles,.auction-example{grid-template-columns:1fr;gap:24px}.design-principles h2{font-size:26px}.auction-example{padding:22px}}
.revenue-bar{display:flex;height:42px;border-radius:7px;overflow:hidden;background:#ece0ca}
.revenue-bar span{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600}
.revenue-bar .official-share{flex:1;background:#ae5145;color:#fff8ec;min-width:44px}
.revenue-bar .players-share{flex:9;background:#795336;color:#fff8ec}
.split-example>.revenue-bar{border:0;padding:0;gap:0}
