		#albums-content {
			padding: 20px;
			min-height: 400px;
		}

		.album-grid {
			display: flex;
			flex-direction: row;
			gap: 20px;
			padding-top: 10px;
		}

		.album-item {
			background: linear-gradient(#fff, #e0e0e0 60%);
			border: 2px solid #000;
			padding: 10px;
			box-shadow: 0px 0px 5px inset #e0e0e0, 0px 3px 5px rgba(0, 0, 0, 0.28);
			border-radius: 5px;
			display: flex;
			flex-direction: column;
			gap: 5px;
			align-items: flex-start;
		}

		.album-cover {
			width: 220px;
			height: 220px;
			flex-shrink: 0;
			background-color: #444;
			border: 1px solid #000;
			margin-bottom: 0;
			display: flex;
			align-items: center;
			justify-content: center;
			color: #fff;
			font-weight: bold;
			font-size: 10pt;
			text-shadow: 1px 1px #000;
		}

		.album-cover img {
			width: 100%;
			height: 100%;
			object-fit: cover;
		}

		.album-info {
			flex-grow: 1;
			display: flex;
			flex-direction: column;
			width: 100%;
		}

		.album-details-container {
			flex-shrink: 0;
		}

		.album-track-container {
			flex-grow: 1;
			display: flex;
			flex-wrap: wrap;
			gap: 20px;
		}

		.album-title {
			margin: 0 0 5px 0;
			font-size: 11pt;
			font-weight: bold;
		}

		.album-info p {
			margin: 0 0 0 0;
			font-size: 8pt;
			color: #555;
		}

		.track-list {
			margin: 0;
			padding: 0 0 0 20px;
			list-style: decimal;
		}

		.track-list-hd {
			font-weight: bold;
			font-size: 9pt;
			margin-bottom: 5px;
			padding-bottom: 3px;
			border-bottom: 1px dashed #ababab;
		}

		.track-list li {
			font-size: 8.5pt;
			margin-bottom: 3px;
			color: #444;
		}

        .red-btn {
            display: block;
            width: 100%;
            box-sizing: border-box;
            margin-top: auto;
			margin-top: 6px;
            padding: 8px 10px;
            background: linear-gradient(#fff, #C15566 60%);
            box-shadow: 0px 0px 5px inset #C15566, 0px 3px 5px rgba(0,0,0,0.28);
            text-shadow: 2px 2px #6f2531;
            border: 2px solid #000;
            border-radius: 10px;
            color: #fff;
            font-weight: bold;
            text-decoration: none;
            cursor: pointer;
            transition: 0.2s;
        }

        .red-btn:hover {
            background: linear-gradient(#fff, #993344 60%);
            box-shadow: 0px 0px 5px inset #993344;
            color: #fff;
            text-decoration: none;
        }