.loading{padding:60px 20px;color:var(--sub);font-family:var(--serif);font-size:24px}.country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.country-card{display:flex;align-items:center;gap:15px;background:#fffefb;border:1px solid var(--line);border-radius:6px;padding:20px;min-width:0;transition:background .15s}.country-card:hover{background:#eeeee2}.country-card h3{font-size:21px;overflow-wrap:anywhere}.country-card p{color:var(--sub);font-size:10px;margin-top:5px}.country-code{font-family:var(--serif);font-size:18px;color:#a68455;width:39px;flex-shrink:0;letter-spacing:1px}.arrow{margin-left:auto;color:var(--sub)}.featured-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:35px}.country-card.featured{padding:24px 18px;align-items:start;flex-wrap:wrap}.featured h3{font-size:24px}.featured .arrow{display:none}.country-list-head{margin:35px 0 20px}.country-search input{font-size:12px;padding:8px 12px}.no-photo{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#8e9585}.no-photo>span{font-family:var(--serif);font-size:55px;color:#b4b9a5}.no-photo p{font-size:12px}.no-photo small{font-size:10px}.platform-grid .coin-pair{padding:12px 0;gap:15px}.platform-grid .coin-visual{min-height:210px}.platform-grid .coin-pair img{max-height:200px}.platform-grid .coin-title{font-size:24px}.platform-grid .card-links{border-top:1px solid var(--line);padding-top:13px;justify-content:space-between}.type-intro{display:grid;grid-template-columns:minmax(250px,1fr) minmax(0,1fr);gap:35px;margin:20px 0 35px;align-items:center}.type-intro .coin-pair img{max-height:240px}.pager{display:flex;justify-content:center;gap:15px;margin:30px 0}.auth-panel{max-width:510px}.form-error{background:#f6e5dd;color:#923b24;padding:12px;font-size:12px}.wish-panel{margin-top:28px}.saved-list{display:grid;gap:12px;margin-top:18px;font-size:12px;color:var(--accent)}.architecture-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px;background:#e8ebdd;padding:28px;margin:30px 0;border-radius:7px}.architecture-flow h3{font-size:23px}.architecture-flow p{font-size:12px;color:#617059;line-height:1.9;margin-top:12px}.flow-arrow{font-size:25px;color:#7f8b72}.roadmap{margin-top:24px}.roadmap ol{padding-left:20px;font-size:13px;color:var(--sub);line-height:2}.source-item p{overflow-wrap:anywhere}.detail-photos .no-photo{min-height:280px}.invite-result{display:grid;gap:9px;font-size:12px;margin-top:22px}.invite-result input{width:100%;font-size:11px}.top-actions #account-link{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-info h1{overflow-wrap:anywhere}.data-table tbody td a{display:inline-block;max-width:390px}.data-table small{overflow-wrap:anywhere}.site-note{overflow-wrap:anywhere}
@media(min-width:1500px){.platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:1200px){.country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.architecture-flow{grid-template-columns:1fr}.flow-arrow{transform:rotate(90deg);text-align:center}.type-intro{grid-template-columns:1fr}.platform-grid .coin-title{font-size:23px}}
@media(max-width:760px){.country-grid{grid-template-columns:1fr}.featured-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.country-card{padding:17px}.country-card.featured{padding:18px 14px;display:block}.featured .country-code{display:block;margin-bottom:12px}.featured h3{font-size:23px}.country-list-head{align-items:start;flex-wrap:wrap}.country-search{width:100%}.country-search input{width:100%}.platform-grid .coin-visual{min-height:190px}.platform-grid .coin-pair{padding:15px}.architecture-flow{padding:23px}.architecture-flow h3{font-size:25px}.type-intro{gap:24px}.top-actions #account-link{max-width:130px;font-size:11px}.toolbar button{flex:1}.detail-top .coin-pair img{min-width:0}.country-card .arrow{display:none}.brand{font-size:19px}}
