/* Declarations lifted from style="" attributes. Shared is safe:
   each rule applies only where its class is referenced. */

.u-display { display: none; }
.u-color { color: #333; margin-bottom: 20px; font-size: 18px; }
.u-margin-top { margin-top: 30px; padding-top: 20px; border-top: 1px solid #eee; text-align: center; }
.u-color-2 { color: #999; font-size: 12px; }
.u-color-3 { color: #667eea; text-decoration: none; }
.u-color-4 { color: #666; }
.u-width { width: 80px; }
.u-overflow-x { overflow-x: auto; }
.u-font-family { font-family: monospace; color: #667eea; }
.u-color-5 { color: #333; font-style: italic; }
.u-color-6 { color: #999; }
.u-padding { padding: 5px 10px; font-size: 12px; }
.u-display-2 { display: inline; }
.u-margin { margin: 30px 0; padding: 20px; background: white; border-radius: 15px; text-align: center; box-shadow: 0 5px 20px rgba(0,0,0,0.1); }
.u-color-7 { color: #999; font-size: 12px; margin: 0; }
.u-margin-top-2 { margin-top: 20px; }
.u-color-8 { color: #333; font-style: italic; margin-top: 5px; }
.u-color-9 { color: #999; font-size: 12px; margin-top: 5px; }
.u-text-align { text-align: center; margin-top: 40px; padding-top: 30px; border-top: 1px solid #eee; }
.u-color-10 { color: #666; font-size: 14px; }
.u-font-size { font-size: 12px; }
.u-color-11 { color: #28a745; }
.u-color-12 { color: #666; font-size: 12px; }
.u-color-13 { color: #ffc107; }
.u-font-style { font-style: italic; }
.u-display-3 { display: flex; gap: 10px; }
.u-flex { flex: 1; background: linear-gradient(135deg, #17a2b8 0%, #138496 100%); }
.u-flex-2 { flex: 1; }
.u-text-align-2 { text-align: center; margin-top: 10px; color: #666; font-size: 12px; }
.u-background { background: #d4edda; border: 1px solid #c3e6cb; border-radius: 8px; padding: 15px; margin-bottom: 20px; }
.u-color-14 { color: #155724; text-align: center; margin-bottom: 15px; }
.u-font-size-2 { font-size: 14px; }
.u-text-align-3 { text-align: center; margin-top: 15px; }
.u-color-15 { color: #667eea; font-size: 14px; text-decoration: none; }

.u-scrollbox { max-height: 400px; overflow-y: auto; }
