.card{background-color:linear-gradient(145deg,#1e1e1e,#121212);color:#fff;border-radius:12px;padding:20px;width:100%;box-shadow:0 8px 16px #0000004d;border:1px solid rgba(0,173,181,.3);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:transform .3s ease;margin:10px}.card:hover{transform:translateY(-10px) scale(1.02);border-color:#00adb5;box-shadow:0 0 20px #00adb566,0 0 40px #00adb51a}.card img{width:100%;height:200px;object-fit:contain;border-radius:10px;margin-bottom:15px;border:2px solid #333;transition:border-color .3s ease}.card:hover img{border-color:#00adb5}.card h2{text-align:center;margin-top:0;font-size:1.5rem;color:#00adb5;border-bottom:1px solid #444;padding-bottom:10px}.card table{width:100%;margin-top:15px;border-collapse:collapse}.card td{padding:8px 0;font-size:.9rem}.card td:first-child{font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:1px}.card td:last-child{text-align:right;color:#eee;font-family:Courier New,Courier,monospace}.card tr:not(:last-child){border-bottom:1px solid #333}body{background-color:#ffc}.mood-board{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;padding:40px 20px;max-width:1200px;margin:0 auto}.mood-board-item{border-radius:10px;padding:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;box-shadow:none;text-align:center;min-height:250px;background:none}.mood-board-text{margin-top:20px;font-size:1.2em}
