.mint-section{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.mint-section h2{margin-bottom:1.5rem;color:#333}.mint-section .error{color:#d32f2f;padding:1rem;background-color:#ffebee;border-radius:4px;margin-bottom:1rem}.mint-section .mint-controls{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.mint-section .amount-selector{display:flex;flex-direction:column;gap:.5rem}.mint-section .amount-selector label{font-weight:500;color:#333}.mint-section .amount-input-group{display:flex;align-items:center;gap:.5rem}.mint-section .amount-btn{width:40px;height:40px;border:2px solid #0066cc;background:#fff;color:#06c;border-radius:4px;font-size:1.25rem;font-weight:700;cursor:pointer;transition:all .2s}.mint-section .amount-btn:hover:not(:disabled){background:#06c;color:#fff}.mint-section .amount-btn:disabled{opacity:.5;cursor:not-allowed}.mint-section .amount-input{flex:1;height:40px;padding:0 1rem;border:2px solid #ddd;border-radius:4px;font-size:1.25rem;text-align:center;font-weight:600}.mint-section .amount-input:focus{outline:none;border-color:#06c}.mint-section .amount-input:disabled{background-color:#f5f5f5;cursor:not-allowed}.mint-section .cost-display{display:flex;justify-content:space-between;align-items:center;padding:1rem;background-color:#f5f5f5;border-radius:4px}.mint-section .cost-display .cost-label{font-weight:500;color:#666}.mint-section .cost-display .cost-value{font-size:1.5rem;font-weight:600;color:#333;font-family:Courier New,monospace}.mint-section .error-message{padding:1rem;background-color:#ffebee;color:#d32f2f;border-radius:4px;margin-bottom:1rem}.mint-section .tx-status{padding:1rem;background-color:#e3f2fd;color:#1976d2;border-radius:4px;margin-bottom:1rem;word-break:break-all;text-align:center}.mint-section .tx-status.success{background-color:#e8f5e9;color:#2e7d32}.mint-section .mint-button{width:100%;padding:1rem 2rem;background-color:#06c;color:#fff;border:none;border-radius:6px;font-size:1.125rem;font-weight:600;cursor:pointer;transition:all .2s}.mint-section .mint-button:hover:not(:disabled){background-color:#0052a3;transform:translateY(-2px);box-shadow:0 4px 12px #0066cc4d}.mint-section .mint-button:active:not(:disabled){transform:translateY(0)}.mint-section .mint-button:disabled{opacity:.6;cursor:not-allowed}a{text-decoration:none}p:not(:last-child){margin-bottom:.5rem}.app{min-height:100vh;display:flex;flex-direction:column;background-color:#426e9b;background-image:url(../images/background.png);background-size:cover;background-position:center;background-repeat:no-repeat}.app-header{background-color:#fff;padding:1.5rem 2rem;box-shadow:0 2px 4px #0000001a;display:flex;align-items:center;justify-content:center}.app-header h1{font-size:1.5rem;color:#333;flex-grow:1;display:inline-block}.nav-link{display:inline-block}.app-main{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:2rem;display:flex;flex-direction:column;gap:2rem}section{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 2px 8px #0000001a}.intro-section h2{margin-bottom:.5rem;color:#333}.intro-section h2:not(:first-child){margin-top:1rem}.intro-section p{color:#666;line-height:1.6}.mosaic-preview-container{text-align:center;margin-top:25px}.mosaic-preview{width:250px;height:auto;border-radius:8px;box-shadow:4px 4px 4px #000;display:block;margin:0 auto .5rem}.wallet-button{display:flex;align-items:center;gap:1rem}.btn{padding:.75rem 1.5rem;border:none;border-radius:6px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s}.btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px #0000001a}.btn:active{transform:translateY(0)}.btn-primary{background-color:#06c;color:#fff}.btn-primary:hover{background-color:#0052a3}.credits-section{text-align:center}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;color:#333}#root{min-height:100vh}
