1<!DOCTYPE html> 2<html lang="en-US"> 3<head> 4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0" /> 6 7 8 <title>ALIMA News | Trance Releases, Stories & Updates</title> 9<meta name='robots' content='max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 10<meta name="dlm-version" content="5.2.7"><link rel="canonical" href="https://alimabeats.com/news/"> 11<meta name="description" content="Read the latest ALIMA news, including new trance releases, behind-the-scenes stories, production insights, videos and artist updates."> 12<meta property="og:title" content="ALIMA News | Trance Releases, Stories & Updates"> 13<meta property="og:type" content="article"> 14<meta property="og:image" content="https://alimabeats.com/wp-content/uploads/2026/06/cropped-7F496A83-C0F6-41FE-A0F3-8121C2DA7141.png"> 15<meta property="og:image:width" content="512"> 16<meta property="og:image:height" content="512"> 17<meta property="og:image:alt" content="ALIMA - Official Logo 2026"> 18<meta property="og:description" content="Read the latest ALIMA news, including new trance releases, behind-the-scenes stories, production insights, videos and artist updates."> 19<meta property="og:url" content="https://alimabeats.com/news/"> 20<meta property="og:locale" content="en_US"> 21<meta property="og:site_name" content="ALIMA"> 22<meta property="article:published_time" content="2026-07-19T21:41:12+02:00"> 23<meta property="article:modified_time" content="2026-09-15T21:38:52+02:00"> 24<meta property="og:updated_time" content="2026-09-15T21:38:52+02:00"> 25<meta name="twitter:card" content="summary_large_image"> 26<meta name="twitter:image" content="https://alimabeats.com/wp-content/uploads/2026/06/cropped-7F496A83-C0F6-41FE-A0F3-8121C2DA7141.png"> 27<meta name="twitter:site" content="@alimamusic_ofc"> 28<link rel='dns-prefetch' href='//challenges.cloudflare.com' /> 29<link rel='dns-prefetch' href='//fonts.googleapis.com' /> 30<link rel="alternate" type="application/rss+xml" title="ALIMA » Feed" href="https://alimabeats.com/feed/" /> 31<link rel="alternate" type="application/rss+xml" title="ALIMA » Comments Feed" href="https://alimabeats.com/comments/feed/" />
32<script consent-skip-blocker="1" data-skip-lazy-load="js-extra" data-cfasync="false"> 33(function () { 34 // Web Font Loader compatibility (https://github.com/typekit/webfontloader) 35 var modules = { 36 typekit: "https://use.typekit.net", 37 google: "https://fonts.googleapis.com/" 38 }; 39 40 var load = function (config) { 41 setTimeout(function () { 42 var a = window.consentApi; 43 44 // Only when blocker is active 45 if (a) { 46 // Iterate all modules and handle in a single `WebFont.load` 47 Object.keys(modules).forEach(function (module) { 48 var newConfigWithoutOtherModules = JSON.parse( 49 JSON.stringify(config) 50 ); 51 Object.keys(modules).forEach(function (toRemove) { 52 if (toRemove !== module) { 53 delete newConfigWithoutOtherModules[toRemove]; 54 } 55 }); 56 57 if (newConfigWithoutOtherModules[module]) { 58 a.unblock(modules[module]).then(function () { 59 var originalLoad = window.WebFont.load; 60 if (originalLoad !== load) { 61 originalLoad(newConfigWithoutOtherModules); 62 } 63 }); 64 } 65 }); 66 } 67 }, 0); 68 }; 69 70 if (!window.WebFont) { 71 window.WebFont = { 72 load: load 73 }; 74 } 75})(); 76</script>
76<style>[consent-id]:not(.rcb-content-blocker):not([consent-transaction-complete]):not([consent-visual-use-parent^="children:"]):not([consent-confirm]){opacity:0!important;} 77.rcb-content-blocker+.rcb-content-blocker-children-fallback~*{display:none!important;}</style><link rel="preload" href="https://alimabeats.com/wp-content/uploads/13291736e6/dist/582139497.js?ver=cfdeb40e786de82f627323f9550f905f" as="script" fetchpriority="low" /> 78<link rel="preload" href="https://alimabeats.com/wp-content/uploads/13291736e6/dist/2040045290.js?ver=cddcd4a5b4c527c5c8144e7bb23ed972" as="script" fetchpriority="low" /> 79<link rel="preload" href="https://alimabeats.com/wp-content/uploads/13291736e6/dist/1677903314.js?ver=17583b40ea34f3175d7ab71725350200" as="script" fetchpriority="low" />
80<script defer data-cfasync="false" src="https://alimabeats.com/wp-content/uploads/13291736e6/dist/582139497.js?ver=cfdeb40e786de82f627323f9550f905f"></script>
vendor: 1 bytes, line 80
80
81<script type="application/json" data-skip-lazy-load="js-extra" data-skip-moving="true" data-no-defer nitro-exclude data-alt-type="application/ld+json" data-dont-merge data-wpmeteor-nooptimize="true" data-cfasync="false" id="ac1321dc44b06027f183e14542d8c28641-js-extra">{"slug":"real-cookie-banner","textDomain":"real-cookie-banner","version":"5.3.8","restUrl":"https:\/\/alimabeats.com\/wp-json\/real-cookie-banner\/v1\/","restNamespace":"real-cookie-banner\/v1","restPathObfuscateOffset":"678d06c3c2912027","restRoot":"https:\/\/alimabeats.com\/wp-json\/","restQuery":{"_v":"5.3.8","_locale":"user"},"restNonce":"e552e929ef","restRecreateNonceEndpoint":"https:\/\/alimabeats.com\/wp-admin\/admin-ajax.php?action=rest-nonce","publicUrl":"https:\/\/alimabeats.com\/wp-content\/plugins\/real-cookie-banner\/public\/","chunkFolder":"dist","chunksLanguageFolder":"https:\/\/alimabeats.com\/wp-content\/languages\/mo-cache\/real-cookie-banner\/","chunks":{},"others":{"customizeValuesBanner":"{\"layout\":{\"type\":\"dialog\",\"maxHeightEnabled\":true,\"maxHeight\":740,\"dialogMaxWidth\":530,\"dialogPosition\":\"middleCenter\",\"dialogMargin\":[0,0,0,0],\"bannerPosition\":\"bottom\",\"bannerMaxWidth\":1024,\"dialogBorderRadius\":3,\"borderRadius\":5,\"animationIn\":\"slideInUp\",\"animationInDuration\":500,\"animationInOnlyMobile\":true,\"animationOut\":\"fadeOut\",\"animationOutDuration\":500,\"animationOutOnlyMobile\":true,\"overlay\":true,\"overlayBg\":\"#000000\",\"overlayBgAlpha\":50,\"overlayBlur\":2},\"decision\":{\"acceptAll\":\"button\",\"acceptEssentials\":\"button\",\"showCloseIcon\":false,\"acceptIndividual\":\"link\",\"buttonOrder\":\"all,essential,save,individual\",\"showGroups\":false,\"groupsFirstView\":false,\"saveButton\":\"always\"},\"design\":{\"bg\":\"#ffffff\",\"textAlign\":\"center\",\"linkTextDecoration\":\"underline\",\"borderWidth\":0,\"borderColor\":\"#ffffff\",\"fontSize\":13,\"fontColor\":\"#2b2b2b\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"normal\",\"boxShadowEnabled\":true,\"boxShadowOffsetX\":0,\"boxShadowOffsetY\":5,\"boxShadowBlurRadius\":13,\"boxShadowSpreadRadius\":0,\"boxShadowColor\":\"#000000\",\"boxShadowColorAlpha\":20},\"headerDesign\":{\"inheritBg\":true,\"bg\":\"#f4f4f4\",\"inheritTextAlign\":true,\"textAlign\":\"center\",\"padding\":[17,20,15,20],\"logo\":\"\",\"logoRetina\":\"\",\"logoMaxHeight\":400,\"logoPosition\":\"left\",\"logoMargin\":[5,15,5,15],\"fontSize\":20,\"fontColor\":\"#2b2b2b\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"normal\",\"borderWidth\":1,\"borderColor\":\"#efefef\"},\"bodyDesign\":{\"padding\":[15,20,5,20],\"descriptionInheritFontSize\":true,\"descriptionFontSize\":13,\"dottedGroupsInheritFontSize\":true,\"dottedGroupsFontSize\":13,\"dottedGroupsBulletColor\":\"#15779b\",\"teachingsInheritTextAlign\":true,\"teachingsTextAlign\":\"center\",\"teachingsSeparatorActive\":true,\"teachingsSeparatorWidth\":50,\"teachingsSeparatorHeight\":1,\"teachingsSeparatorColor\":\"#f727f3\",\"teachingsInheritFontSize\":false,\"teachingsFontSize\":12,\"teachingsInheritFontColor\":false,\"teachingsFontColor\":\"#757575\",\"accordionMargin\":[10,0,5,0],\"accordionPadding\":[5,10,5,10],\"accordionArrowType\":\"outlined\",\"accordionArrowColor\":\"#f727f3\",\"accordionBg\":\"#ffffff\",\"accordionActiveBg\":\"#f9f9f9\",\"accordionHoverBg\":\"#efefef\",\"accordionBorderWidth\":1,\"accordionBorderColor\":\"#efefef\",\"accordionTitleFontSize\":12,\"accordionTitleFontColor\":\"#2b2b2b\",\"accordionTitleFontWeight\":\"normal\",\"accordionDescriptionMargin\":[5,0,0,0],\"accordionDescriptionFontSize\":12,\"accordionDescriptionFontColor\":\"#757575\",\"accordionDescriptionFontWeight\":\"normal\",\"acceptAllOneRowLayout\":false,\"acceptAllPadding\":[10,10,10,10],\"acceptAllBg\":\"#f727f3\",\"acceptAllTextAlign\":\"center\",\"acceptAllFontSize\":18,\"acceptAllFontColor\":\"#ffffff\",\"acceptAllFontWeight\":\"normal\",\"acceptAllBorderWidth\":0,\"acceptAllBorderColor\":\"#000000\",\"acceptAllHoverBg\":\"#f727f3\",\"acceptAllHoverFontColor\":\"#ffffff\",\"acceptAllHoverBorderColor\":\"#000000\",\"acceptEssentialsUseAcceptAll\":true,\"acceptEssentialsButtonType\":\"\",\"acceptEssentialsPadding\":[10,10,10,10],\"acceptEssentialsBg\":\"#efefef\",\"acceptEssentialsTextAlign\":\"center\",\"acceptEssentialsFontSize\":18,\"acceptEssentialsFontColor\":\"#0a0a0a\",\"acceptEssentialsFontWeight\":\"normal\",\"acceptEssentialsBorderWidth\":0,\"acceptEssentialsBorderColor\":\"#000000\",\"acceptEssentialsHoverBg\":\"#e8e8e8\",\"acceptEssentialsHoverFontColor\":\"#000000\",\"acceptEssentialsHoverBorderColor\":\"#000000\",\"acceptIndividualPadding\":[5,5,5,5],\"acceptIndividualBg\":\"#ffffff\",\"acceptIndividualTextAlign\":\"center\",\"acceptIndividualFontSize\":16,\"acceptIndividualFontColor\":\"#f727f3\",\"acceptIndividualFontWeight\":\"normal\",\"acceptIndividualBorderWidth\":0,\"acceptIndividualBorderColor\":\"#000000\",\"acceptIndividualHoverBg\":\"#ffffff\",\"acceptIndividualHoverFontColor\":\"#f727f3\",\"acceptIndividualHoverBorderColor\":\"#000000\"},\"footerDesign\":{\"poweredByLink\":true,\"inheritBg\":false,\"bg\":\"#fcfcfc\",\"inheritTextAlign\":true,\"textAlign\":\"center\",\"padding\":[10,20,15,20],\"fontSize\":14,\"fontColor\":\"#757474\",\"fontInheritFamily\":true,\"fontFamily\":\"Arial, Helvetica, sans-serif\",\"fontWeight\":\"normal\",\"hoverFontColor\":\"#2b2b2b\",\"borderWidth\":1,\"borderColor\":\"#efefef\",\"languageSwitcher\":\"flags\"},\"texts\":{\"headline\":\"Privacy preferences\",\"description\":\"I use cookies and similar technologies on my website and process your personal data (e.g. IP address), for example, to personalize content and ads, to integrate media from third-party providers or to analyze traffic on my website. Data processing may al
81so happen as a result of cookies being set. I share this data with third parties that I name in the privacy settings.<br \\\/><br \\\/>The data processing may take place with your consent or on the basis of a legitimate interest, which you can object to in the privacy settings. You have the right not to consent and to change or revoke your consent at a later time. For more information on the use of your data, please visit my {{privacyPolicy}}privacy policy{{\\\/privacyPolicy}}.\",\"acceptAll\":\"Accept all\",\"acceptEssentials\":\"Continue without consent\",\"acceptIndividual\":\"Set privacy settings individually\",\"poweredBy\":\"1\",\"dataProcessingInUnsafeCountries\":\"Some services process personal data in unsafe third countries. By consenting, you also consent to data processing of labeled services per {{legalBasis}}, with risks like inadequate legal remedies, unauthorized access by authorities without information or possibility of objection, unauthorised transfer to third parties, and inadequate data security measures.\",\"ageNoticeBanner\":\"You are under {{minAge}} years old? Then you cannot consent to optional services. Ask your parents or legal guardians to agree to these services with you.\",\"ageNoticeBlocker\":\"You are under {{minAge}} years old? Unfortunately, you are not permitted to consent to this service to view this content. Please ask your parents or guardians to agree to the service with you!\",\"listServicesNotice\":\"By accepting all services, you allow {{services}} to be loaded. These services are divided into groups {{serviceGroups}} according to their purpose (belonging marked with superscript numbers).\",\"listServicesLegitimateInterestNotice\":\"In addition, {{services}} are loaded based on a legitimate interest.\",\"consentForwardingExternalHosts\":\"Your consent is also applicable on {{websites}}.\",\"blockerHeadline\":\"{{name}} blocked due to privacy settings\",\"blockerLinkShowMissing\":\"Show all services you still need to agree to\",\"blockerLoadButton\":\"Accept services and load content\",\"blockerAcceptInfo\":\"Loading the blocked content will adjust your privacy settings. Content from this service will not be blocked in the future.\",\"stickyHistory\":\"Privacy settings history\",\"stickyRevoke\":\"Revoke consents\",\"stickyRevokeSuccessMessage\":\"You have successfully revoked consent for services with its cookies and personal data processing. The page will be reloaded now!\",\"stickyChange\":\"Change privacy settings\"},\"individualLayout\":{\"inheritDialogMaxWidth\":true,\"dialogMaxWidth\":970,\"inheritBannerMaxWidth\":true,\"bannerMaxWidth\":1980,\"descriptionTextAlign\":\"left\"},\"group\":{\"checkboxBg\":\"#f0f0f0\",\"checkboxBorderWidth\":1,\"checkboxBorderColor\":\"#d2d2d2\",\"checkboxActiveColor\":\"#ffffff\",\"checkboxActiveBg\":\"#15779b\",\"checkboxActiveBorderColor\":\"#11607d\",\"groupInheritBg\":true,\"groupBg\":\"#f4f4f4\",\"groupPadding\":[15,15,15,15],\"groupSpacing\":10,\"groupBorderRadius\":5,\"groupBorderWidth\":1,\"groupBorderColor\":\"#f4f4f4\",\"headlineFontSize\":16,\"headlineFontWeight\":\"normal\",\"headlineFontColor\":\"#2b2b2b\",\"descriptionFontSize\":14,\"descriptionFontColor\":\"#757575\",\"linkColor\":\"#757575\",\"linkHoverColor\":\"#2b2b2b\",\"detailsHideLessRelevant\":true},\"saveButton\":{\"useAcceptAll\":true,\"type\":\"button\",\"padding\":[10,10,10,10],\"bg\":\"#efefef\",\"textAlign\":\"center\",\"fontSize\":18,\"fontColor\":\"#0a0a0a\",\"fontWeight\":\"normal\",\"borderWidth\":0,\"borderColor\":\"#000000\",\"hoverBg\":\"#e8e8e8\",\"hoverFontColor\":\"#000000\",\"hoverBorderColor\":\"#000000\"},\"individualTexts\":{\"headline\":\"Individual privacy preferences\",\"description\":\"I use cookies and similar technologies on my website and process your personal data (e.g. IP address), for example, to personalize content and ads, to integrate media from third-party providers or to analyze traffic on my website. Data processing may al
81so happen as a result of cookies being set. I share this data with third parties that I name in the privacy settings.<br \\\/><br \\\/>The data processing may take place with your consent or on the basis of a legitimate interest, which you can object to in the privacy settings. You have the right not to consent and to change or revoke your consent at a later time. For more information on the use of your data, please visit my {{privacyPolicy}}privacy policy{{\\\/privacyPolicy}}.<br \\\/><br \\\/>Below you will find an overview of all services used by this website. You can view detailed information about each service and agree to them individually or exercise your right to object.\",\"save\":\"Save custom choices\",\"showMore\":\"Show service information\",\"hideMore\":\"Hide service information\",\"postamble\":\"\"},\"mobile\":{\"enabled\":true,\"maxHeight\":400,\"hideHeader\":false,\"alignment\":\"bottom\",\"scalePercent\":90,\"scalePercentVertical\":-50},\"sticky\":{\"enabled\":false,\"animationsEnabled\":true,\"alignment\":\"left\",\"bubbleBorderRadius\":50,\"icon\":\"fingerprint\",\"iconCustom\":\"\",\"iconCustomRetina\":\"\",\"iconSize\":30,\"iconColor\":\"#ffffff\",\"bubbleMargin\":[10,20,20,20],\"bubblePadding\":15,\"bubbleBg\":\"#15779b\",\"bubbleBorderWidth\":0,\"bubbleBorderColor\":\"#10556f\",\"boxShadowEnabled\":true,\"boxShadowOffsetX\":0,\"boxShadowOffsetY\":2,\"boxShadowBlurRadius\":5,\"boxShadowSpreadRadius\":1,\"boxShadowColor\":\"#105b77\",\"boxShadowColorAlpha\":40,\"bubbleHoverBg\":\"#ffffff\",\"bubbleHoverBorderColor\":\"#000000\",\"hoverIconColor\":\"#000000\",\"hoverIconCustom\":\"\",\"hoverIconCustomRetina\":\"\",\"menuFontSize\":16,\"menuBorderRadius\":5,\"menuItemSpacing\":10,\"menuItemPadding\":[5,10,5,10]},\"customCss\":{\"css\":\"\",\"antiAdBlocker\":\"y\"}}","animateCss":":root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{animation-duration:var(--animate-duration);animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.animate__animated{animation-duration:1ms!important;transition-duration:1ms!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible;}to{transform:translate3d(0,0,0);}}.animate__slideInUp{animation-name:slideInUp;}@keyframes fadeOut{from{opacity:1;}to{opacity:0;}}.animate__fadeOut{animation-name:fadeOut;}","isPro":false,"showProHints":false,"proUrl":"https:\/\/devowl.io\/go\/real-cookie-banner?source=rcb-lite","showLiteNotice":true,"frontend":{"groups":"[{\"id\":30,\"name\":\"Essential\",\"slug\":\"essential\",\"description\":\"Essential services are required for the basic functionality of the website. They only contain technically necessary services. These services cannot be objected to.\",\"isEssential\":true,\"isDefault\":true,\"items\":[{\"id\":1420,\"name\":\"Real Cookie Banner\",\"purpose\":\"Real Cookie Banner asks website visitors for consent to set cookies and process personal data. For this purpose, a UUID (pseudonymous identification of the user) is assigned to each website visitor, which is valid until the cookie expires to store the consent. Cookies are used to test whether cookies can be set, to store reference to documented consent, to store which services from which service groups the visitor has consented to, and, if consent is obtained under the Transparency & Consent Framework (TCF), to store consent in TCF partners, purposes, special purposes, features and special features. As part of the obligation to disclose according to GDPR, the collected consent is fully documented. This includes, in addition to the services and service groups to which the visitor has consented, and if consent is obtained according to the TCF standard, to which TCF partners, purposes and features the visitor has consented, all cookie banner settings at the time of consent as well as the technical circumstances (e.g. size of the displayed area at the time of consent) and the user interactions (e.g. clicking on buttons) that led to consent. Consent is collected once per language.\",\"providerContact\":{\"phone\":\"\",\"email\":\"\",\"link\":\"\"},\"isProviderCurrentWebsite\":true,\"provider\":\"\",\"uniqueName\":\"\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"legal-requirement\",\"dataProcessingInCountries\":[],\"dataProcessingInCountriesSpecialTreatments\":[],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"real_cookie_banner*\",\"host\":\".localhost\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Unique identifier for the consent, but not for the website visitor. Revision hash for settings of cookie banner (texts, colors, features, service groups, services, content blockers etc.). IDs for consented services and service groups.\"},{\"type\":\"http\",\"name\":\"real_cookie_banner*-tcf\",\"host\":\".localhost\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Consents collected under TCF stored in TC String format, including TCF vendors, purposes, special purposes, features, and special features.\"},{\"type\":\"http\",\"name\":\"real_cookie_banner*-gcm\",\"host\":\".localhost\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Consents into consent types (purposes) collected under Google Consent Mode stored for all Google Consent Mode compatible services.\"},{\"type\":\"http\",\"name\":\"real_cookie_banner-test\",\"host\":\".localhost\",\"duration\":365,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Cookie set to test HTTP cookie functionality. Deleted immediately after test.\"},{\"type\":\"local\",\"name\":\"real_cookie_banner*\",\"host\":\"http:\\\/\\\/localhost\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Unique identifier for the consent, but not for the website visitor. Revision hash for settings of cookie banner (texts, colors, features, service groups, services, content blockers etc.). IDs for consented services and service groups. Is only stored until consent is documented on the website server.\"},{\"type\":\"local\",\"name\":\"real_cookie_banner*-tcf\",\"host\":\"http:\\\/\\\/localhost\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Consents collected under TCF stored in TC String format, including TCF vendors, purposes, special purposes, features, and special features. Is only stored until consent is documented on the website server.\"},{\"type\":\"local\",\"name\":\"real_cookie_banner*-gcm\",\"host\":\"http:\\\/\\\/localhost\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Consents collected under Google Consent Mode stored in consent types (purposes) for all Google Consent Mode compatible services. Is only stored until consent is documented on the website server.\"},{\"type\":\"local\",\"name\":\"real_cookie_banner-consent-queue*\",\"host\":\"http:\\\/\\\/localhost\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"Local caching of selection in cookie banner until server documents consent; documentation periodic or at page switches attempted if server is unavailable or overloaded.\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"\",\"providerLegalNoticeUrl\":\"\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"real-cookie-banner\"}]},{\"id\":31,\"name\":\"Functional\",\"slug\":\"functional\",\"description\":\"Functional services are necessary to provide features beyond the essential functionality such as prettier fonts, video playback or interactive web 2.0 features. Content from e.g. video platforms and s
81ocial media platforms are blocked by default, and can be consented to. If the service is agreed to, this content is loaded automatically without further manual consent.\",\"isEssential\":false,\"isDefault\":true,\"items\":[{\"id\":1973,\"name\":\"YouTube\",\"purpose\":\"YouTube erm\\u00f6glicht das Einbetten von Inhalten auf Websites, die auf youtube.com ver\\u00f6ffentlicht werden, um die Website mit Videos zu verbessern. Dies erfordert die Verarbeitung der IP-Adresse und der Metadaten des Nutzers. Cookies oder Cookie-\\u00e4hnliche Technologien k\\u00f6nnen gespeichert und ausgelesen werden. Diese k\\u00f6nnen personenbezogene Daten und technische Daten wie Nutzer-IDs, Einwilligungen, Einstellungen des Videoplayers, verbundene Ger\\u00e4te, Interaktionen mit dem Service, Push-Benachrichtigungen und dem genutzten Konto enthalten. Diese Daten k\\u00f6nnen verwendet werden, um besuchte Websites zu erfassen, detaillierte Statistiken \\u00fcber das Nutzerverhalten zu erstellen und um die Dienste von Google zu verbessern. Sie k\\u00f6nnen auch zur Profilerstellung verwendet werden, z. B. um dir personalisierte Dienste anzubieten, wie Werbung auf der Grundlage deiner Interessen oder Empfehlungen. Diese Daten k\\u00f6nnen von Google mit den Daten der auf den Websites von Google (z. B. youtube.com und google.com) eingeloggten Nutzer verkn\\u00fcpft werden. Google stellt personenbezogene Daten seinen verbundenen Unternehmen, anderen vertrauensw\\u00fcrdigen Unternehmen oder Personen zur Verf\\u00fcgung, die diese Daten auf der Grundlage der Anweisungen von Google und in \\u00dcbereinstimmung mit den Datenschutzbestimmungen von Google verarbeiten k\\u00f6nnen.\",\"providerContact\":{\"phone\":\"+1 650 253 0000\",\"email\":\"[email protected]\",\"link\":\"https:\\\/\\\/support.google.com\\\/\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland\",\"uniqueName\":\"youtube\",\"isEmbeddingOnlyExternalResources\":false,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\",\"IE\",\"CL\",\"NL\",\"BE\",\"FI\",\"DK\",\"TW\",\"JP\",\"SG\",\"BR\",\"GB\",\"FR\",\"DE\",\"PL\",\"ES\",\"IT\",\"CH\",\"IL\",\"KR\",\"IN\",\"HK\",\"AU\",\"QA\"],\"dataProcessingInCountriesSpecialTreatments\":[\"provider-is-self-certified-trans-atlantic-data-privacy-framework\"],\"technicalDefinitions\":[{\"type\":\"http\",\"name\":\"SIDCC\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SIDCC\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"VISITOR_INFO1_LIVE\",\"host\":\".youtube.com\",\"duration\":7,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"LOGIN_INFO\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".youtube.com\",\"duration\":9,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"CONSENT\",\"host\":\".google.com\",\"duration\":9,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"OTZ\",\"host\":\"www.google.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"yt-remote-device-id\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Eindeutige Ger\\u00e4te-ID, Zeitpunkt der Erstellung und Ablaufs des Objekts\"},{\"type\":\"local\",\"name\":\"yt-player-headers-readable\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Technische Lesbarkeit vom YouTube-Player-Header, Zeitpunkt der Erstellung und Ablaufs des Objekts\"},{\"type\":\"local\",\"name\":\"ytidb::LAST_RESULT_ENTRY_KEY\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"M\\u00f6glichkeit des Zugriffs auf den YouTube-Datenbank-Cache, Zeitpunkt der Erstellung und Ablaufs des Objekts\"},{\"type\":\"local\",\"name\":\"yt-fullerscreen-edu-button-shown-count\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"yt-remote-connected-devices\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Liste mit Ger\\u00e4ten, die mit einem YouTube-Konto verbunden sind, Zeitpunkt der Erstellung und Ablaufs des Objekts\"}
81,{\"type\":\"local\",\"name\":\"yt-player-bandwidth\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Informationen zur Bandbreitennutzung des YouTube-Players, Zeitpunkt der Erstellung und Ablaufs des Objekts\"},{\"type\":\"indexedDb\",\"name\":\"LogsDatabaseV2:*||\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"indexedDb\",\"name\":\"ServiceWorkerLogsDatabase\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"indexedDb\",\"name\":\"YtldbMeta\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"test_cookie\",\"host\":\".doubleclick.net\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"yt-player-quality\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Ausgabe-Videoqualit\\u00e4t f\\u00fcr YouTube-Videos, Zeitpunkt der Erstellung und Ablaufs des Objekts\"},{\"type\":\"local\",\"name\":\"yt-player-performance-cap\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"yt-player-volume\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Informationen zu den Ton-Einstellungen des YouTube-Players, Zeitpunkt der Erstellung und Ablaufs des Objekts\"},{\"type\":\"indexedDb\",\"name\":\"PersistentEntityStoreDb:*||\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"indexedDb\",\"name\":\"yt-idb-pref-storage:*||\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"yt.innertube::nextId\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"yt.innertube::requests\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"local\",\"name\":\"yt-html5-player-modules::subtitlesModuleData::module-enabled\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"session\",\"name\":\"yt-remote-session-app\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Genutzte Applikation f\\u00fcr die Sitzung und Zeitpunkt der Erstellung des Objekts\"},{\"type\":\"session\",\"name\":\"yt-remote-cast-installed\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Status der Installation der \\\"remote-cast\\\"-Funktion und Zeitpunkt der Erstellung des Objekts\"},{\"type\":\"session\",\"name\":\"yt-player-volume\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Informationen zu den Ton-Einstellungen des YouTube-Players und Zeitpunkt der Erstellung des Objekts\"},{\"type\":\"session\",\"name\":\"yt-remote-session-name\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Namen der aktiven Sitzung und Zeitpunkt der Erstellung des Objekts\"},{\"type\":\"session\",\"name\":\"yt-remote-cast-available\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Status der Verf\\u00fcgbarkeit der \\\"remote-cast\\\"-Funktion und Zeitpunkt der Erstellung des Objekts\"},{\"type\":\"session\",\"name\":\"yt-remote-fast-check-period\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Zeitpunkt der Erstellung des Objekts als Feststellung, ob \\\"remote-cast\\\"-Funktion erreichbar ist\"}
81,{\"type\":\"local\",\"name\":\"*||::yt-player::yt-player-lv\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"indexedDb\",\"name\":\"swpushnotificationsdb\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"indexedDb\",\"name\":\"yt-player-local-media:*||\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"indexedDb\",\"name\":\"yt-it-response-store:*||\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__HOST-GAPS\",\"host\":\"accounts.google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"OTZ\",\"host\":\"accounts.google.com\",\"duration\":1,\"durationUnit\":\"d\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-1PSIDCC\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-1PAPISID\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSIDCC\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-1PAPISID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-1PSID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSIDCC\",\"host\":\".google.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-ENID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-1PSID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"indexedDb\",\"name\":\"ytGefConfig:*||\",\"host\":\"https:\\\/\\\/www.youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Host-3PLSID\",\"host\":\"accounts.google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"LSID\",\"host\":\"accounts.google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"ACCOUNT_CHOOSER\",\"host\":\"accounts.google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Host-1PLSID\",\"host\":\"accounts.google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PAPISID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SAPISID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"APISID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"HSID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PAPISID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SAPISID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"HSID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SSID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SID\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SSID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"APISID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"__Secure-3PSID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"SID\",\"host\":\".youtube.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"VISITOR_PRIVACY_METADATA\",\"host\":\".youtube.com\",\"duration\":7,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"\"},{\"type\":\"http\",\"name\":\"NID\",\"host\":\".google.com\",\"duration\":7,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"Eindeutige ID, um bevorzugte Einstellungen wie z. B. Sprache, Menge der Ergebnisse auf Suchergebnisseite oderAktivierung des SafeSearch-Filters von Google\"},{\"type\":\"http\",\"name\":\"PREF\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Eindeutige ID, um bevorzugte Seiteneinstellungen und Wiedergabeeinstellungen wie explizite Autoplay-Optionen, zuf\\u00e4llige Wiedergabe von Inhalten und Playergr\\u00f6\\u00dfe festzulegen\"},{\"type\":\"http\",\"name\":\"IDE\",\"host\":\".doubleclick.net\",\"duration\":9,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"Eindeutige Identifikationstoken zur Personalisierung von Anzeigen auf Websites, die nicht Google betreibt\"},{\"type\":\"http\",\"name\":\"__Secure-YEC\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":false,\"purpose\":\"Einzigartige Informationen zur Erkennung von Spam, Betrug und Missbrauch\"},{\"type\":\"http\",\"name\":\"YSC\",\"host\":\".youtube.com\",\"duration\":1,\"durationUnit\":\"y\",\"isSessionDuration\":true,\"purpose\":\"Eindeutige Sitzungs-ID, um zu erkennen, dass Anfragen innerhalb einer Browsersitzung vom Benutzer und nicht von anderen Websites stammen\"},{\"type\":\"http\",\"name\":\"AEC\",\"host\":\".google.com\",\"duration\":6,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"Eindeutige Information zur Erkennung von Spam, Betrug und Missbrauch\"},{\"type\":\"http\",\"name\":\"SOCS\",\"host\":\".youtube.com\",\"duration\":9,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"Einstellungen zur Einwilligung von Nutzern zu Google-Diensten, um deren Pr\\u00e4ferenzen zu speichern\"},{\"type\":\"http\",\"name\":\"SOCS\",\"host\":\".google.com\",\"duration\":13,\"durationUnit\":\"mo\",\"isSessionDuration\":false,\"purpose\":\"Einstellungen zur Einwilligung von Nutzern zu Google-Diensten, um deren Pr\\u00e4ferenzen zu speichern\"}],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/policies.google.com\\\/privacy?hl=de\",\"providerLegalNoticeUrl\":\"https:\\\/\\\/www.google.de\\\/contact\\\/impressum.html\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"\",\"presetId\":\"youtube\"}]},{\"id\":32,\"name\":\"Statistics\",\"slug\":\"statistics\",\"description\":\"Statistics services are needed to collect pseudonymous data about the visitors of the website. The data enables us to understand visitors better and to optimize the website.\",\"isEssential\":false,\"isDefault\":true,\"items\":[{\"id\":1971,\"name\":\"Google Fonts\",\"purpose\":\"Google Fonts erm\\u00f6glicht die Integration von Schriftarten in Websites, um die Website zu verbessern, ohne dass die Schriftarten auf deinem Ger\\u00e4t installiert werden m\\u00fcssen. Dies erfordert die Verarbeitung der IP-Adresse und der Metadaten des Nutzers. Auf dem Client des Nutzers werden keine Cookies oder Cookie-\\u00e4hnliche Technologien gesetzt. Die Daten k\\u00f6nnen verwendet werden, um die besuchten Websites zu erfassen, und sie k\\u00f6nnen verwendet werden, um die Dienste von Google zu verbessern. Sie k\\u00f6nnen auch zur Profilerstellung verwendet werden, z. B. um dir personalisierte Dienste anzubieten, wie Werbung auf der Grundlage deiner Interessen oder Empfehlungen. Google stellt personenbezogene Daten seinen verbundenen Unternehmen und anderen vertrauensw\\u00fcrdigen Unternehmen oder Personen zur Verf\\u00fcgung, die diese Daten auf der Grundlage der Anweisungen von Google und in \\u00dcbereinstimmung mit den Datenschutzbestimmungen von Google f\\u00fcr sie verarbeiten.\",\"providerContact\":{\"phone\":\"+353 1 543 1000\",\"email\":\"[email protected]\",\"link\":\"https:\\\/\\\/support.google.com\\\/\"},\"isProviderCurrentWebsite\":false,\"provider\":\"Google Ireland Limited, Gordon House, Barrow Street, Dublin 4, Irland\",\"uniqueName\":\"google-fonts\",\"isEmbeddingOnlyExternalResources\":true,\"legalBasis\":\"consent\",\"dataProcessingInCountries\":[\"US\",\"IE\",\"AU\",\"BE\",\"BR\",\"CA\",\"CL\",\"FI\",\"FR\",\"DE\",\"HK\",\"IN\",\"ID\",\"IL\",\"IT\",\"JP\",\"KR\",\"NL\",\"PL\",\"QA\",\"SG\",\"ES\",\"CH\",\"TW\",\"GB\"],\"dataProcessingInCountriesSpecialTreatments\":[\"provider-is-self-certified-trans-atlantic-data-privacy-framework\"],\"technicalDefinitions\":[],\"codeDynamics\":[],\"providerPrivacyPolicyUrl\":\"https:\\\/\\\/business.safety.google\\\/intl\\\/de\\\/privacy\\\/\",\"providerLegalNoticeUrl\":\"https:\\\/\\\/www.google.de\\\/contact\\\/impressum.html\",\"tagManagerOptInEventName\":\"\",\"tagManagerOptOutEventName\":\"\",\"googleConsentModeConsentTypes\":[],\"executePriority\":10,\"codeOptIn\":\"\",\"executeCodeOptInWhenNoTagManagerConsentIsGiven\":false,\"codeOptOut\":\"\",\"executeCodeOptOutWhenNoTagManagerConsentIsGiven\":false,\"deleteTechnicalDefinitionsAfterOptOut\":false,\"codeOnPageLoad\":\"base64-encoded:PHNjcmlwdD4KKGZ1bmN0aW9uICgpIHsKICAvLyBXZWIgRm9udCBMb2FkZXIgY29tcGF0aWJpbGl0eSAoaHR0cHM6Ly9naXRodWIuY29tL3R5cGVraXQvd2ViZm9udGxvYWRlcikKICB2YXIgbW9kdWxlcyA9IHsKICAgIHR5cGVraXQ6ICJodHRwczovL3VzZS50eXBla2l0Lm5ldCIsCiAgICBnb29nbGU6ICJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tLyIKICB9OwoKICB2YXIgbG9hZCA9IGZ1bmN0aW9uIChjb25maWcpIHsKICAgIHNldFRpbWVvdXQoZnVuY3Rpb24gKCkgewogICAgICB2Y
81XIgYSA9IHdpbmRvdy5jb25zZW50QXBpOwoKICAgICAgLy8gT25seSB3aGVuIGJsb2NrZXIgaXMgYWN0aXZlCiAgICAgIGlmIChhKSB7CiAgICAgICAgLy8gSXRlcmF0ZSBhbGwgbW9kdWxlcyBhbmQgaGFuZGxlIGluIGEgc2luZ2xlIGBXZWJGb250LmxvYWRgCiAgICAgICAgT2JqZWN0LmtleXMobW9kdWxlcykuZm9yRWFjaChmdW5jdGlvbiAobW9kdWxlKSB7CiAgICAgICAgICB2YXIgbmV3Q29uZmlnV2l0aG91dE90aGVyTW9kdWxlcyA9IEpTT04ucGFyc2UoCiAgICAgICAgICAgIEpTT04uc3RyaW5naWZ5KGNvbmZpZykKICAgICAgICAgICk7CiAgICAgICAgICBPYmplY3Qua2V5cyhtb2R1bGVzKS5mb3JFYWNoKGZ1bmN0aW9uICh0b1JlbW92ZSkgewogICAgICAgICAgICBpZiAodG9SZW1vdmUgIT09IG1vZHVsZSkgewogICAgICAgICAgICAgIGRlbGV0ZSBuZXdDb25maWdXaXRob3V0T3RoZXJNb2R1bGVzW3RvUmVtb3ZlXTsKICAgICAgICAgICAgfQogICAgICAgICAgfSk7CgogICAgICAgICAgaWYgKG5ld0NvbmZpZ1dpdGhvdXRPdGhlck1vZHVsZXNbbW9kdWxlXSkgewogICAgICAgICAgICBhLnVuYmxvY2sobW9kdWxlc1ttb2R1bGVdKS50aGVuKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICB2YXIgb3JpZ2luYWxMb2FkID0gd2luZG93LldlYkZvbnQubG9hZDsKICAgICAgICAgICAgICBpZiAob3JpZ2luYWxMb2FkICE9PSBsb2FkKSB7CiAgICAgICAgICAgICAgICBvcmlnaW5hbExvYWQobmV3Q29uZmlnV2l0aG91dE90aGVyTW9kdWxlcyk7CiAgICAgICAgICAgICAgfQogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9KTsKICAgICAgfQogICAgfSwgMCk7CiAgfTsKCiAgaWYgKCF3aW5kb3cuV2ViRm9udCkgewogICAgd2luZG93LldlYkZvbnQgPSB7CiAgICAgIGxvYWQ6IGxvYWQKICAgIH07CiAgfQp9KSgpOwo8L3NjcmlwdD4=\",\"presetId\":\"google-fonts\"}]}]","links":[{"id":1419,"label":"Privacy policy","pageType":"privacyPolicy","isExternalUrl":false,"pageId":3,"url":"https:\/\/alimabeats.com\/privacy-policy\/","hideCookieBanner":true,"isTargetBlank":true}],"websiteOperator":{"address":"Alima - Finest Electronic Music","country":"DE","contactEmail":"base64-encoded:YS53ZXByaWNoQGdtYWlsLmNvbQ==","contactPhone":"","contactFormUrl":"https:\/\/alimabeats.com\/contact-old\/"},"blocker":[{"id":1974,"name":"YouTube","description":"","rules":["*youtube.com*","*youtu.be*","*youtube-nocookie.com*","*ytimg.com*","*apis.google.com\/js\/platform.js*","div[class*=\"g-ytsubscribe\"]","*youtube.com\/subscribe_embed*","div[data-settings:matchesUrl()]","script[id=\"uael-video-subscribe-js\"]","div[class*=\"elementor-widget-premium-addon-video-box\"][data-settings*=\"youtube\"]","div[class*=\"td_wrapper_playlist_player_youtube\"]","*wp-content\/plugins\/wp-youtube-lyte\/lyte\/lyte-min.js*","*wp-content\/plugins\/youtube-embed-plus\/scripts\/*","*wp-content\/plugins\/youtube-embed-plus-pro\/scripts\/*","div[id^=\"epyt_gallery\"]","div[class^=\"epyt_gallery\"]","div[class*=\"tcb-yt-bg\"]","lite-youtube[videoid]","new OUVideo({*type:*yt","*\/wp-content\/plugins\/streamtube-core\/public\/assets\/vendor\/video.js\/youtube*","a[data-youtube:delegateClick()]","spidochetube","div[class*=\"spidochetube\"]","div[id^=\"eaelsv-player\"][data-plyr-provider=\"youtube\":visualParent(value=.elementor-widget-container)]","div[class*=\"be-youtube-embed\":visualParent(value=1),transformAttribute({ \"name\": \"data-video-id\", \"target\": \"data-video-id-url\", \"regexpReplace\": \"https:\/\/youtube.com\/watch?v=$1\" }),keepAttributes(value=class),jQueryHijackEach()]","*wp-content\/plugins\/hideyt-premium\/legacy\/hideyt*"],"criteria":"services","tcfVendors":[],"tcfPurposes":[],"services":[1973],"isVisual":true,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"youtube","visualThumbnail":null},{"id":1972,"name":"Google Fonts","description":"","rules":["*fonts.googleapis.com*","*fonts.gstatic.com*","*ajax.googleapis.com\/ajax\/libs\/webfont\/*\/webfont.js*","*WebFont.load*google*","WebFontConfig*google*","!two_merge_google_fonts"],"criteria":"services","tcfVendors":[],"tcfPurposes":[],"services":[1971],"isVisual":false,"visualType":"default","visualMediaThumbnail":"0","visualContentType":"","isVisualDarkMode":false,"visualBlur":0,"visualDownloadThumbnail":false,"visualHeroButtonText":"","shouldForceToShowVisual":false,"presetId":"google-fonts","visualThumbnail":null}],"languageSwitcher":[],"predefinedDataProcessingInSafeCountriesLists":{"GDPR":["AT","BE","BG","HR","CY","CZ","DK","EE","FI","FR","DE","GR","HU","IE","IS","IT","LI","LV","LT","LU","MT","NL","NO","PL","PT","RO","SK","SI","ES","SE"],"DSG":["CH"],"GDPR+DSG":[],"ADEQUACY_EU":["AD","AR","CA","FO","GG","IL","IM","JP","JE","NZ","KR","CH","GB","UY","US"],"ADEQUACY_CH":["DE","AD","AR","AT","BE","BG","CA","CY","HR","DK","ES","EE","FI","FR","GI","GR","GG","HU","IM","FO","IE","IS","IL","IT","JE","LV","LI","LT","LU","MT","MC","NO","NZ","NL","PL","PT","CZ","RO","GB","SK","SI","SE","UY","US"]},"decisionCookieName":"real_cookie_banner-v:3_blog:1_path:55de69f","revisionH
81ash":"e3389853a7db1bb81b5e02c144d4ca77","territorialLegalBasis":["gdpr-eprivacy"],"setCookiesViaManager":"none","isRespectDoNotTrack":false,"failedConsentDocumentationHandling":"essentials","isAcceptAllForBots":true,"isDataProcessingInUnsafeCountries":false,"isAgeNotice":true,"ageNoticeAgeLimit":16,"isListServicesNotice":true,"isBannerLessConsent":false,"isTcf":false,"isGcm":false,"isGcmListPurposes":false,"hasLazyData":false},"anonymousContentUrl":"https:\/\/alimabeats.com\/wp-content\/uploads\/13291736e6\/dist\/","anonymousHash":"13291736e6","hasDynamicPreDecisions":false,"isLicensed":true,"isDevLicense":false,"multilingualSkipHTMLForTag":"","isCurrentlyInTranslationEditorPreview":false,"defaultLanguage":"","currentLanguage":"","activeLanguages":[],"context":"","iso3166OneAlpha2":{"AF":"Afghanistan","AX":"Aland Islands","AL":"Albania","DZ":"Algeria","AS":"American Samoa","AD":"Andorra","AO":"Angola","AI":"Anguilla","AQ":"Antarctica","AG":"Antigua And Barbuda","AR":"Argentina","AM":"Armenia","AW":"Aruba","AU":"Australia","AT":"Austria","AZ":"Azerbaijan","BS":"Bahamas","BH":"Bahrain","BD":"Bangladesh","BB":"Barbados","BY":"Belarus","BE":"Belgium","BZ":"Belize","BJ":"Benin","BM":"Bermuda","BT":"Bhutan","BO":"Bolivia","BA":"Bosnia And Herzegovina","BW":"Botswana","BV":"Bouvet Island","BR":"Brazil","IO":"British Indian Ocean Territory","BN":"Brunei Darussalam","BG":"Bulgaria","BF":"Burkina Faso","BI":"Burundi","KH":"Cambodia","CM":"Cameroon","CA":"Canada","CV":"Cape Verde","BQ":"Caribbean Netherlands","KY":"Cayman Islands","CF":"Central African Republic","TD":"Chad","CL":"Chile","CN":"China","CX":"Christmas Island","CC":"Cocos (Keeling) Islands","CO":"Colombia","KM":"Comoros","CG":"Congo","CD":"Congo, Democratic Republic","CK":"Cook Islands","CR":"Costa Rica","CI":"Cote D'Ivoire","HR":"Croatia","CU":"Cuba","CW":"Cura\u00e7ao","CY":"Cyprus","CZ":"Czech Republic","DK":"Denmark","DJ":"Djibouti","DM":"Dominica","DO":"Dominican Republic","EC":"Ecuador","EG":"Egypt","SV":"El Salvador","GQ":"Equatorial Guinea","ER":"Eritrea","EE":"Estonia","ET":"Ethiopia","FK":"Falkland Islands (Malvinas)","FO":"Faroe Islands","FM":"Federated States Of Micronesia","FJ":"Fiji","FI":"Finland","FR":"France","GF":"French Guiana","PF":"French Polynesia","TF":"French Southern and Antarctic Lands","GA":"Gabon","GM":"Gambia","GE":"Georgia","DE":"Germany","GH":"Ghana","GI":"Gibraltar","GR":"Greece","GL":"Greenland","GD":"Grenada","GP":"Guadeloupe","GU":"Guam","GT":"Guatemala","GG":"Guernsey","GN":"Guinea","GW":"Guinea-Bissau","GY":"Guyana","HT":"Haiti","HM":"Heard Island & Mcdonald Islands","VA":"Holy See (Vatican City State)","HN":"Honduras","HK":"Hong Kong","HU":"Hungary","IS":"Iceland","IN":"India","ID":"Indonesia","IR":"Iran, Islamic Republic Of","IQ":"Iraq","IE":"Ireland","IM":"Isle Of Man","IL":"Israel","IT":"Italy","JM":"Jamaica","JP":"Japan","JE":"Jersey","JO":"Jordan","KZ":"Kazakhstan","KE":"Kenya","KI":"Kiribati","KR":"Korea","XK":"Kosovo","KW":"Kuwait","KG":"Kyrgyzstan","LA":"Lao People's Democratic Republic","LV":"Latvia","LB":"Lebanon","LS":"Lesotho","LR":"Liberia","LY":"Libyan Arab Jamahiriya","LI":"Liechtenstein","LT":"Lithuania","LU":"Luxembourg","MO":"Macao","MK":"Macedonia","MG":"Madagascar","MW":"Malawi","MY":"Malaysia","MV":"Maldives","ML":"Mali","MT":"Malta","MH":"Marshall Islands","MQ":"Martinique","MR":"Mauritania","MU":"Mauritius","YT":"Mayotte","MX":"Mexico","MD":"Moldova","MC":"Monaco","MN":"Mongolia","ME":"Montenegro","MS":"Montserrat","MA":"Morocco","MZ":"Mozambique","MM":"Myanmar","NA":"Namibia","NR":"Nauru","NP":"Nepal","NL":"Netherlands","AN":"Netherlands Antilles","NC":"New Caledonia","NZ":"New Zealand","NI":"Nicaragua","NE":"Niger","NG":"Nigeria","NU":"Niue","NF":"Norfolk Island","KP":"North Korea","MP":"Northern Mariana Islands","NO":"Norway","OM":"Oman","PK":"Pakistan","PW":"Palau","PS":"Palestinian Territory, Occupied","PA":"Panama","PG":"Papua New Guinea","PY":"Paraguay","PE":"Peru","PH":"Philippines","PN":"Pitcairn","PL":"Poland","PT":"Portugal","PR":"Puerto Rico","QA":"Qatar","RE":"Reunion","RO":"Romania","RU":"Russian Federation","RW":"Rwanda","BL":"Saint Barthelemy","SH":"Saint Helena","KN":"Saint Kitts And Nevis","LC":"Saint Lucia","MF":"Saint Martin","PM":"Saint Pierre And Miquelon","VC":"Saint Vincent And Grenadines","WS":"Samoa","SM":"San Marino","ST":"Sao Tome And Principe","SA":"Saudi Arabia","SN":"Senegal","RS":"Serbia","SC":"Seychelles","SL":"Sierra Leone","SG":"Singapore","SX":"Sint Maarten","SK":"Slovakia","SI":"Slovenia","SB":"Solomon Islands","SO":"Somalia","ZA":"South Africa","GS":"South Georgia And Sandwich Isl.","SS":"South Sudan","ES":"Spain","LK":"Sri Lanka","SD":"Sudan","SR":"Suriname","SJ":"Svalbard And Jan Mayen","SZ":"Swaziland","SE":"Sweden","CH":"Switzerland","SY":"Syrian Arab Republic","TW":"Taiwan","TJ":"Tajikistan","TZ":"Tanzania","TH":"Thailand","TL":"Timor-Leste","TG":"Togo","TK":"Tokelau","TO":"Tonga","TT":"Trinidad And Tobago","TN":"Tunisia","TR":"Turkey","TM":"Turkmenistan","TC":"Turks And Caicos Islands","TV":"Tuvalu","UG":"Uganda","UA":"Ukraine","AE":"United Arab Emirates","GB":"United Kingdom","US":"United States","UM":"United States Outlying Islands","UY":"Uruguay","UZ":"Uzbekistan","VU":"Vanuatu","VE":"Venezuela","VN":"Vietnam","VG":"Virgin Islands, British","VI":"Virgin Islands, U.S.","WF":"Wallis And Futuna","EH":"Western Sahara","YE":"Yemen","ZM":"Zambia","ZW":"Zimbabwe"},"visualParentSelectors":{".et_pb_video_box":1,".et_pb_video_slider:has(>.et_pb_slider_carousel %s)":"self",".ast-oembed-container":1,".wpb_video_wrapper":1,".gdlr-core-pbf-background-wrap":1},"isPreventPreDecision":false,"isInvalidateImplicitUserConsent":false,"dependantVisibilityContainers":["[role=\"tabpanel\"]",".eael-tab-content-item",".wpcs_content_inner",".op3-contenttoggleitem-content",".op3-popoverlay-content",".pum-overlay","[data-elementor-type=\"popup\"]",".wp-block-ub-content-toggle-accordion-content-wrap",".w-popup-wrap",".oxy-lightbox_inner[data-inner-content=true]",".oxy-pro-accordion_body",".oxy-tab-content",".kt-accordion-panel",".vc_tta-panel-body",".mfp-hide","div[id^=\"tve_thrive_lightbox_\"]",".brxe-xpromodalnestable",".evcal_eventcard",".divioverlay",".et_pb_toggle_content"],"disableDeduplicateE
81xceptions":[".et_pb_video_slider"],"bannerDesignVersion":12,"bannerI18n":{"showMore":"Show more","hideMore":"Hide","showLessRelevantDetails":"Show more details (%s)","hideLessRelevantDetails":"Hide more details (%s)","other":"Other","legalBasis":{"label":"Use on legal basis of","consentPersonalData":"Consent for processing personal data","consentStorage":"Consent for storing or accessing information on the terminal equipment of the user","legitimateInterestPersonalData":"Legitimate interest for the processing of personal data","legitimateInterestStorage":"Provision of explicitly requested digital service for storing or accessing information on the terminal equipment of the user","legalRequirementPersonalData":"Compliance with a legal obligation for processing of personal data"},"territorialLegalBasisArticles":{"gdpr-eprivacy":{"dataProcessingInUnsafeCountries":"Art. 49 (1) (a) GDPR"},"dsg-switzerland":{"dataProcessingInUnsafeCountries":"Art. 17 (1) (a) DSG (Switzerland)"}},"legitimateInterest":"Legitimate interest","consent":"Consent","crawlerLinkAlert":"We have recognized that you are a crawler\/bot. Only natural persons must consent to cookies and processing of personal data. Therefore, the link has no function for you.","technicalCookieDefinitions":"Technical cookie definitions","technicalCookieName":"Technical cookie name","usesCookies":"Uses cookies","cookieRefresh":"Cookie refresh","usesNonCookieAccess":"Uses cookie-like information (LocalStorage, SessionStorage, IndexDB, etc.)","host":"Host","duration":"Duration","noExpiration":"No expiration","type":"Type","purpose":"Purpose","purposes":"Purposes","description":"Description","optOut":"Opt-out","optOutDesc":"Cookie can be set to store opt-out of the described behaviour.","headerTitlePrivacyPolicyHistory":"History of your privacy settings","skipToConsentChoices":"Skip to consent choices","historyLabel":"Show consent from","historyItemLoadError":"Reading the consent has failed. Please try again later!","historySelectNone":"Not yet consented to","provider":"Provider","providerContactPhone":"Phone","providerContactEmail":"Email","providerContactLink":"Contact form","providerPrivacyPolicyUrl":"Privacy Policy","providerLegalNoticeUrl":"Legal notice","nonStandard":"Non-standardized data processing","nonStandardDesc":"Some services set cookies and\/or process personal data without complying with consent communication standards. These services are divided into several groups. So-called \"essential services\" are used based on legitimate interest and cannot be opted out (an objection may have to be made by email or letter in accordance with the privacy policy), while all other services are used only after consent has been given.","dataProcessingInThirdCountries":"Data processing in third countries","safetyMechanisms":{"label":"Safety mechanisms for data transmission","standardContractualClauses":"Standard contractual clauses","adequacyDecision":"Adequacy decision","eu":"EU","switzerland":"Switzerland","bindingCorporateRules":"Binding corporate rules","contractualGuaranteeSccSubprocessors":"Contractual guarantee for standard contractual clauses with sub-processors"},"durationUnit":{"n1":{"s":"second","m":"minute","h":"hour","d":"day","mo":"month","y":"year"},"nx":{"s":"seconds","m":"minutes","h":"hours","d":"days","mo":"months","y":"years"}},"close":"Close","closeWithoutSaving":"Close without saving","yes":"Yes","no":"No","unknown":"Unknown","none":"None","noLicense":"No license activated - not for production use!","devLicense":"Product license not for production use!","devLicenseLearnMore":"Learn more","devLicenseLink":"https:\/\/devowl.io\/knowledge-base\/license-installation-type\/","andSeparator":" and ","deprecated":{"appropriateSafeguard":"Appropriate safeguard","dataProcessingInUnsafeCountries":"Data processing in unsafe third countries","legalRequirement":"Compliance with a legal obligation"}},"pageRequestUuid4":"a993a5842-0be0-4dd2-857f-415351bd35e7","pageByIdUrl":"https:\/\/alimabeats.com?page_id","pluginUrl":"https:\/\/devowl.io\/wordpress-real-cookie-banner\/"}}</script>
81<script data-skip-lazy-load="js-extra" data-skip-moving="true" data-no-defer nitro-exclude data-alt-type="application/ld+json" data-dont-merge data-wpmeteor-nooptimize="true" data-cfasync="false" id="ac1321dc44b06027f183e14542d8c28642-js-extra"> 82(()=>{var x=function (a,b){return-1<["codeOptIn","codeOptOut","codeOnPageLoad","contactEmail"].indexOf(a)&&"string"==typeof b&&b.startsWith("base64-encoded:")?window.atob(b.substr(15)):b},t=(e,t)=>new Proxy(e,{get:(e,n)=>{let r=Reflect.get(e,n);return n===t&&"string"==typeof r&&(r=JSON.parse(r,x),Reflect.set(e,n,r)),r}}),n=JSON.parse(document.getElementById("ac1321dc44b06027f183e14542d8c28641-js-extra").innerHTML,x);window.Proxy?n.others.frontend=t(n.others.frontend,"groups"):n.others.frontend.groups=JSON.parse(n.others.frontend.groups,x);window.Proxy?n.others=t(n.others,"customizeValuesBanner"):n.others.customizeValuesBanner=JSON.parse(n.others.customizeValuesBanner,x);;window.realCookieBanner=n;window[Math.random().toString(36)]=n; 83})(); 84</script>
84<script> 85((a,b)=>{a[b]||(a[b]={unblockSync:()=>undefined},["consentSync"].forEach(c=>a[b][c]=()=>({cookie:null,consentGiven:!1,cookieOptIn:!0})),["consent","consentAll","unblock"].forEach(c=>a[b][c]=(...d)=>new Promise(e=>a.addEventListener(b,()=>{a[b][c](...d).then(e)},{once:!0}))))})(window,"consentApi"); 86//# sourceURL=real-cookie-banner-banner-js-before 87</script>
vendor: 1 bytes, line 87
87
88<script defer data-cfasync="false" src="https://alimabeats.com/wp-content/uploads/13291736e6/dist/2040045290.js?ver=cddcd4a5b4c527c5c8144e7bb23ed972"></script>
88 89<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://alimabeats.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Falimabeats.com%2Fnews%2F" /> 90<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://alimabeats.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Falimabeats.com%2Fnews%2F&format=xml" /> 91<!-- alimabeats.com is managing ads with Advanced Ads 2.0.17 â https://wpadvancedads.com/ -->
91<script id="alima-ready"> 92 window.advanced_ads_ready=function(e,a){a=a||"complete";var d=function(e){return"interactive"===a?"loading"!==e:"complete"===e};d(document.readyState)?e():document.addEventListener("readystatechange",(function(a){d(a.target.readyState)&&e()}),{once:"interactive"===a})},window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[]; </script>
92 93 <style id="wp-img-auto-sizes-contain-inline-css"> 94img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 95/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 96</style> 97<link rel='stylesheet' id='cf7ic_style-css' href='https://alimabeats.com/wp-content/plugins/contact-form-7-image-captcha/css/cf7ic-style.css?ver=3.3.7' media='all' /> 98<style id="wp-emoji-styles-inline-css"> 99 100 img.wp-smiley, img.emoji { 101 display: inline !important; 102 border: none !important; 103 box-shadow: none !important; 104 height: 1em !important; 105 width: 1em !important; 106 margin: 0 0.07em !important; 107 vertical-align: -0.1em !important; 108 background: none !important; 109 padding: 0 !important; 110 } 111/*# sourceURL=wp-emoji-styles-inline-css */ 112</style> 113<link rel='stylesheet' id='wp-block-library-css' href='https://alimabeats.com/wp-includes/css/dist/block-library/style.min.css?ver=7.1.3' media='all' /> 114<style id="classic-theme-styles-inline-css"> 115/*! This file is auto-generated */ 116.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 117/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 118</style> 119<style id="ai_summarization-inline-css"> 120.ai-summarization-summary{--ai-summary-border-color:#1d2327;--ai-summary-background-color:rgba(29,35,39,.04);background-color:var(--ai-summary-background-color);border-left:4px solid var(--ai-summary-border-color);padding:1em 1.25em}.ai-summarization-summary>:last-child{margin-bottom:0}.ai-summarization-plugin-container .components-button.ai-summarization-plugin-button{justify-content:center;width:100%}.ai-summarization-plugin-container .description{color:#757575}.block-editor-block-popover .ai-summarization-block-controls-button{height:46px;margin-top:1px} 121 122/*# sourceURL=https://alimabeats.com/wp-content/plugins/ai/build-scripts/experiments/summarization.css */ 123</style> 124<style id="ai_content_translation-inline-css"> 125@keyframes ai-content-translation-text-shimmer{0%{background-position:300% 0}to{background-position:0 0}}.ai-content-translation--is-blocks-loading .block-editor-rich-text__editable,.ai-content-translation--is-title-loading .wp-block-post-title{color:var(--wpds-color-fg-content-neutral-weak,#707070)}@media(prefers-reduced-motion:no-preference){.ai-content-translation--is-blocks-loading .block-editor-rich-text__editable,.ai-content-translation--is-title-loading .wp-block-post-title{animation:ai-content-translation-text-shimmer 1.8s linear infinite;background:linear-gradient(90deg,var(--wpds-color-fg-content-neutral-weak,#707070) 42%,color-mix(in srgb,var(--wpds-color-fg-content-neutral-weak,#707070) 55%,#fff) 50%,var(--wpds-color-fg-content-neutral-weak,#707070) 58%);background-clip:text;-webkit-background-clip:text;background-size:300% 100%;-webkit-text-fill-color:transparent;isolation:isolate;will-change:background-position}.ai-content-translation--is-blocks-loading .block-editor-rich-text__editable :is(mark,[style*=background-color]),.ai-content-translation--is-title-loading .wp-block-post-title :is(mark,[style*=background-color]){mix-blend-mode:multiply}}.ai-content-translation-plugin__trigger.components-button.has-icon.has-text{justify-content:center;width:100%}.ai-content-translation-plugin__description{color:var(--wpds-color-fg-content-neutral-weak,#757575)} 126 127/*# sourceURL=https://alimabeats.com/wp-content/plugins/ai/build-scripts/experiments/content-translation.css */ 128</style> 129<style id="global-styles-inline-css"> 130:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
1300) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
130.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 131:root :where(.wp-block-icon svg){width: 24px;} 132:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );} 133:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;} 134:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} 135:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;} 136:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} 137:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;} 138/*# sourceURL=global-styles-inline-css */ 139</style> 140<link rel='stylesheet' id='basicLightbox-css' href='https://alimabeats.com/wp-content/plugins/angio-toolkit/options/toolkit/vendors/basicLightbox/basicLightbox.min.css?ver=7.1.3' media='all' /> 141<link rel='stylesheet' id='swiper-css' href='https://alimabeats.com/wp-content/plugins/elementor/assets/lib/swiper/v8/css/swiper.min.css?ver=8.4.5' media='all' /> 142<link rel='stylesheet' id='angio-toolkit-css' href='https://alimabeats.com/wp-content/plugins/angio-toolkit/options/toolkit/css/frontend-toolkit.css?ver=7.1.3' media='all' /> 143<link rel='stylesheet' id='contact-form-7-css' href='https://alimabeats.com/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.2' media='all' /> 144<link rel='stylesheet' id='woocommerce-layout-css' href='https://alimabeats.com/wp-content/plugins/woocommerce/assets/css/woocommerce-layout.css?ver=10.9.4' media='all' /> 145<link rel='stylesheet' id='woocommerce-smallscreen-css' href='https://alimabeats.com/wp-content/plugins/woocommerce/assets/css/woocommerce-smallscreen.css?ver=10.9.4' media='only screen and (max-width: 768px)' /> 146<link rel='stylesheet' id='woocommerce-general-css' href='https://alimabeats.com/wp-content/plugins/woocommerce/assets/css/woocommerce.css?ver=10.9.4' media='all' /> 147<style id="woocommerce-inline-inline-css"> 148.woocommerce form .form-row .required { visibility: visible; } 149/*# sourceURL=woocommerce-inline-inline-css */ 150</style> 151<link rel='stylesheet' id='dlm-frontend-css' href='https://alimabeats.com/wp-content/plugins/download-monitor/assets/css/frontend-tailwind.min.css?ver=5.2.7' media='all' /> 152<link rel="stylesheet" id="angio-fonts-css" media="all" consent-original-href-_="//fonts.googleapis.com/css?family=Inter:wght@400;500;600;700|Space+Grotesk:wght@600;700&display=swap&ver=1.0.0" consent-required="1971" consent-by="services" consent-id="1972"/> 153<link rel='stylesheet' id='icomoon-font-css' href='https://alimabeats.com/wp-content/themes/angio/css/icomoon.css?ver=7.1.3' media='all' /> 154<link rel='stylesheet' id='angio-grid-css' href='https://alimabeats.com/wp-content/themes/angio/css/grid.css?ver=7.1.3' media='all' /> 155<link rel='stylesheet' id='angio-style-css' href='https://alimabeats.com/wp-content/themes/angio/style.css?ver=7.1.3' media='all' /> 156<link rel='stylesheet' id='woocommerce-custom-style-css' href='https://alimabeats.com/wp-content/plugins/angio-toolkit/options/woocommerce/css/wc-custom-style.css?ver=7.1.3' media='all' /> 157<style id="rascalspanel-custom-inline-css"> 158body{color:#b2b2b2;} .widget_rss li cite{color:#b2b2b2;} .brand-color{color:#f733dd;} .site .color{color:#f733dd;} .is-style-outline .wp-block-button__link{color:#f733dd;border-color:#f733dd;} .loader__bytes{color:#f733dd;} .header__menu ul ul a:hover{color:#f733dd;} .meta__date{color:#f733dd;} .comments__number{color:#f733dd;} #reply-title small a{color:#f733dd;} .widget a:hover{color:#f733dd;} .widget.widget_categories a:hover{color:#f733dd;} .widget.widget_archive a:hover{color:#f733dd;} .widget.widget_recent_entries a:hover{color:#f733dd;} .widget.widget_meta a:hover{color:#f733dd;} .widget.widget_nav_menu a:hover{color:#f733dd;} .widget.widget_pages a:hover{color:#f733dd;} .widget.widget_links{color:#f733dd;} .widget table#wp-calendar #next a:hover{color:#f733dd;} .widget table#wp-calendar #prev a:hover{color:#f733dd;} .mod__date{color:#f733dd;} .mod__readmore a{color:#f733dd;} .mod-news-3 .mod__date{color:#f733dd;} a .g:after{color:#f733dd;} .b-trigger .g:after{color:#f733dd;}
158 body .mfp-arrow:hover{color:#f733dd;} .mfp-close:hover:after{color:#f733dd;} .menu-main__toggle:hover{color:#f733dd;} .wave-album__text{color:#f733dd;} .wave-album__buttons a:hover span{color:#f733dd;} .glitch-slider__desc{color:#f733dd;} .album-button:hover{color:#f733dd;} .event-h__date{color:#f733dd;} .mod-event-1 .mod__event-date{color:#f733dd;} .mod-event-2 .mod__event-date{color:#f733dd;} .wcp-categories a:hover{color:#f733dd;} .wcp-title a:hover{color:#f733dd;} .wcc-product a:hover{color:#f733dd;} .wcc-cats a:hover{color:#f733dd;} .brand-bg-color{background-color:#f733dd;} .mod__inner.sticky .mod__title:before {background-color:#f733dd;} .wp-block-tag-cloud a {background-color:#f733dd;} .wp-block-button__link{background-color:#f733dd;} .wp-block-file .wp-block-file__button{background-color:#f733dd;} .paging-navigation .page-numbers.current{background-color:#f733dd;} .paging-navigation a:hover{background-color:#f733dd;} .attachment-post-link a:hover{background-color:#f733dd;} .loader__progress:after{background-color:#f733dd;} .widget button{background-color:#f733dd;} .widget .button{background-color:#f733dd;} .widget input[type="button"]{background-color:#f733dd;} .widget input[type="reset"]{background-color:#f733dd;} .widget input[type="submit"]{background-color:#f733dd;} .widget_tag_cloud a {background-color:#f733dd;} .widget.widget_tag_cloud a:hover{background-color:#f733dd;} .message {background-color:#f733dd;} input[type="submit"]:hover{background-color:#f733dd;border-color:#f733dd;} button:hover{background-color:#f733dd;border-color:#f733dd;} .btn:hover{background-color:#f733dd;border-color:#f733dd;} .b-style-1:hover:before{background-color:#f733dd;} .meta-tags a:hover:before{background-color:#f733dd;} .comment .reply a:hover:before{background-color:#f733dd;} .audio-ctrl__position{background-color:#f733dd;} .gthumb__img{background-color:#f733dd;} .gthumb__img:nth-child(2){background-color:#f733dd;} .woocommerce .blockUI.blockOverlay{background-color:#f733dd;} .wc-button{background-color:#f733dd;} .added_to_cart{background-color:#f733dd;} .woocommerce #respond input#submit{background-color:#f733dd;} .woocommerce a.button{background-color:#f733dd;} .woocommerce button.button{background-color:#f733dd;} .woocommerce input.button{background-color:#f733dd;} .woocommerce div.product form.cart .button{background-color:#f733dd;} .woocommerce-mini-cart__buttons a{background-color:#f733dd;} .woocommerce #respond input#submit.alt{background-color:#f733dd;} .woocommerce a.button.alt{background-color:#f733dd;} .woocommerce button.button.alt{background-color:#f733dd;} .woocommerce input.button.alt{background-color:#f733dd;} .wc-pagination .current{background-color:#f733dd;} .wc-pagination a:hover{background-color:#f733dd;} .woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover{background-color:#f733dd;} .woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{background-color:#f733dd;} blockquote{border-color:#f733dd;} .wp-block-quote{border-color:#f733dd;} input[type="submit"]{border-color:#f733dd;} button{border-color:#f733dd;} .btn{border-color:#f733dd;} .b-style-4 .b-style-4__a:before{border-color:#f733dd;} .album-button{border-color:#f733dd;} .album-button:after{border-color:#f733dd;} .album-button:before{border-color:#f733dd;} .woocommerce div.product .woocommerce-tabs ul.tabs li.active a{border-color:#f733dd;} .header__logo a img{width:100px;} 159/*# sourceURL=rascalspanel-custom-inline-css */ 160</style>
161<script id="burst-timeme-js" async src="https://alimabeats.com/wp-content/plugins/burst-statistics/assets/js/timeme/timeme.min.js?ver=1785569834"></script>
vendor: 1 bytes, line 161
161
162<script id="jquery-core-js" src="https://alimabeats.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 162
162
163<script id="jquery-migrate-js" src="https://alimabeats.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
vendor: 1 bytes, line 163
163
164<script id="jquery-js-after"> 165 jQuery(document).ready(function(){ 166 document.addEventListener('contextmenu', function(e){ 167 if (e.target.className.includes('audio-player__track') ) { 168 e.preventDefault(); 169 } 170 }, false); 171 172 }); 173 174//# sourceURL=jquery-js-after 175</script>
vendor: 1 bytes, line 175
175
176<script data-wp-strategy="defer" defer id="wc-jquery-blockui-js" src="https://alimabeats.com/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.10.9.4"></script>
vendor: 1 bytes, line 176
176
177<script id="wc-add-to-cart-js-extra"> 178var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%&elementor_page_id=2517","i18n_view_cart":"View cart","cart_url":"https://alimabeats.com/cart-2/","is_cart":"","cart_redirect_after_add":"no"}; 179//# sourceURL=wc-add-to-cart-js-extra 180</script>
vendor: 1 bytes, line 180
180
181<script data-wp-strategy="defer" defer id="wc-add-to-cart-js" src="https://alimabeats.com/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=10.9.4"></script>
vendor: 1 bytes, line 181
181
182<script data-wp-strategy="defer" defer id="wc-js-cookie-js" src="https://alimabeats.com/wp-content/plugins/woocommerce/assets/js/js-cookie/js.cookie.min.js?ver=2.1.4-wc.10.9.4"></script>
vendor: 1 bytes, line 182
182
183<script id="woocommerce-js-extra"> 184var woocommerce_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%&elementor_page_id=2517","i18n_password_show":"Show password","i18n_password_hide":"Hide password"}; 185//# sourceURL=woocommerce-js-extra 186</script>
vendor: 1 bytes, line 186
186
187<script data-wp-strategy="defer" defer id="woocommerce-js" src="https://alimabeats.com/wp-content/plugins/woocommerce/assets/js/frontend/woocommerce.min.js?ver=10.9.4"></script>
187 188<link rel="https://api.w.org/" href="https://alimabeats.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://alimabeats.com/wp-json/wp/v2/pages/2517" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://alimabeats.com/xmlrpc.php?rsd" /> 189<meta name="generator" content="WordPress 7.1.3" /> 190<meta name="generator" content="WooCommerce 10.9.4" /> 191<link rel='shortlink' href='https://alimabeats.com/?p=2517' /> 192 <noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript> 193 <meta name="generator" content="Elementor 4.3.4; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap"> 194 <style> 195 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload), 196 .e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * { 197 background-image: none !important; 198 } 199 @media screen and (max-height: 1024px) { 200 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload), 201 .e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * { 202 background-image: none !important; 203 } 204 } 205 @media screen and (max-height: 640px) { 206 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload), 207 .e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * { 208 background-image: none !important; 209 } 210 } 211 </style> 212 <link rel="icon" href="https://alimabeats.com/wp-content/uploads/2026/06/cropped-7F496A83-C0F6-41FE-A0F3-8121C2DA7141-32x32.png" sizes="32x32" /> 213<link rel="icon" href="https://alimabeats.com/wp-content/uploads/2026/06/cropped-7F496A83-C0F6-41FE-A0F3-8121C2DA7141-192x192.png" sizes="192x192" /> 214<link rel="apple-touch-icon" href="https://alimabeats.com/wp-content/uploads/2026/06/cropped-7F496A83-C0F6-41FE-A0F3-8121C2DA7141-180x180.png" /> 215<meta name="msapplication-TileImage" content="https://alimabeats.com/wp-content/uploads/2026/06/cropped-7F496A83-C0F6-41FE-A0F3-8121C2DA7141-270x270.png" /> 216<style id="wp-custom-css"> 217 218 219 220a.b-style-3 .g:hover {color: #f733dd;} 221a.b-style-3 .g:visited {color: #ffffff;} 222 223.elementor-post__thumbnail { 224 225height: 190px; 226} 227 228/* Nur auf Album-Seiten */ 229.single-angio_albums .rp-page-audio, 230.single-angio_albums .angio-audio-player { 231 display: none !important; /* alter Player wird ausgeblendet */ 232} 233 234/* Spotify Player Styling */ 235.single-angio_albums .spotify-player { 236 max-width: 400px; /* passt zu deinem Content */ 237 margin: 20px auto; /* zentriert unter dem Cover/Content */ 238 background: #111; /* dunkler Hintergrund */ 239 border-radius: 8px; 240 overflow: hidden; 241 box-shadow: 0 4px 12px rgba(0,0,0,0.5); 242} 243 244.single-angio_albums .spotify-player iframe { 245 width: 100%; 246 height: 80px !important; /* schmal wie dein MP3-Player */ 247 border: none; 248} 249 250/* ========================================================= 251 ALIMA GLOBAL TYPOGRAPHY 252 Body: Inter 253 Headlines: Space Grotesk 254========================================================= */ 255 256:root { 257 --alima-font-body: "Inter", Arial, sans-serif; 258 --alima-font-heading: "Space Grotesk", "Inter", Arial, sans-serif; 259} 260 261/* Allgemeine Texte */ 262html, 263body, 264.site, 265.site-content, 266.content-area, 267.site-main, 268.entry-content, 269.page-content, 270article, 271p, 272li, 273blockquote, 274label, 275input, 276textarea, 277select, 278button { 279 font-family: var(--alima-font-body) !important; 280} 281 282/* Ãberschriften */ 283h1, 284h2, 285h3, 286h4, 287h5, 288h6, 289.site-title, 290.page-title, 291.entry-title, 292.post-title, 293.widget-title, 294.section-title { 295 font-family: var(--alima-font-heading) !important; 296} 297 298/* Navigation und Buttons */ 299.main-navigation, 300.main-navigation a, 301.menu, 302.menu a, 303.nav-menu, 304.nav-menu a, 305.wp-block-navigation, 306.wp-block-navigation a, 307.wp-block-button__link, 308button, 309input[type="button"], 310input[type="submit"], 311input[type="reset"] { 312 font-family: var(--alima-font-heading) !important; 313} 314 315/* Gutenberg Inhalte */ 316.wp-block-heading { 317 font-family: var(--alima-font-heading) !important; 318} 319 320.wp-block-paragraph, 321.wp-block-list, 322.wp-block-quote { 323 font-family: var(--alima-font-body) !important; 324} 325 326/* Unsere individuell erstellten Bereiche */ 327#alima-vault-2026 { 328 font-family: var(--alima-font-body) !important; 329} 330 331#alima-vault-2026 h1, 332#alima-vault-2026 h2, 333#alima-vault-2026 h3, 334#alima-vault-2026 h4, 335#alima-vault-2026 h5, 336#alima-vault-2026 h6, 337#alima-vault-2026 .vault-button, 338#alima-vault-2026 .vault-nav-link, 339#alima-vault-2026 .vault-eyebrow, 340#alima-vault-2026 .vault-label, 341#alima-vault-2026 .vault-meta, 342#alima-vault-2026 .vault-download-badge, 343#alima-vault-2026 .vault-pack-status { 344 font-family: var(--alima-font-heading) !important; 345} 346 347 348 349 350/* ========================================================= 351 ALIMA â PROLIGHT + SOUND 2025 GALLERY PAGE 352========================================================= */ 353 354body:has(.alima-gallery-hero) { 355 --alima-gallery-bg: #050507; 356 --alima-gallery-surface: #0d0f16; 357 --alima-gallery-surface-light: rgba(255, 255, 255, 0.055); 358 --alima-gallery-border: rgba(255, 255, 255, 0.12); 359 --alima-gallery-text: #f8f9fc; 360 --alima-gallery-muted: #aeb3c1; 361 --alima-gallery-cyan: #4ce7ed; 362 --alima-gallery-blue: #438cff; 363 --alima-gallery-violet: #8568ff; 364 --alima-gallery-pink: #ff42b5; 365 background-color: var(--alima-gallery-bg); 366} 367 368 369/* ========================================================= 370 AUTOMATISCHEN THEME-TITEL AUSBLENDEN 371========================================================= */ 372 373body:has(.alima-gallery-hero) .entry-title, 374body:has(.alima-gallery-hero) .page-title, 375body:has(.alima-gallery-hero) .post-title, 376body:has(.alima-gallery-hero) .single-post-title, 377body:has(.alima-gallery-hero) .page-header h1, 378body:has(.alima-gallery-hero) .entry-header h1 { 379 display: none !important; 380} 381 382body:has(.alima-gallery-hero) .page-header:has(h1), 383body:has(.alima-gallery-hero) .entry-header:has(h1) { 384 min-height: 0 !important; 385 height: auto !important; 386 margin: 0 !important; 387 padding: 0 !important; 388 border: 0 !important; 389 background: none !important; 390} 391 392 393/* ========================================================= 394 SEITENINHALT ÃFFNEN 395========================================================= */ 396 397body:has(.alima-gallery-hero) .entry-content, 398body:has(.alima-gallery-hero) .page-content, 399body:has(.alima-gallery-hero) .post-content { 400 width: 100% !important; 401 max-width: none !important; 402 padding-top: 0 !important; 403} 404 405body:has(.alima-gallery-hero) .content, 406body:has(.alima-gallery-hero) .main-content, 407body:has(.alima-gallery-hero) main { 408 max-width: none; 409} 410 411 412/* ========================================================= 413 GRUNDEINSTELLUNGEN 414========================================================= */ 415 416.alima-gallery-hero, 417.alima-gallery-hero *, 418.alima-gallery-intro, 419.alima-gallery-intro *, 420.alima-gallery-grid, 421.alima-gallery-grid * { 422 box-sizing: border-box; 423} 424 425.alima-gallery-hero, 426.alima-gallery-intro { 427 font-family: Arial, Helvetica, sans-serif; 428} 429 430 431/* ========================================================= 432 HERO 433========================================================= */ 434 435.alima-gallery-hero { 436 position: relative; 437 isolation: isolate; 438 439 display: flex; 440 flex-direction: column; 441 justify-content: flex-end; 442 443 width: min(1180px, calc(100vw - 34px)); 444 min-height: 570px; 445
446 margin-top: clamp(24px, 5vw, 65px); 447 margin-right: auto; 448 margin-bottom: clamp(65px, 9vw, 120px); 449 margin-left: 50%; 450 451 padding: 452 clamp(42px, 7vw, 86px) 453 clamp(28px, 7vw, 86px) 454 clamp(36px, 6vw, 70px); 455 456 overflow: hidden; 457 458 transform: translateX(-50%); 459 460 border: 1px solid var(--alima-gallery-border); 461 border-radius: 30px; 462 463 color: var(--alima-gallery-text); 464 465 background: 466 linear-gradient( 467 135deg, 468 rgba(20, 23, 36, 0.99), 469 rgba(6, 7, 12, 0.99) 470 ); 471 472 box-shadow: 473 0 32px 100px rgba(0, 0, 0, 0.52), 474 inset 0 1px 0 rgba(255, 255, 255, 0.07); 475} 476 477 478/* Dezentes Raster */ 479 480.alima-gallery-hero::before { 481 content: ""; 482 position: absolute; 483 z-index: -2; 484 inset: 0; 485 486 pointer-events: none; 487 488 background-image: 489 linear-gradient( 490 rgba(255, 255, 255, 0.025) 1px, 491 transparent 1px 492 ), 493 linear-gradient( 494 90deg, 495 rgba(255, 255, 255, 0.025) 1px, 496 transparent 1px 497 ); 498 499 background-size: 48px 48px; 500 501 -webkit-mask-image: 502 linear-gradient( 503 to bottom, 504 transparent 0%, 505 rgba(0, 0, 0, 0.8) 55%, 506 #000000 100% 507 ); 508 509 mask-image: 510 linear-gradient( 511 to bottom, 512 transparent 0%, 513 rgba(0, 0, 0, 0.8) 55%, 514 #000000 100% 515 ); 516} 517 518 519/* Lichtflächen */ 520 521.alima-gallery-glow { 522 position: absolute; 523 z-index: -1; 524 525 display: block; 526 527 border-radius: 999px; 528 529 pointer-events: none; 530 531 filter: blur(90px); 532} 533 534.alima-gallery-glow-one { 535 top: -170px; 536 right: -120px; 537 538 width: 470px; 539 height: 470px; 540 541 opacity: 0.62; 542 543 background: 544 linear-gradient( 545 135deg, 546 var(--alima-gallery-pink), 547 var(--alima-gallery-violet) 548 ); 549} 550 551.alima-gallery-glow-two { 552 bottom: -210px; 553 left: -170px; 554 555 width: 500px; 556 height: 500px; 557 558 opacity: 0.38; 559 560 background: 561 linear-gradient( 562 135deg, 563 var(--alima-gallery-cyan), 564 var(--alima-gallery-blue) 565 ); 566} 567 568 569/* Hero-Inhalt */ 570 571.alima-gallery-hero-content { 572 position: relative; 573 z-index: 2; 574 575 max-width: 930px; 576} 577 578 579/* Kleine Kennzeichnung */ 580 581.alima-gallery-eyebrow { 582 display: flex; 583 align-items: center; 584 gap: 14px; 585 586 margin-bottom: 24px; 587 588 color: var(--alima-gallery-cyan); 589 590 font-size: 12px; 591 font-weight: 800; 592 line-height: 1.3; 593 letter-spacing: 0.21em; 594 text-transform: uppercase; 595} 596 597.alima-gallery-eyebrow-line { 598 display: block; 599 600 width: 44px; 601 height: 2px; 602 603 background: 604 linear-gradient( 605 90deg, 606 var(--alima-gallery-cyan), 607 var(--alima-gallery-pink) 608 ); 609} 610 611 612/* Hero-Ãberschrift */ 613 614.alima-gallery-hero h1 { 615 max-width: 1000px; 616 617 margin: 0 !important; 618 padding: 0 !important; 619 620 color: var(--alima-gallery-text) !important; 621 622 font-family: Arial, Helvetica, sans-serif !important; 623 font-size: clamp(50px, 7.8vw, 102px) !important; 624 font-weight: 900 !important; 625 line-height: 0.92 !important; 626 letter-spacing: -0.058em !important; 627 text-transform: uppercase; 628} 629 630.alima-gallery-hero h1 strong { 631 display: block; 632 633 width: fit-content; 634 margin-top: 10px; 635 636 color: transparent; 637 638 font-weight: 900; 639 640 background: 641 linear-gradient( 642 90deg, 643 var(--alima-gallery-cyan), 644 var(--alima-gallery-blue), 645 var(--alima-gallery-violet), 646 var(--alima-gallery-pink) 647 ); 648 649 -webkit-background-clip: text; 650 background-clip: text; 651} 652 653 654/* Beschreibung */ 655 656.alima-gallery-description { 657 max-width: 760px; 658 659 margin: 30px 0 0 !important; 660 661 color: var(--alima-gallery-muted) !important; 662 663 font-size: clamp(16px, 1.7vw, 20px) !important; 664 font-weight: 400; 665 line-height: 1.72 !important; 666} 667 668 669/* Meta-Chips */ 670 671.alima-gallery-meta { 672 display: flex; 673 flex-wrap: wrap; 674 gap: 10px; 675 676 margin-top: 34px; 677} 678 679.alima-gallery-meta span { 680 display: inline-flex; 681 align-items: center; 682 683 min-height: 40px; 684 padding: 9px 15px; 685 686 border: 1px solid rgba(255, 255, 255, 0.12); 687 border-radius: 999px; 688 689 color: rgba(255, 255, 255, 0.84); 690 691 background: rgba(255, 255, 255, 0.05); 692 693 -webkit-backdrop-filter: blur(12px); 694 backdrop-filter: blur(12px); 695 696 font-size: 11px; 697 font-weight: 700; 698 line-height: 1.2; 699 letter-spacing: 0.08em; 700 text-transform: uppercase; 701} 702 703 704/* Explore-Hinweis */ 705 706.alima-gallery-scroll { 707 position: relative; 708 z-index: 2; 709 710 display: flex; 711 align-items: center; 712 gap: 15px; 713 714 margin-top: 44px; 715 716 color: rgba(255, 255, 255, 0.57); 717 718 font-size: 10px; 719 font-weight: 800; 720 line-height: 1.3; 721 letter-spacing: 0.18em; 722 text-transform: uppercase; 723} 724 725.alima-gallery-scroll-line { 726 display: block; 727 728 width: 84px; 729 height: 1px; 730 731 background: 732 linear-gradient( 733 90deg, 734 var(--alima-gallery-cyan), 735 var(--alima-gallery-pink) 736 ); 737} 738 739 740/* ========================================================= 741 INTRO-BEREICH 742========================================================= */ 743 744.alima-gallery-intro { 745 display: grid; 746 grid-template-columns: 90px minmax(0, 760px);
747 gap: clamp(25px, 5vw, 65px); 748 align-items: start; 749 750 width: min(1050px, calc(100vw - 40px)); 751 752 margin-right: auto; 753 margin-bottom: clamp(45px, 7vw, 85px); 754 margin-left: 50%; 755 756 transform: translateX(-50%); 757} 758 759.alima-gallery-section-number { 760 padding-top: 7px; 761 762 color: var(--alima-gallery-cyan); 763 764 font-size: 12px; 765 font-weight: 800; 766 line-height: 1; 767 letter-spacing: 0.15em; 768} 769 770.alima-gallery-small-title { 771 margin-bottom: 16px; 772 773 color: var(--alima-gallery-pink); 774 775 font-size: 11px; 776 font-weight: 800; 777 line-height: 1.3; 778 letter-spacing: 0.19em; 779 text-transform: uppercase; 780} 781 782.alima-gallery-intro h2 { 783 margin: 0 !important; 784 785 color: var(--alima-gallery-text) !important; 786 787 font-family: Arial, Helvetica, sans-serif !important; 788 font-size: clamp(34px, 4.6vw, 62px) !important; 789 font-weight: 900 !important; 790 line-height: 1.02 !important; 791 letter-spacing: -0.04em !important; 792} 793 794.alima-gallery-intro p { 795 max-width: 720px; 796 797 margin: 24px 0 0 !important; 798 799 color: var(--alima-gallery-muted) !important; 800 801 font-size: 17px !important; 802 line-height: 1.72 !important; 803} 804 805 806/* ========================================================= 807 WORDPRESS-GALERIE 808========================================================= */ 809 810.alima-gallery-grid { 811 display: block !important; 812 813 width: min(1180px, calc(100vw - 34px)) !important; 814 max-width: none !important; 815 816 margin-right: auto !important; 817 margin-bottom: clamp(70px, 10vw, 130px) !important; 818 margin-left: 50% !important; 819 820 padding: 0 !important; 821 822 transform: translateX(-50%); 823 824 columns: 2; 825 column-gap: 22px; 826} 827 828 829/* Einzelne Bilder */ 830 831.alima-gallery-grid figure.wp-block-image, 832.alima-gallery-grid .wp-block-image { 833 position: relative; 834 835 display: inline-block !important; 836 overflow: hidden; 837 838 width: 100% !important; 839 max-width: 100% !important; 840 841 margin: 0 0 22px !important; 842 padding: 0 !important; 843 844 break-inside: avoid; 845 page-break-inside: avoid; 846 847 border: 1px solid rgba(255, 255, 255, 0.12); 848 border-radius: 19px; 849 850 vertical-align: top; 851 852 background: var(--alima-gallery-surface); 853 854 box-shadow: 855 0 15px 42px rgba(0, 0, 0, 0.34), 856 inset 0 1px 0 rgba(255, 255, 255, 0.04); 857 858 transition: 859 transform 0.35s ease, 860 border-color 0.35s ease, 861 box-shadow 0.35s ease; 862} 863 864 865/* Bildlink */ 866 867.alima-gallery-grid figure.wp-block-image > a, 868.alima-gallery-grid .wp-block-image > a { 869 display: block; 870 871 width: 100%; 872 height: 100%; 873 874 overflow: hidden; 875 876 border-radius: inherit; 877} 878 879 880/* Bild */ 881 882.alima-gallery-grid figure.wp-block-image img, 883.alima-gallery-grid .wp-block-image img { 884 display: block !important; 885 886 width: 100% !important; 887 max-width: 100% !important; 888 height: auto !important; 889 890 margin: 0 !important; 891 892 border: 0 !important; 893 border-radius: 18px !important; 894 895 object-fit: contain; 896 897 filter: 898 saturate(0.96) 899 contrast(1.035) 900 brightness(0.98); 901 902 transform: scale(1.001); 903 904 transition: 905 transform 0.55s cubic-bezier(0.2, 0.7, 0.2, 1), 906 filter 0.4s ease; 907} 908 909 910/* Bildunterschriften */ 911 912.alima-gallery-grid figcaption { 913 position: absolute !important; 914 z-index: 3; 915 916 right: 15px !important; 917 bottom: 14px !important; 918 left: 15px !important; 919 920 width: auto !important; 921 margin: 0 !important; 922 padding: 10px 12px !important; 923 924 border: 1px solid rgba(255, 255, 255, 0.1); 925 border-radius: 10px; 926 927 color: rgba(255, 255, 255, 0.82) !important; 928 929 background: rgba(5, 6, 10, 0.68) !important; 930 931 -webkit-backdrop-filter: blur(10px); 932 backdrop-filter: blur(10px); 933 934 font-family: Arial, Helvetica, sans-serif !important; 935 font-size: 11px !important; 936 font-weight: 600 !important; 937 line-height: 1.4 !important; 938} 939 940 941/* Hover nur auf Geräten mit Maus */ 942 943@media (hover: hover) { 944 945 .alima-gallery-grid figure.wp-block-image:hover, 946 .alima-gallery-grid .wp-block-image:hover { 947 transform: translateY(-5px); 948 949 border-color: rgba(76, 231, 237, 0.58); 950 951 box-shadow: 952 0 26px 70px rgba(0, 0, 0, 0.48), 953 0 0 38px rgba(76, 231, 237, 0.09), 954 0 0 48px rgba(255, 66, 181, 0.07); 955 } 956 957 .alima-gallery-grid figure.wp-block-image:hover img, 958 .alima-gallery-grid .wp-block-image:hover img { 959 transform: scale(1.04); 960 961 filter:
962 saturate(1.06) 963 contrast(1.055) 964 brightness(1.02); 965 } 966} 967 968 969/* ========================================================= 970 WORDPRESS-LIGHTBOX 971========================================================= */ 972 973body:has(.alima-gallery-hero) .wp-lightbox-overlay { 974 z-index: 999999 !important; 975 976 background: rgba(2, 3, 7, 0.96) !important; 977 978 -webkit-backdrop-filter: blur(15px); 979 backdrop-filter: blur(15px); 980} 981 982body:has(.alima-gallery-hero) .wp-lightbox-overlay img { 983 max-width: 92vw !important; 984 max-height: 88vh !important; 985 986 border: 1px solid rgba(255, 255, 255, 0.14); 987 border-radius: 16px; 988 989 box-shadow: 990 0 35px 110px rgba(0, 0, 0, 0.78); 991} 992 993 994/* ========================================================= 995 TABLET 996========================================================= */ 997 998@media (max-width: 900px) { 999 1000 .alima-gallery-hero { 1001 min-height: 500px; 1002 border-radius: 25px; 1003 } 1004 1005 .alima-gallery-intro { 1006 grid-template-columns: 55px minmax(0, 1fr); 1007 gap: 25px; 1008 } 1009 1010} 1011 1012 1013/* ========================================================= 1014 SMARTPHONE 1015========================================================= */ 1016 1017@media (max-width: 680px) { 1018 1019 .alima-gallery-hero { 1020 width: calc(100vw - 22px); 1021 min-height: 475px; 1022 1023 margin-top: 16px; 1024 margin-bottom: 64px; 1025 1026 padding: 1027 38px 1028 23px 1029 31px; 1030 1031 border-radius: 21px; 1032 } 1033 1034 .alima-gallery-glow-one { 1035 top: -130px; 1036 right: -160px; 1037 1038 width: 360px; 1039 height: 360px; 1040 } 1041 1042 .alima-gallery-glow-two { 1043 bottom: -160px; 1044 left: -180px; 1045 1046 width: 390px; 1047 height: 390px; 1048 } 1049 1050 .alima-gallery-eyebrow { 1051 gap: 10px; 1052 1053 margin-bottom: 20px; 1054 1055 font-size: 9px; 1056 letter-spacing: 0.17em; 1057 } 1058 1059 .alima-gallery-eyebrow-line { 1060 width: 29px; 1061 } 1062 1063 .alima-gallery-hero h1 { 1064 font-size: clamp(42px, 13vw, 62px) !important; 1065 line-height: 0.95 !important; 1066 letter-spacing: -0.052em !important; 1067 } 1068 1069 .alima-gallery-description { 1070 margin-top: 23px !important; 1071 1072 font-size: 15px !important; 1073 line-height: 1.64 !important; 1074 } 1075 1076 .alima-gallery-meta { 1077 gap: 7px; 1078 margin-top: 26px; 1079 } 1080 1081 .alima-gallery-meta span { 1082 min-height: 35px; 1083 padding: 8px 11px; 1084 1085 font-size: 9px; 1086 letter-spacing: 0.065em; 1087 } 1088 1089 .alima-gallery-scroll { 1090 gap: 11px; 1091 1092 margin-top: 32px; 1093 1094 font-size: 8px; 1095 letter-spacing: 0.15em; 1096 } 1097 1098 .alima-gallery-scroll-line { 1099 width: 40px; 1100 } 1101 1102 .alima-gallery-intro { 1103 display: block; 1104 1105 width: calc(100vw - 32px); 1106 1107 margin-bottom: 42px; 1108 } 1109 1110 .alima-gallery-section-number { 1111 margin-bottom: 18px; 1112 } 1113 1114 .alima-gallery-small-title { 1115 margin-bottom: 13px; 1116 font-size: 9px; 1117 } 1118 1119 .alima-gallery-intro h2 { 1120 font-size: 36px !important; 1121 line-height: 1.03 !important; 1122 } 1123 1124 .alima-gallery-intro p { 1125 margin-top: 18px !important; 1126 1127 font-size: 15px !important; 1128 line-height: 1.65 !important; 1129 } 1130 1131 .alima-gallery-grid { 1132 width: calc(100vw - 22px) !important; 1133 1134 columns: 1; 1135 column-gap: 0; 1136 } 1137 1138 .alima-gallery-grid figure.wp-block-image, 1139 .alima-gallery-grid .wp-block-image { 1140 margin-bottom: 18px !important; 1141 border-radius: 15px; 1142 } 1143 1144 .alima-gallery-grid figure.wp-block-image img, 1145 .alima-gallery-grid .wp-block-image img { 1146 border-radius: 14px !important; 1147 } 1148 1149} 1150 1151 1152/* ========================================================= 1153 BEWEGUNGEN REDUZIEREN 1154========================================================= */ 1155 1156@media (prefers-reduced-motion: reduce) { 1157 1158 .alima-gallery-hero *, 1159 .alima-gallery-grid *, 1160 .alima-gallery-grid figure.wp-block-image, 1161 .alima-gallery-grid .wp-block-image { 1162 transition: none !important; 1163 } 1164 1165} 1166 1167/* ========================================================= 1168 ALIMA CONTACT PAGE 1169 ========================================================= */ 1170 1171 1172/* --------------------------------------------------------- 1173 PAGE AND THEME RESET 1174 --------------------------------------------------------- */ 1175 1176body:has(.alima-contact-page) .page-header, 1177body:has(.alima-contact-page) .entry-header, 1178body:has(.alima-contact-page) .page-title, 1179body:has(.alima-contact-page) .entry-title, 1180body:has(.alima-contact-page) .breadcrumbs, 1181body:has(.alima-contact-page) .breadcrumb, 1182body:has(.alima-contact-page) #secondary, 1183body:has(.alima-contact-page) .sidebar, 1184body:has(.alima-contact-page) .widget-area { 1185 display: none !important; 1186} 1187 1188body:has(.alima-contact-page) #primary, 1189body:has(.alima-contact-page) .content-area, 1190body:has(.alima-contact-page) .main-content, 1191body:has(.alima-contact-page) .site-main, 1192body:has(.alima-contact-page) article, 1193body:has(.alima-contact-page) .entry-content { 1194 width: 100% !important; 1195 max-width: 100% !important; 1196 float: none !important; 1197} 1198 1199body:has(.alima-contact-page) .entry-content, 1200body:has(.alima-contact-page) .page-content { 1201 padding-left: 0 !important; 1202 padding-right: 0 !important; 1203} 1204 1205body:has(.alima-contact-page) .wpcf7 { 1206 max-width: none !important; 1207 margin: 0 !important; 1208} 1209 1210 1211/* --------------------------------------------------------- 1212 MAIN WRAPPER 1213 --------------------------------------------------------- */ 1214 1215.alima-contact-page { 1216 --alima-cyan: #00e5cc; 1217 --alima-cyan-soft: rgba(0, 229, 204, 0.14); 1218 --alima-pink: #ff35b5; 1219 --alima-pink-soft: rgba(255, 53, 181, 0.14); 1220 --alima-white: #ffffff; 1221 --alima-text: #d4d8e2; 1222 --alima-muted: #8f96a7; 1223 --alima-dark: #05070b; 1224 --alima-panel: rgba(11, 14, 22, 0.88); 1225 --alima-border: rgba(255, 255, 255, 0.10); 1226 1227 position: relative; 1228 width: min(1240px, calc(100vw - 32px)); 1229 max-width: none; 1230 margin: 0 0 0 50%; 1231 padding: 38px 0 90px; 1232 transform: translateX(-50%); 1233 font-family: Arial, Helvetica, sans-serif; 1234 color: var(--alima-white); 1235 box-sizing: border-box; 1236} 1237 1238.alima-contact-page *, 1239.alima-contact-page *::before, 1240.alima-contact-page *::after { 1241 box-sizing: border-box; 1242} 1243 1244 1245/* --------------------------------------------------------- 1246 HERO 1247 --------------------------------------------------------- */ 1248 1249.alima-contact-hero { 1250 position: relative; 1251 display: grid; 1252 grid-template-columns: minmax(0, 1.35fr) minmax(280px, 0.65fr); 1253 align-items: center; 1254 min-height: 440px; 1255 padding: clamp(42px, 7vw, 82px); 1256 overflow: hidden; 1257 border: 1px solid var(--alima-border); 1258 border-radius: 30px; 1259 background: 1260 radial-gradient( 1261 circle at 12% 15%, 1262 rgba(0, 229, 204, 0.18), 1263 transparent 34% 1264 ), 1265 radial-gradient( 1266 circle at 92% 10%, 1267 rgba(255, 53, 181, 0.20), 1268 transparent 35% 1269 ), 1270 linear-gradient( 1271 135deg, 1272 rgba(14, 19, 30, 0.98) 0%, 1273 rgba(6, 8, 14, 0.98) 52%, 1274 rgba(19, 7, 25, 0.98) 100% 1275 ); 1276 box-shadow: 1277 0 30px 90px rgba(0, 0, 0, 0.44), 1278 inset 0 1px 0 rgba(255, 255, 255, 0.05); 1279} 1280 1281.alima-contact-hero::before { 1282 content: ""; 1283 position: absolute; 1284 inset: 0; 1285 pointer-events: none; 1286 opacity: 0.32; 1287 background-image: 1288 linear-gradient( 1289 rgba(255, 255, 255, 0.035) 1px, 1290 transparent 1px 1291 ), 1292 linear-gradient( 1293 90deg, 1294 rgba(255, 255, 255, 0.035) 1px, 1295 transparent 1px 1296 ); 1297 background-size: 48px 48px; 1298 mask-image: 1299 linear-gradient( 1300 to bottom, 1301 rgba(0, 0, 0, 0.8),
1302 transparent 1303 ); 1304} 1305 1306.alima-contact-hero::after { 1307 content: ""; 1308 position: absolute; 1309 left: 7%; 1310 right: 7%; 1311 bottom: 0; 1312 height: 1px; 1313 background: 1314 linear-gradient( 1315 90deg, 1316 transparent, 1317 var(--alima-cyan), 1318 var(--alima-pink), 1319 transparent 1320 ); 1321 opacity: 0.75; 1322} 1323 1324.alima-contact-hero-content { 1325 position: relative; 1326 z-index: 3; 1327 max-width: 760px; 1328} 1329 1330.alima-contact-eyebrow, 1331.alima-section-eyebrow { 1332 display: inline-flex; 1333 align-items: center; 1334 gap: 10px; 1335 margin-bottom: 18px; 1336 color: var(--alima-cyan); 1337 font-size: 12px; 1338 font-weight: 800; 1339 line-height: 1.3; 1340 letter-spacing: 0.19em; 1341 text-transform: uppercase; 1342} 1343 1344.alima-contact-eyebrow::before, 1345.alima-section-eyebrow::before { 1346 content: ""; 1347 width: 28px; 1348 height: 1px; 1349 background: currentColor; 1350} 1351 1352.alima-contact-hero h1 { 1353 max-width: 770px; 1354 margin: 0; 1355 color: var(--alima-white); 1356 font-size: clamp(44px, 6.2vw, 82px); 1357 font-weight: 800; 1358 line-height: 0.98; 1359 letter-spacing: -0.055em; 1360} 1361 1362.alima-contact-hero h1 span { 1363 display: block; 1364 color: transparent; 1365 background: 1366 linear-gradient( 1367 90deg, 1368 var(--alima-cyan), 1369 #58bfff 48%, 1370 var(--alima-pink) 1371 ); 1372 -webkit-background-clip: text; 1373 background-clip: text; 1374} 1375 1376.alima-contact-hero p { 1377 max-width: 670px; 1378 margin: 28px 0 0; 1379 color: var(--alima-text); 1380 font-size: clamp(16px, 1.6vw, 19px); 1381 line-height: 1.75; 1382} 1383 1384.alima-contact-tags { 1385 display: flex; 1386 flex-wrap: wrap; 1387 gap: 10px; 1388 margin-top: 32px; 1389} 1390 1391.alima-contact-tags span { 1392 display: inline-flex; 1393 align-items: center; 1394 min-height: 36px; 1395 padding: 8px 14px; 1396 border: 1px solid rgba(255, 255, 255, 0.12); 1397 border-radius: 999px; 1398 color: #e8ebf1; 1399 background: rgba(255, 255, 255, 0.045); 1400 font-size: 12px; 1401 font-weight: 700; 1402 letter-spacing: 0.04em; 1403 backdrop-filter: blur(10px); 1404} 1405 1406 1407/* --------------------------------------------------------- 1408 HERO ORBIT 1409 --------------------------------------------------------- */ 1410 1411.alima-contact-hero-orbit { 1412 position: relative; 1413 z-index: 2; 1414 width: min(330px, 100%); 1415 aspect-ratio: 1; 1416 justify-self: end; 1417} 1418 1419.alima-contact-orbit, 1420.alima-contact-core { 1421 position: absolute; 1422 top: 50%; 1423 left: 50%; 1424 border-radius: 50%; 1425 transform: translate(-50%, -50%); 1426} 1427 1428.alima-contact-orbit { 1429 border: 1px solid rgba(255, 255, 255, 0.14); 1430} 1431 1432.alima-contact-orbit-one { 1433 width: 100%; 1434 height: 100%; 1435 box-shadow: 1436 0 0 70px rgba(0, 229, 204, 0.08), 1437 inset 0 0 70px rgba(255, 53, 181, 0.05); 1438} 1439 1440.alima-contact-orbit-two { 1441 width: 68%; 1442 height: 68%; 1443 border-color: rgba(0, 229, 204, 0.30); 1444 box-shadow: 1445 0 0 40px rgba(0, 229, 204, 0.10); 1446} 1447 1448.alima-contact-orbit-one::before, 1449.alima-contact-orbit-two::before { 1450 content: ""; 1451 position: absolute; 1452 top: 50%; 1453 width: 12px; 1454 height: 12px; 1455 border-radius: 50%; 1456 transform: translateY(-50%); 1457} 1458 1459.alima-contact-orbit-one::before { 1460 left: -6px; 1461 background: var(--alima-pink); 1462 box-shadow: 1463 0 0 22px var(--alima-pink); 1464} 1465 1466.alima-contact-orbit-two::before { 1467 right: -6px; 1468 background: var(--alima-cyan); 1469 box-shadow: 1470 0 0 22px var(--alima-cyan); 1471} 1472 1473.alima-contact-core { 1474 width: 36%; 1475 height: 36%; 1476 background: 1477 radial-gradient( 1478 circle at 35% 30%, 1479 #ffffff 0%, 1480 var(--alima-cyan) 12%, 1481 #096c7d 38%, 1482 #230a32 68%, 1483 rgba(0, 0, 0, 0) 72% 1484 ); 1485 filter: drop-shadow(0 0 38px rgba(0, 229, 204, 0.38)); 1486} 1487 1488 1489/* --------------------------------------------------------- 1490 MAIN CONTACT GRID 1491 --------------------------------------------------------- */ 1492 1493.alima-contact-grid { 1494 display: grid; 1495 grid-template-columns: minmax(0, 1.35fr) minmax(330px, 0.65fr); 1496 gap: 24px; 1497 align-items: start; 1498 margin-top: 24px; 1499} 1500 1501.alima-contact-form-card, 1502.alima-contact-sidebar { 1503 border: 1px solid var(--alima-border); 1504 border-radius: 26px; 1505 background: 1506 linear-gradient( 1507 145deg, 1508 rgba(15, 19, 29, 0.96), 1509 rgba(7, 9, 15, 0.98) 1510 ); 1511 box-shadow: 1512 0 24px 70px rgba(0, 0, 0, 0.34), 1513 inset 0 1px 0 rgba(255, 255, 255, 0.035); 1514} 1515 1516.alima-contact-form-card { 1517 padding: clamp(28px, 4.8vw, 54px); 1518} 1519 1520.alima-contact-form-card h2, 1521.alima-contact-sidebar h2 { 1522 margin: 0; 1523 color: var(--alima-white); 1524 font-size: clamp(30px, 3.2vw, 44px); 1525 font-weight: 800; 1526 line-height: 1.08; 1527 letter-spacing: -0.035em; 1528} 1529 1530.alima-contact-form-intro, 1531.alima-contact-sidebar-heading p { 1532 margin: 16px 0 0; 1533 color: var(--alima-muted); 1534 font-size: 15px; 1535 line-height: 1.75; 1536} 1537 1538 1539/* --------------------------------------------------------- 1540 FORM GRID 1541 --------------------------------------------------------- */ 1542 1543.alima-form-grid { 1544 display: grid; 1545 grid-template-columns: repeat(2, minmax(0, 1fr)); 1546 gap: 20px; 1547 margin-top: 34px; 1548} 1549 1550.alima-form-field { 1551 min-width: 0; 1552} 1553 1554.alima-form-field-full { 1555 grid-column: 1 / -1; 1556} 1557 1558.alima-form-field label { 1559 display: block; 1560 margin: 0; 1561 color: var(--alima-white); 1562} 1563 1564.alima-form-label { 1565 display: block; 1566 margin-bottom: 9px; 1567 color: #e8ebf2; 1568 font-size: 13px; 1569 font-weight: 700; 1570 line-height: 1.4; 1571 letter-spacing: 0.02em; 1572} 1573 1574.alima-form-label strong { 1575 color: var(--alima-cyan); 1576} 1577 1578.alima-contact-page .wpcf7-form-control-wrap { 1579 display: block; 1580 width: 100%; 1581} 1582 1583.alima-contact-page input[type="text"], 1584.alima-contact-page input[type="email"], 1585.alima-contact-page input[type="url"], 1586.alima-contact-page input[type="tel"], 1587.alima-contact-page input[type="number"], 1588.alima-contact-page select, 1589.alima-contact-page textarea { 1590 display: block; 1591 width: 100%; 1592 max-width: none; 1593 margin: 0; 1594 padding: 15px 16px; 1595 border: 1px solid rgba(255, 255, 255, 0.12); 1596 border-radius: 14px; 1597 outline: none; 1598 color: #ffffff; 1599 background: rgba(1, 3, 8, 0.66); 1600 box-shadow: 1601 inset 0 1px 2px rgba(0, 0, 0, 0.32); 1602 font-family: Arial, Helvetica, sans-serif; 1603 font-size: 16px; 1604 line-height: 1.45; 1605 transition: 1606 border-color 0.2s ease, 1607 box-shadow 0.2s ease, 1608 background 0.2s ease; 1609 appearance: none; 1610} 1611 1612.alima-contact-page textarea { 1613 min-height: 175px; 1614 resize: vertical; 1615} 1616 1617.alima-contact-page input::placeholder, 1618.alima-contact-page textarea::placeholder { 1619 color: #737b8d; 1620 opacity: 1; 1621} 1622 1623.alima-contact-page input[type="text"]:focus, 1624.alima-contact-page input[type="email"]:focus, 1625.alima-contact-page input[type="url"]:focus, 1626.alima-contact-page input[type="tel"]:focus, 1627.alima-contact-page input[type="number"]:focus, 1628.alima-contact-page select:focus, 1629.alima-contact-page textarea:focus { 1630 border-color: var(--alima-cyan); 1631 background: rgba(5, 10, 15, 0.94); 1632 box-shadow: 1633 0 0 0 3px rgba(0, 229, 204, 0.10), 1634 0 0 25px rgba(0, 229, 204, 0.06); 1635} 1636 1637.alima-contact-page .wpcf7-not-valid { 1638 border-color: #ff5c88 !important; 1639} 1640 1641.alima-contact-page .wpcf7-not-valid-tip { 1642 margin-top: 7px; 1643 color: #ff7c9e; 1644 font-size: 12px; 1645 font-weight: 600; 1646} 1647 1648 1649/* --------------------------------------------------------- 1650 CAPTCHA / SECURITY 1651 --------------------------------------------------------- */ 1652 1653.alima-security-box { 1654 margin-top: 24px; 1655 padding: 20px; 1656 border: 1px solid rgba(0, 229, 204, 0.17); 1657 border-radius: 16px; 1658 background: 1659 linear-gradient( 1660 135deg, 1661 rgba(0, 229, 204, 0.055), 1662 rgba(255, 53, 181, 0.035) 1663 ); 1664} 1665 1666.alima-security-heading { 1667 display: flex; 1668 align-items: center; 1669 gap: 13px; 1670 margin-bottom: 16px; 1671} 1672 1673.alima-security-heading strong, 1674.alima-security-heading span { 1675 display: block; 1676} 1677 1678.alima-security-heading strong { 1679 color: #ffffff; 1680 font-size: 14px; 1681} 1682 1683.alima-security-heading span { 1684 margin-top: 3px; 1685 color: var(--alima-muted); 1686 font-size: 12px; 1687} 1688 1689.alima-security-icon { 1690 display: flex; 1691 flex: 0 0 auto; 1692 align-items: center; 1693 justify-content: center; 1694 width: 34px; 1695 height: 34px; 1696 border: 1px solid rgba(0, 229, 204, 0.28); 1697 border-radius: 50%; 1698 color: var(--alima-cyan); 1699 background: rgba(0, 229, 204, 0.08); 1700 font-size: 15px; 1701 font-weight: 800; 1702} 1703 1704.alima-captcha-wrapper { 1705 color: var(--alima-text); 1706} 1707 1708.alima-captcha-wrapper .cf7ic_instructions { 1709 margin: 0 0 12px !important; 1710 color: var(--alima-text) !important; 1711 font-size: 13px !important; 1712 line-height: 1.5 !important; 1713} 1714 1715.alima-captcha-wrapper .cf7ic-icon-wrapper { 1716 display: flex !important; 1717 flex-wrap: wrap; 1718 align-items: center; 1719 gap: 10px; 1720} 1721 1722.alima-captcha-wrapper .cf7ic-icon-wrapper label { 1723 margin: 0 !important; 1724 padding: 7px !important; 1725 border: 1px solid rgba(255, 255, 255, 0.11); 1726 border-radius: 10px; 1727 background: rgba(255, 255, 255, 0.045); 1728 cursor: pointer; 1729 transition: 1730 border-color 0.2s ease, 1731 background 0.2s ease, 1732 transform 0.2s ease; 1733} 1734 1735.alima-captcha-wrapper .cf7ic-icon-wrapper label:hover { 1736 border-color: rgba(0, 229, 204, 0.48); 1737 background: rgba(0, 229, 204, 0.08); 1738 transform: translateY(-2px); 1739} 1740 1741 1742/* --------------------------------------------------------- 1743 SUBMIT BUTTON 1744 --------------------------------------------------------- */ 1745 1746.alima-submit-area { 1747 display: flex; 1748 align-items: center; 1749 gap: 18px; 1750 margin-top: 25px; 1751} 1752 1753.alima-contact-page input[type="submit"].alima-contact-submit { 1754 display: inline-flex; 1755 align-items: center; 1756 justify-content: center; 1757 width: auto; 1758 min-width: 190px; 1759 min-height: 52px; 1760 margin: 0; 1761 padding: 14px 25px; 1762 border: 0; 1763 border-radius: 999px; 1764 color: #03100f; 1765 background: 1766 linear-gradient( 1767 90deg, 1768 var(--alima-cyan), 1769 #57c4ff 1770 ); 1771 box-shadow: 1772 0 12px 30px rgba(0, 229, 204, 0.17); 1773 font-family: Arial, Helvetica, sans-serif; 1774 font-size: 14px; 1775 font-weight: 800; 1776 line-height: 1; 1777 letter-spacing: 0.035em; 1778 text-transform: uppercase; 1779 cursor: pointer; 1780 transition: 1781 transform 0.2s ease, 1782 box-shadow 0.2s ease, 1783 filter 0.2s ease; 1784} 1785 1786.alima-contact-page input[type="submit"].alima-contact-submit:hover { 1787 transform: translateY(-2px); 1788 filter: brightness(1.08); 1789 box-shadow: 1790 0 16px 38px rgba(0, 229, 204, 0.24); 1791} 1792 1793.alima-contact-page input[type="submit"].alima-contact-submit:active { 1794 transform: translateY(0); 1795} 1796 1797.alima-submit-note { 1798 max-width: 290px; 1799 color: var(--alima-muted); 1800 font-size: 11px; 1801 line-height: 1.55; 1802} 1803 1804.alima-contact-page .wpcf7-spinner { 1805 margin: 0; 1806} 1807 1808 1809/* --------------------------------------------------------- 1810 CONTACT SIDEBAR 1811 --------------------------------------------------------- */ 1812 1813.alima-contact-sidebar { 1814 position: sticky; 1815 top: 110px; 1816 padding: 30px; 1817} 1818 1819.alima-contact-sidebar-heading { 1820 margin-bottom: 23px; 1821} 1822 1823.alima-contact-sidebar h2 {
1824 font-size: clamp(27px, 2.6vw, 36px); 1825} 1826 1827.alima-contact-card { 1828 display: grid; 1829 grid-template-columns: 44px minmax(0, 1fr) 24px; 1830 gap: 13px; 1831 align-items: center; 1832 min-height: 78px; 1833 margin-top: 12px; 1834 padding: 14px; 1835 border: 1px solid rgba(255, 255, 255, 0.09); 1836 border-radius: 15px; 1837 color: #ffffff !important; 1838 background: rgba(255, 255, 255, 0.035); 1839 text-decoration: none !important; 1840 transition: 1841 transform 0.2s ease, 1842 border-color 0.2s ease, 1843 background 0.2s ease; 1844} 1845 1846.alima-contact-card:hover { 1847 border-color: rgba(0, 229, 204, 0.34); 1848 color: #ffffff !important; 1849 background: rgba(0, 229, 204, 0.055); 1850 transform: translateY(-2px); 1851} 1852 1853.alima-contact-card-icon { 1854 display: flex; 1855 align-items: center; 1856 justify-content: center; 1857 width: 44px; 1858 height: 44px; 1859 border: 1px solid rgba(0, 229, 204, 0.18); 1860 border-radius: 12px; 1861 color: var(--alima-cyan); 1862 background: rgba(0, 229, 204, 0.07); 1863 font-size: 13px; 1864 font-weight: 800; 1865} 1866 1867.alima-contact-card-content { 1868 display: block; 1869 min-width: 0; 1870} 1871 1872.alima-contact-card-content small, 1873.alima-contact-card-content strong { 1874 display: block; 1875} 1876 1877.alima-contact-card-content small { 1878 margin-bottom: 4px; 1879 color: var(--alima-muted); 1880 font-size: 11px; 1881 font-weight: 700; 1882 letter-spacing: 0.045em; 1883 text-transform: uppercase; 1884} 1885 1886.alima-contact-card-content strong { 1887 overflow-wrap: anywhere; 1888 color: #ffffff; 1889 font-size: 13px; 1890 font-weight: 700; 1891 line-height: 1.35; 1892} 1893 1894.alima-contact-card-arrow { 1895 color: var(--alima-cyan); 1896 font-size: 18px; 1897 transition: transform 0.2s ease; 1898} 1899 1900.alima-contact-card:hover .alima-contact-card-arrow { 1901 transform: translateX(3px); 1902} 1903 1904 1905/* --------------------------------------------------------- 1906 LOCATION AND INFORMATION CARDS 1907 --------------------------------------------------------- */ 1908 1909.alima-location-card { 1910 display: flex; 1911 align-items: center; 1912 gap: 14px; 1913 margin-top: 18px; 1914 padding: 18px; 1915 border: 1px solid rgba(255, 53, 181, 0.14); 1916 border-radius: 16px; 1917 background: rgba(255, 53, 181, 0.045); 1918} 1919 1920.alima-location-symbol { 1921 display: flex; 1922 flex: 0 0 auto; 1923 align-items: center; 1924 justify-content: center; 1925 width: 42px; 1926 height: 42px; 1927 border-radius: 50%; 1928 color: var(--alima-pink); 1929 background: rgba(255, 53, 181, 0.09); 1930 font-size: 18px; 1931} 1932 1933.alima-location-card small, 1934.alima-location-card strong { 1935 display: block; 1936} 1937 1938.alima-location-card small { 1939 margin-bottom: 4px; 1940 color: var(--alima-muted); 1941 font-size: 11px; 1942 font-weight: 700; 1943 letter-spacing: 0.05em; 1944 text-transform: uppercase; 1945} 1946 1947.alima-location-card strong { 1948 color: #ffffff; 1949 font-size: 14px; 1950} 1951 1952.alima-contact-response-note { 1953 margin-top: 18px; 1954 padding: 19px; 1955 border-left: 2px solid var(--alima-cyan); 1956 border-radius: 0 13px 13px 0; 1957 background: rgba(0, 229, 204, 0.035); 1958} 1959 1960.alima-contact-response-note strong { 1961 display: block; 1962 color: #ffffff; 1963 font-size: 13px; 1964} 1965 1966.alima-contact-response-note p { 1967 margin: 7px 0 0; 1968 color: var(--alima-muted); 1969 font-size: 12px; 1970 line-height: 1.65; 1971} 1972 1973 1974/* --------------------------------------------------------- 1975 CONTACT FORM 7 RESPONSE MESSAGES 1976 --------------------------------------------------------- */ 1977 1978.alima-contact-page .wpcf7 form .wpcf7-response-output { 1979 margin: 22px 0 0; 1980 padding: 14px 16px; 1981 border: 1px solid rgba(0, 229, 204, 0.28); 1982 border-radius: 13px; 1983 color: #ffffff; 1984 background: rgba(0, 229, 204, 0.07); 1985 font-size: 13px; 1986 line-height: 1.55; 1987} 1988 1989.alima-contact-page .wpcf7 form.invalid .wpcf7-response-output, 1990.alima-contact-page .wpcf7 form.unaccepted .wpcf7-response-output, 1991.alima-contact-page .wpcf7 form.payment-required .wpcf7-response-output { 1992 border-color: rgba(255, 92, 136, 0.38); 1993 background: rgba(255, 92, 136, 0.08); 1994} 1995 1996.alima-contact-page .wpcf7 form.sent .wpcf7-response-output { 1997 border-color: rgba(0, 229, 204, 0.42); 1998 background: rgba(0, 229, 204, 0.09); 1999} 2000 2001 2002/* --------------------------------------------------------- 2003 TABLET 2004 --------------------------------------------------------- */ 2005 2006@media screen and (max-width: 1024px) { 2007 2008 .alima-contact-hero { 2009 grid-template-columns: minmax(0, 1fr) 240px; 2010 } 2011 2012 .alima-contact-grid { 2013 grid-template-columns: minmax(0, 1fr) 320px; 2014 } 2015 2016 .alima-contact-sidebar { 2017 padding: 24px; 2018 } 2019 2020} 2021 2022 2023/* --------------------------------------------------------- 2024 MOBILE 2025 --------------------------------------------------------- */ 2026 2027@media screen and (max-width: 820px) { 2028 2029 .alima-contact-page { 2030 width: min(100% - 22px, 720px); 2031 padding-top: 20px; 2032 padding-bottom: 60px; 2033 } 2034 2035 .alima-contact-hero { 2036 grid-template-columns: 1fr; 2037 min-height: auto; 2038 padding: 40px 28px 34px; 2039 border-radius: 22px; 2040 } 2041 2042 .alima-contact-hero h1 { 2043 font-size: clamp(42px, 13vw, 66px); 2044 } 2045 2046 .alima-contact-hero p { 2047 margin-top: 22px; 2048 font-size: 16px; 2049 } 2050 2051 .alima-contact-hero-orbit { 2052 width: 180px; 2053 margin-top: 35px; 2054 justify-self: center; 2055 } 2056 2057 .alima-contact-grid { 2058 grid-template-columns: 1fr; 2059 gap: 18px; 2060 margin-top: 18px; 2061 } 2062 2063 .alima-contact-form-card, 2064 .alima-contact-sidebar { 2065 border-radius: 22px; 2066 } 2067 2068 .alima-contact-form-card { 2069 padding: 30px 22px; 2070 } 2071 2072 .alima-contact-sidebar { 2073 position: static; 2074 padding: 25px 20px; 2075 } 2076 2077 .alima-form-grid { 2078 grid-template-columns: 1fr; 2079 gap: 18px; 2080 } 2081 2082 .alima-form-field-full { 2083 grid-column: auto; 2084 } 2085 2086 .alima-submit-area { 2087 align-items: flex-start; 2088 flex-direction: column; 2089 } 2090 2091 .alima-contact-page input[type="submit"].alima-contact-submit { 2092 width: 100%; 2093 } 2094 2095 .alima-submit-note { 2096 max-width: none; 2097 } 2098 2099} 2100 2101 2102/* --------------------------------------------------------- 2103 SMALL PHONES 2104 --------------------------------------------------------- */ 2105 2106@media screen and (max-width: 480px) { 2107 2108 .alima-contact-page { 2109 width: calc(100% - 16px); 2110 } 2111 2112 .alima-contact-hero { 2113 padding: 34px 20px 28px; 2114 border-radius: 18px; 2115 } 2116 2117 .alima-contact-tags { 2118 gap: 7px; 2119 margin-top: 25px; 2120 } 2121 2122 .alima-contact-tags span { 2123 min-height: 32px; 2124 padding: 7px 11px; 2125 font-size: 10px; 2126 } 2127 2128 .alima-contact-hero-orbit { 2129 width: 145px; 2130 } 2131 2132 .alima-contact-form-card { 2133 padding: 27px 17px; 2134 } 2135 2136 .alima-contact-sidebar { 2137 padding: 23px 16px; 2138 } 2139 2140 .alima-security-box { 2141 padding: 16px; 2142 } 2143 2144 .alima-contact-card { 2145 grid-template-columns: 40px minmax(0, 1fr) 18px; 2146 gap: 10px; 2147 padding: 12px; 2148 } 2149 2150 .alima-contact-card-icon { 2151 width: 40px; 2152 height: 40px; 2153 } 2154 2155 .alima-contact-card-content strong { 2156 font-size: 12px; 2157 } 2158 2159} 2160 2161 2162/* --------------------------------------------------------- 2163 REDUCED MOTION 2164 --------------------------------------------------------- */ 2165 2166@media (prefers-reduced-motion: reduce) { 2167 2168 .alima-contact-page *, 2169 .alima-contact-page *::before, 2170 .alima-contact-page *::after { 2171 scroll-behavior: auto !important; 2172 transition: none !important; 2173 } 2174 2175} 2176 2177</style> 2178 2179<style> 2180 2181/* ========================================================= 2182 ALIMA COMMENT FORM â FINAL LAYOUT 2183 ========================================================= */ 2184 2185#respond, 2186.comment-respond { 2187 width: 100% !important; 2188 max-width: 100% !important; 2189} 2190 2191 2192/* --------------------------------------------------------- 2193 FORM CONTAINER 2194 --------------------------------------------------------- */ 2195 2196#respond form.comment-form, 2197.comment-respond form.comment-form { 2198 2199 display: flex !important; 2200 flex-wrap: wrap !important; 2201 2202 width: 100% !important; 2203 max-width: 100% !important; 2204 2205 margin: 0 !important; 2206 padding: 0 !important; 2207} 2208 2209 2210/* Make all fields use predictable sizing */ 2211 2212#respond form.comment-form *, 2213.comment-respond form.comment-form * { 2214 box-sizing: border-box; 2215} 2216 2217 2218/* --------------------------------------------------------- 2219 COMMENT FIELD â FULL WIDTH 2220 --------------------------------------------------------- */ 2221 2222#respond .comment-form-comment, 2223.comment-respond .comment-form-comment, 2224#respond .alima-comment-message, 2225.comment-respond .alima-comment-message { 2226 2227 order: 1 !important; 2228 2229 flex: 0 0 100% !important; 2230 2231 width: 100% !important; 2232 max-width: 100% !important; 2233 2234 float: none !important; 2235 clear: both !important; 2236 2237 margin-left: 0 !important; 2238 margin-right: 0 !important; 2239} 2240 2241 2242/* Comment label */ 2243 2244#respond .comment-form-comment label, 2245.comment-respond .comment-form-comment label { 2246 2247 display: block !important; 2248 2249 width: 100% !important; 2250 2251 margin-bottom: 10px !important; 2252} 2253 2254 2255/* Comment textarea */ 2256 2257#respond .comment-form-comment textarea,
2258.comment-respond .comment-form-comment textarea { 2259 2260 display: block !important; 2261 2262 width: 100% !important; 2263 max-width: 100% !important; 2264 2265 float: none !important; 2266 2267 resize: vertical !important; 2268} 2269 2270 2271/* --------------------------------------------------------- 2272 NAME + EMAIL â TWO COLUMNS 2273 --------------------------------------------------------- */ 2274 2275#respond .comment-form-author, 2276.comment-respond .comment-form-author { 2277 2278 order: 2 !important; 2279 2280 flex: 0 0 50% !important; 2281 2282 width: 50% !important; 2283 max-width: 50% !important; 2284 2285 float: none !important; 2286 clear: none !important; 2287 2288 margin-left: 0 !important; 2289 margin-right: 0 !important; 2290} 2291 2292 2293#respond .comment-form-email, 2294.comment-respond .comment-form-email { 2295 2296 order: 3 !important; 2297 2298 flex: 0 0 50% !important; 2299 2300 width: 50% !important; 2301 max-width: 50% !important; 2302 2303 float: none !important; 2304 clear: none !important; 2305 2306 margin-left: 0 !important; 2307 margin-right: 0 !important; 2308} 2309 2310 2311/* Inputs fill their column */ 2312 2313#respond .comment-form-author input, 2314#respond .comment-form-email input, 2315.comment-respond .comment-form-author input, 2316.comment-respond .comment-form-email input { 2317 2318 display: block !important; 2319 2320 width: 100% !important; 2321 max-width: 100% !important; 2322 2323 float: none !important; 2324} 2325 2326 2327/* --------------------------------------------------------- 2328 COOKIE CONSENT â FULL WIDTH ROW 2329 --------------------------------------------------------- */ 2330 2331#respond .comment-form-cookies-consent, 2332.comment-respond .comment-form-cookies-consent, 2333#respond .alima-comment-cookies, 2334.comment-respond .alima-comment-cookies { 2335 2336 order: 4 !important; 2337 2338 display: flex !important; 2339 2340 flex: 0 0 100% !important; 2341 2342 align-items: center !important; 2343 2344 width: 100% !important; 2345 max-width: 100% !important; 2346 2347 gap: 12px !important; 2348 2349 float: none !important; 2350 clear: both !important; 2351 2352 margin: 2353 20px 2354 0 2355 22px !important; 2356 2357 padding: 0 !important; 2358} 2359 2360 2361/* Checkbox */ 2362 2363#respond .comment-form-cookies-consent input, 2364.comment-respond .comment-form-cookies-consent input { 2365 2366 display: block !important; 2367 2368 flex: 0 0 20px !important; 2369 2370 width: 20px !important; 2371 min-width: 20px !important; 2372 max-width: 20px !important; 2373 2374 height: 20px !important; 2375 2376 margin: 0 !important; 2377 padding: 0 !important; 2378} 2379 2380 2381/* Cookie text */ 2382 2383#respond .comment-form-cookies-consent label, 2384.comment-respond .comment-form-cookies-consent label { 2385 2386 display: block !important; 2387 2388 flex: 1 1 auto !important; 2389 2390 width: auto !important; 2391 2392 margin: 0 !important; 2393 padding: 0 !important; 2394 2395 line-height: 1.55 !important; 2396} 2397 2398 2399/* --------------------------------------------------------- 2400 SUBMIT BUTTON â FULL WIDTH ROW 2401 --------------------------------------------------------- */ 2402 2403#respond .form-submit, 2404.comment-respond .form-submit { 2405 2406 order: 5 !important; 2407 2408 flex: 0 0 100% !important; 2409 2410 width: 100% !important; 2411 max-width: 100% !important; 2412 2413 float: none !important; 2414 clear: both !important; 2415 2416 margin: 2417 0 2418 !important; 2419} 2420 2421 2422/* --------------------------------------------------------- 2423 REMOVE URL FIELD EVEN IF THEME TRIES TO ADD IT 2424 --------------------------------------------------------- */ 2425 2426#respond .comment-form-url, 2427.comment-respond .comment-form-url { 2428 2429 display: none !important; 2430} 2431 2432 2433/* --------------------------------------------------------- 2434 REMOVE STRAY THEME FLOATING / COLUMN RULES 2435 --------------------------------------------------------- */ 2436 2437#respond .comment-form-comment, 2438#respond .comment-form-author, 2439#respond .comment-form-email, 2440#respond .comment-form-cookies-consent, 2441#respond .form-submit, 2442 2443.comment-respond .comment-form-comment, 2444.comment-respond .comment-form-author, 2445.comment-respond .comment-form-email, 2446.comment-respond .comment-form-cookies-consent, 2447.comment-respond .form-submit { 2448 2449 position: relative !important; 2450 2451 left: auto !important; 2452 right: auto !important; 2453 2454 transform: none !important; 2455} 2456 2457 2458/* ========================================================= 2459 MOBILE 2460 ========================================================= */ 2461 2462@media (max-width: 767px) { 2463 2464 #respond .comment-form-author, 2465 #respond .comment-form-email, 2466 2467 .comment-respond .comment-form-author, 2468 .comment-respond .comment-form-email { 2469 2470 flex: 0 0 100% !important; 2471 2472 width: 100% !important; 2473 max-width: 100% !important; 2474 } 2475 2476 2477 #respond .comment-form-cookies-consent, 2478 .comment-respond .comment-form-cookies-consent { 2479 2480 align-items: flex-start !important; 2481 } 2482 2483} 2484 2485</style> 2486 2487 2488</head> 2489 2490<body class="wp-singular page-template-default page page-id-2517 wp-embed-responsive wp-theme-angio theme-angio woocommerce-no-js non-logged-in page-title-disabled is-fullscreen AXloader no-page-transitions is-scroll-mask no-smoothscroll no-cursor-effects is-hidden-header elementor-default elementor-kit-25 aa-prefix-alima-" data-burst_id="2517" data-burst_type="page"> 2491<div id="a993a5842-0be0-4dd2-857f-415351bd35e7" consent-skip-blocker="1" class="" data-bg="background-color: rgba(0, 0, 0, 0.500);" style="background-color: rgba(0, 0, 0, 0.500); position:fixed;top:0;left:0;right:0;bottom:0;z-index:999999;pointer-events:all;display:none;filter:none;max-width:100vw;max-height:100vh;transform:translateZ(0);" ></div> 2492 2493 2494 2495 2496<header id="header" class="header-button"> 2497 2498 2499 2500 <div class="header__container container--full"> 2501 2502 <div class="header__logo"> 2503 <div class="logo"> 2504 <a href="https://alimabeats.com/"><img src="https://alimabeats.com/wp-content/uploads/2026/06/cropped-7F496A83-C0F6-41FE-A0F3-8121C2DA7141.png" alt="Logo Image"></a> </div> 2505 </div> 2506 2507 2508 2509 2510 <div class="header__layer-menu"> 2511 2512 <div class="l-menu js-layer-menu"> 2513 <div class="l-menu__wrap"> 2514 <div class="l-menu__inner container container--full"> 2515 <nav class="menu-main js-create-b-style-3 js-layer-menu-nav"> 2516 <div class="menu-main-menu-container"><ul id="menu-main-menu" class="primary"><li id="menu-item-2480" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home menu-item-2480"><a href="https://alimabeats.com/">Home</a></li> 2517<li id="menu-item-1127" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1127"><a href="https://alimabeats.com/about/">About</a></li> 2518<li id="menu-item-2617" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2617"><a href="https://alimabeats.com/releases/">Releases</a></li> 2519<li id="menu-item-2347" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2347"><a href="https://alimabeats.com/vault/">Vault</a></li> 2520<li id="menu-item-2554" class="menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2517 current_page_item menu-item-2554"><a href="https://alimabeats.com/news/" aria-current="page">News</a></li> 2521<li id="menu-item-2555" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2555"><a href="https://alimabeats.com/newsletter/">Newsletter</a></li> 2522<li id="menu-item-2612" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2612"><a href="https://alimabeats.com/contact/">Contact</a></li> 2523<li id="menu-item-2089" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2089"><a href="#">Legal</a> 2524<ul class="sub-menu"> 2525 <li id="menu-item-2090" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-2090"><a rel="privacy-policy" href="https://alimabeats.com/privacy-policy/">Privacy Policy</a></li> 2526 <li id="menu-item-2091" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2091"><a href="https://alimabeats.com/legal/impressum/">Legal Notice / Impressum</a></li> 2527</ul> 2528</li> 2529</ul></div> </nav> 2530 </div>
2531 </div> 2532 <div class="l-menu-bg js-layer-menu-bg"></div> 2533 </div> 2534 <div class="menu-extra-button magneto"> 2535 <a href="#" class="l-menu-btn menu-button js-menu-button"> 2536 <div class="dots-wrap"> 2537 <div class="dot-row _1"> 2538 <div class="dot _1"><span></span></div> 2539 <div class="dot _2"><span></span></div> 2540 <div class="dot _3"><span></span></div> 2541 </div> 2542 <div class="dot-row _2"> 2543 <div class="dot _1"><span></span></div> 2544 <div class="dot _2"><span></span></div> 2545 <div class="dot _3"><span></span></div> 2546 </div> 2547 <div class="dot-row _3"> 2548 <div class="dot _1"><span></span></div> 2549 <div class="dot _2"><span></span></div> 2550 <div class="dot _3"><span></span></div> 2551 </div> 2552 </div> 2553 <div class="menu-loading"> 2554 <svg class="circular" viewBox="25 25 50 50"> 2555 <circle class="path" cx="50" cy="50" r="24" style="transform-origin: 0px 0px;" data-svg-origin="26 26"> </circle> 2556 </svg> 2557 </div> 2558 </a> 2559 </div> 2560 2561 </div> 2562 </div> 2563</header> 2564 2565<div id="app"> 2566 <div id="ajax-content"> 2567 2568<div class="content--fullscreen content--builder"> 2569 2570 2571 <div class="fx-image fs"> 2572 <div class="fs__image" style="background-image: url(https://alimabeats.com/wp-content/uploads/2026/07/B9F1A685-A8B4-45A9-9F8A-4BC6AF1812A3.png)"></div> 2573 2574 2575 2576 <div class="fade-layer" style="opacity:0.3"></div> 2577 2578 2579 <div id="fs-scroll" class="fs-scroll--v"> 2580 <div id="fs-scroll__content"> 2581 2582 <div class="container" style="padding-top:200px;padding-bottom:50px"> 2583 2584 2585<style> 2586/* ========================================================= 2587 ALIMA NEWS OVERVIEW 2588 Header + Community Notice + Native WordPress Query Loop 2589 Updated: 15 September 2026 2590 ========================================================= */ 2591 2592.alima-news-hero, 2593.alima-news-hero *, 2594.alima-news-community, 2595.alima-news-community *, 2596.alima-news-section-title, 2597.alima-news-section-title *, 2598.alima-news-cta, 2599.alima-news-cta * { 2600 box-sizing: border-box; 2601} 2602 2603.alima-news-hero, 2604.alima-news-community, 2605.alima-news-section-title, 2606.alima-news-grid, 2607.alima-news-cta { 2608 --news-bg: #07090d; 2609 --news-card: rgba(15, 18, 27, 0.82); 2610 --news-border: rgba(255, 255, 255, 0.10); 2611 --news-text: #f7f8fb; 2612 --news-muted: #a9afbd; 2613 --news-cyan: #36e7ea; 2614 --news-blue: #5785ff; 2615 --news-purple: #9f5cff; 2616 --news-pink: #f652c7; 2617} 2618 2619/* ========================================================= 2620 HERO 2621 ========================================================= */ 2622 2623.alima-news-hero { 2624 position: relative; 2625 isolation: isolate; 2626 overflow: hidden; 2627 width: 100%; 2628 margin: 18px 0 22px; 2629 padding: clamp(34px, 6vw, 70px); 2630 border: 1px solid var(--news-border); 2631 border-radius: 28px; 2632 color: var(--news-text); 2633 background: 2634 radial-gradient( 2635 circle at 10% 15%, 2636 rgba(54, 231, 234, 0.14), 2637 transparent 32% 2638 ), 2639 radial-gradient( 2640 circle at 90% 85%, 2641 rgba(246, 82, 199, 0.13), 2642 transparent 34% 2643 ), 2644 linear-gradient( 2645 145deg, 2646 rgba(255, 255, 255, 0.055), 2647 rgba(255, 255, 255, 0.015) 2648 ), 2649 var(--news-card); 2650 2651 box-shadow: 2652 0 28px 80px rgba(0, 0, 0, 0.34), 2653 inset 0 1px 0 rgba(255, 255, 255, 0.04); 2654 2655 backdrop-filter: blur(18px); 2656 -webkit-backdrop-filter: blur(18px); 2657} 2658 2659.alima-news-hero::before { 2660 content: ""; 2661 position: absolute; 2662 top: 0; 2663 left: 8%; 2664 width: 84%; 2665 height: 1px; 2666 2667 background: linear-gradient( 2668 90deg, 2669 transparent, 2670 var(--news-cyan), 2671 var(--news-purple), 2672 var(--news-pink), 2673 transparent 2674 ); 2675} 2676 2677.alima-news-hero::after { 2678 content: ""; 2679 position: absolute; 2680 right: -120px; 2681 top: -120px; 2682 z-index: -1; 2683 2684 width: 360px; 2685 height: 360px; 2686 2687 border-radius: 50%; 2688 background: rgba(87, 133, 255, 0.10); 2689 filter: blur(85px); 2690} 2691 2692.alima-news-eyebrow { 2693 display: inline-flex; 2694 align-items: center; 2695 gap: 9px; 2696 2697 margin-bottom: 20px; 2698 padding: 9px 14px; 2699 2700 border: 1px solid rgba(54, 231, 234, 0.24); 2701 border-radius: 999px; 2702 2703 color: #dcffff; 2704 background: rgba(54, 231, 234, 0.07); 2705 2706 font-size: 12px; 2707 font-weight: 750; 2708 letter-spacing: 0.17em; 2709 text-transform: uppercase; 2710} 2711 2712.alima-news-eyebrow::before { 2713 content: ""; 2714 2715 width: 7px; 2716 height: 7px; 2717 2718 border-radius: 50%; 2719 background: var(--news-cyan); 2720 box-shadow: 0 0 14px var(--news-cyan); 2721} 2722 2723.alima-news-hero h2 { 2724 max-width: 850px; 2725 margin: 0; 2726 2727 color: #ffffff; 2728 2729 font-size: clamp(34px, 5.7vw, 66px); 2730 font-weight: 800; 2731 line-height: 1.02; 2732 letter-spacing: -0.045em; 2733} 2734 2735.alima-news-hero h2 span { 2736 color: transparent; 2737 2738 background: linear-gradient( 2739 90deg, 2740 var(--news-cyan), 2741 var(--news-blue), 2742 var(--news-purple), 2743 var(--news-pink) 2744 ); 2745 2746 -webkit-background-clip: text; 2747 background-clip: text; 2748} 2749 2750.alima-news-hero p { 2751 max-width: 760px; 2752 margin: 24px 0 0; 2753 2754 color: var(--news-muted); 2755 2756 font-size: clamp(16px, 2vw, 19px); 2757 line-height: 1.8; 2758} 2759 2760.alima-news-topics { 2761 display: flex; 2762 flex-wrap: wrap; 2763 gap: 10px; 2764 2765 margin-top: 26px; 2766} 2767 2768.alima-news-topic { 2769 display: inline-flex; 2770 align-items: center; 2771 2772 min-height: 36px; 2773 padding: 8px 14px; 2774 2775 border: 1px solid rgba(255, 255, 255, 0.09); 2776 border-radius: 999px; 2777 2778 color: #eef1f7; 2779 background: rgba(255, 255, 255, 0.04); 2780 2781 font-size: 13px; 2782 font-weight: 650; 2783} 2784 2785 2786/* ========================================================= 2787 NEW COMMUNITY / COMMENTS NOTICE 2788 ========================================================= */ 2789 2790.alima-news-community { 2791 position: relative; 2792 display: grid; 2793 grid-template-columns: minmax(0, 1fr) auto; 2794 gap: 26px; 2795 align-items: center; 2796 2797 overflow: hidden; 2798 2799 margin: 0 0 64px; 2800 padding: 24px 27px; 2801 2802 border: 1px solid rgba(246, 82, 199, 0.20); 2803 border-radius: 20px; 2804 2805 background: 2806 radial-gradient( 2807 circle at 0% 50%, 2808 rgba(54, 231, 234, 0.09), 2809 transparent 34% 2810 ), 2811 radial-gradient( 2812 circle at 100% 50%, 2813 rgba(246, 82, 199, 0.10), 2814 transparent 35% 2815 ), 2816 linear-gradient( 2817 135deg, 2818 rgba(19, 22, 32, 0.92), 2819 rgba(10, 12, 18, 0.92) 2820 ); 2821 2822 box-shadow: 2823 0 20px 50px rgba(0, 0, 0, 0.24), 2824 inset 0 1px 0 rgba(255, 255, 255, 0.035); 2825} 2826 2827.alima-news-community::before { 2828 content: ""; 2829 2830 position: absolute; 2831 top: 0; 2832 left: 8%; 2833 width: 84%; 2834 height: 1px; 2835 2836 background: linear-gradient( 2837 90deg, 2838 transparent, 2839 var(--news-cyan), 2840 var(--news-purple), 2841 var(--news-pink), 2842 transparent 2843 ); 2844} 2845 2846.alima-news-community-main { 2847 min-width: 0; 2848} 2849 2850.alima-news-community-label { 2851 display: inline-flex; 2852 align-items: center; 2853 gap: 8px; 2854 2855 margin-bottom: 9px; 2856 2857 color: var(--news-pink); 2858 2859 font-size: 11px; 2860 font-weight: 800; 2861 line-height: 1.4; 2862 letter-spacing: 0.16em; 2863 text-transform: uppercase; 2864} 2865 2866.alima-news-community-label::before { 2867 content: "â"; 2868 2869 color: var(--news-cyan); 2870 2871 font-size: 9px; 2872 2873 text-shadow: 0 0 12px rgba(54, 231, 234, 0.65); 2874} 2875 2876.alima-news-community h3 { 2877 margin: 0 !important; 2878 2879 color: #ffffff !important; 2880 2881 font-size: clamp(21px, 3vw, 28px) !important; 2882 font-weight: 780 !important; 2883 line-height: 1.25 !important; 2884 letter-spacing: -0.02em !important; 2885 text-transform: none !important; 2886} 2887 2888.alima-news-community p { 2889 max-width: 760px; 2890 margin: 8px 0 0 !important; 2891 2892 color: var(--news-muted) !important; 2893 2894 font-size: 14px !important; 2895 line-height: 1.7 !important; 2896} 2897 2898.alima-news-community-button { 2899 display: inline-flex; 2900 flex: 0 0 auto; 2901 align-items: center; 2902 justify-content: center; 2903 gap: 8px; 2904 2905 min-height: 46px; 2906 padding: 12px 18px; 2907 2908 border: 1px solid rgba(54, 231, 234, 0.26); 2909 border-radius: 12px; 2910 2911 color: #ffffff !important; 2912 2913 background: 2914 linear-gradient( 2915 135deg, 2916 rgba(54, 231, 234, 0.11), 2917 rgba(159, 92, 255, 0.11) 2918 ); 2919 2920 font-size: 13px; 2921 font-weight: 750; 2922 line-height: 1; 2923 2924 text-decoration: none !important; 2925 2926 transition: 2927 transform 0.22s ease, 2928 border-color 0.22s ease, 2929 background 0.22s ease; 2930} 2931 2932.alima-news-community-button:hover { 2933 transform: translateY(-2px); 2934 2935 border-color: rgba(54, 231, 234, 0.50); 2936 2937 background: 2938 linear-gradient( 2939 135deg, 2940 rgba(54, 231, 234, 0.17), 2941 rgba(159, 92, 255, 0.15) 2942 ); 2943} 2944 2945 2946/* ========================================================= 2947 SECTION TITLE 2948 ========================================================= */ 2949 2950.alima-news-section-title { 2951 margin: 0 0 28px; 2952 scroll-margin-top: 100px; 2953} 2954 2955.alima-news-section-title span { 2956 display: block; 2957 2958 margin-bottom: 9px; 2959 2960 color: var(--news-cyan); 2961 2962 font-size: 12px; 2963 font-weight: 750; 2964 letter-spacing: 0.17em; 2965 text-transform: uppercase; 2966} 2967 2968.alima-news-section-title h2 { 2969 margin: 0; 2970 2971 color: #ffffff; 2972 2973 font-size: clamp(29px, 4vw, 44px); 2974 font-weight: 760; 2975 line-height: 1.12; 2976 letter-spacing: -0.03em; 2977} 2978 2979.alima-news-section-title p { 2980 max-width: 680px; 2981 margin: 12px 0 0; 2982 2983 color: var(--news-muted); 2984 2985 font-size: 15px; 2986 line-height: 1.75; 2987} 2988 2989 2990/* ========================================================= 2991 QUERY LOOP GRID 2992 ========================================================= */ 2993 2994.alima-news-grid { 2995 width: 100%; 2996 margin: 0 !important; 2997} 2998 2999.alima-news-grid .wp-block-post-template { 3000 display: grid !important; 3001 grid-template-columns: repeat(3, minmax(0, 1fr)); 3002 gap: 22px; 3003 3004 width: 100%; 3005 3006 margin: 0 !important; 3007 padding: 0 !important; 3008} 3009 3010.alima-news-grid .wp-block-post { 3011 position: relative; 3012 3013 display: flex; 3014 flex-direction: column; 3015 3016 overflow: hidden; 3017 3018 height: 100%; 3019 3020 margin: 0 !important; 3021 padding: 0 0 25px !important; 3022 3023 border: 1px solid var(--news-border); 3024 border-radius: 22px; 3025 3026 list-style: none; 3027 3028 background: 3029 linear-gradient( 3030 145deg, 3031 rgba(255, 255, 255, 0.05), 3032 rgba(255, 255, 255, 0.015) 3033 ), 3034 var(--news-card); 3035 3036 box-shadow: 3037 0 22px 55px rgba(0, 0, 0, 0.28), 3038 inset 0 1px 0 rgba(255, 255, 255, 0.035); 3039 3040 transition: 3041 transform 0.28s ease, 3042 border-color 0.28s ease, 3043 box-shadow 0.28s ease; 3044} 3045 3046.alima-news-grid .wp-block-post::before { 3047 content: ""; 3048 3049 position: absolute; 3050 top: 0; 3051 left: 12%; 3052 z-index: 2; 3053 3054 width: 76%; 3055 height: 1px; 3056 3057 background: linear-gradient( 3058 90deg, 3059 transparent, 3060 rgba(54, 231, 234, 0.7), 3061 rgba(246, 82, 199, 0.55), 3062 transparent 3063 ); 3064} 3065 3066.alima-news-grid .wp-block-post:hover { 3067 transform: translateY(-7px); 3068 3069 border-color: rgba(54, 231, 234, 0.23); 3070 3071 box-shadow: 3072 0 30px 70px rgba(0, 0, 0, 0.40), 3073 0 0 35px rgba(54, 231, 234, 0.055); 3074} 3075 3076.alima-news-grid .wp-block-post-featured-image { 3077 overflow: hidden; 3078 3079 width: 100%; 3080 3081 margin: 0 0 23px !important; 3082 3083 border-radius: 21px 21px 0 0; 3084 3085 background: #0b0d12; 3086} 3087 3088.alima-news-grid .wp-block-post-featured-image a { 3089 display: block; 3090} 3091 3092.alima-news-grid .wp-block-post-featured-image img { 3093 display: block; 3094 3095 width: 100%; 3096 3097 aspect-ratio: 16 / 10; 3098 3099 object-fit: cover; 3100 3101 transition: transform 0.45s ease; 3102} 3103 3104.alima-news-grid .wp-block-post:hover 3105.wp-block-post-featured-image img { 3106 transform: scale(1.045); 3107} 3108 3109.alima-news-grid .wp-block-post-date, 3110.alima-news-grid .wp-block-post-title, 3111.alima-news-grid .wp-block-post-excerpt, 3112.alima-news-grid .wp-block-read-more { 3113 margin-left: 24px !important; 3114 margin-right: 24px !important; 3115} 3116 3117.alima-news-grid .wp-block-post-date { 3118 margin-top: 0 !important; 3119 margin-bottom: 10px !important; 3120 3121 color: var(--news-cyan); 3122 3123 font-size: 12px; 3124 font-weight: 700; 3125 letter-spacing: 0.10em; 3126 text-transform: uppercase; 3127} 3128 3129.alima-news-grid .wp-block-post-title { 3130 margin-top: 0 !important; 3131 margin-bottom: 13px !important; 3132 3133 color: #ffffff; 3134 3135 font-size: 22px; 3136 font-weight: 750; 3137 line-height: 1.25; 3138 letter-spacing: -0.02em; 3139} 3140 3141.alima-news-grid .wp-block-post-title a { 3142 color: #ffffff !important; 3143 text-decoration: none !important; 3144} 3145 3146.alima-news-grid .wp-block-post-title a:hover { 3147 color: var(--news-cyan) !important; 3148} 3149 3150.alima-news-grid .wp-block-post-excerpt { 3151 flex-grow: 1; 3152 3153 margin-top: 0 !important; 3154 margin-bottom: 20px !important; 3155 3156 color: var(--news-muted); 3157 3158 font-size: 14px; 3159 line-height: 1.72; 3160} 3161 3162.alima-news-grid .wp-block-post-excerpt p { 3163 margin-top: 0; 3164} 3165 3166.alima-news-grid .wp-block-post-excerpt__more-text { 3167 display: none; 3168} 3169 3170.alima-news-grid .wp-block-read-more { 3171 display: inline-flex; 3172 align-items: center; 3173 3174 width: fit-content; 3175 3176 margin-top: auto !important; 3177 padding: 11px 15px; 3178 3179 border: 1px solid rgba(54, 231, 234, 0.20); 3180 border-radius: 11px; 3181 3182 color: #eaffff !important; 3183 background: rgba(54, 231, 234, 0.07); 3184 3185 font-size: 13px; 3186 font-weight: 720; 3187 line-height: 1; 3188 3189 text-decoration: none !important; 3190} 3191 3192.alima-news-grid .wp-block-read-more:hover { 3193 border-color: rgba(54, 231, 234, 0.45); 3194 3195 background: rgba(54, 231, 234, 0.13); 3196} 3197 3198 3199/* ========================================================= 3200 PAGINATION 3201 ========================================================= */ 3202 3203.alima-news-grid .wp-block-query-pagination { 3204 display: flex; 3205 align-items: center; 3206 justify-content: center; 3207 gap: 10px; 3208 3209 margin-top: 42px; 3210} 3211 3212.alima-news-grid .wp-block-query-pagination a, 3213.alima-news-grid .wp-block-query-pagination-numbers span { 3214 display: inline-flex; 3215 align-items: center; 3216 justify-content: center; 3217 3218 min-width: 42px; 3219 min-height: 42px; 3220 3221 padding: 10px 13px; 3222 3223 border: 1px solid rgba(255, 255, 255, 0.10); 3224 border-radius: 11px; 3225 3226 color: #ffffff !important; 3227 background: rgba(255, 255, 255, 0.04); 3228 3229 text-decoration: none !important; 3230} 3231 3232.alima-news-grid 3233.wp-block-query-pagination-numbers 3234.current { 3235 border-color: rgba(54, 231, 234, 0.35); 3236 3237 color: #050609 !important; 3238 background: var(--news-cyan); 3239} 3240 3241 3242/* ========================================================= 3243 CTA 3244 ========================================================= */ 3245 3246.alima-news-cta { 3247 position: relative; 3248 3249 overflow: hidden; 3250 3251 margin-top: 70px; 3252 padding: clamp(35px, 6vw, 62px); 3253 3254 border: 1px solid var(--news-border); 3255 border-radius: 25px; 3256 3257 text-align: center; 3258 color: var(--news-text); 3259 3260 background: 3261 radial-gradient( 3262 circle at 15% 25%, 3263 rgba(54, 231, 234, 0.12), 3264 transparent 34% 3265 ), 3266 radial-gradient( 3267 circle at 85% 75%, 3268 rgba(246, 82, 199, 0.10), 3269 transparent 34% 3270 ), 3271 var(--news-card); 3272 3273 box-shadow: 3274 0 25px 65px rgba(0, 0, 0, 0.32); 3275} 3276 3277.alima-news-cta h2 { 3278 margin: 0 0 13px; 3279 3280 color: #ffffff; 3281 3282 font-size: clamp(29px, 4vw, 45px); 3283 font-weight: 760; 3284 letter-spacing: -0.03em; 3285} 3286 3287.alima-news-cta p { 3288 max-width: 670px; 3289 3290 margin: 0 auto; 3291 3292 color: var(--news-muted); 3293 3294 font-size: 16px; 3295 line-height: 1.75; 3296} 3297 3298.alima-news-cta-buttons { 3299 display: flex; 3300 flex-wrap: wrap; 3301 justify-content: center; 3302 gap: 12px; 3303 3304 margin-top: 27px; 3305} 3306 3307.alima-news-cta a { 3308 display: inline-flex; 3309 align-items: center; 3310 justify-content: center; 3311 3312 min-height: 48px; 3313 3314 padding: 13px 20px; 3315 3316 border-radius: 12px; 3317 3318 font-size: 14px; 3319 font-weight: 750; 3320 line-height: 1; 3321 3322 text-decoration: none !important; 3323 3324 transition: transform 0.22s ease; 3325} 3326 3327.alima-news-cta a:hover { 3328 transform: translateY(-3px); 3329} 3330 3331.alima-news-cta-primary { 3332 color: #050609 !important; 3333 3334 background: linear-gradient( 3335 90deg, 3336 var(--news-cyan), 3337 #7be8ff 3338 ); 3339} 3340 3341.alima-news-cta-secondary { 3342 border: 1px solid rgba(255, 255, 255, 0.13); 3343 3344 color: #ffffff !important; 3345 3346 background: rgb
3346a(255, 255, 255, 0.045); 3347} 3348 3349 3350/* ========================================================= 3351 RESPONSIVE 3352 ========================================================= */ 3353 3354@media (max-width: 950px) { 3355 3356 .alima-news-grid .wp-block-post-template { 3357 grid-template-columns: repeat(2, minmax(0, 1fr)); 3358 } 3359 3360} 3361 3362@media (max-width: 650px) { 3363 3364 .alima-news-hero { 3365 margin-bottom: 18px; 3366 3367 padding: 30px 22px; 3368 3369 border-radius: 22px; 3370 } 3371 3372 .alima-news-hero h2 { 3373 font-size: clamp(34px, 11vw, 48px); 3374 } 3375 3376 .alima-news-community { 3377 grid-template-columns: 1fr; 3378 3379 gap: 18px; 3380 3381 margin-bottom: 50px; 3382 3383 padding: 22px 20px; 3384 3385 border-radius: 18px; 3386 } 3387 3388 .alima-news-community-button { 3389 width: 100%; 3390 } 3391 3392 .alima-news-grid .wp-block-post-template { 3393 grid-template-columns: 1fr; 3394 } 3395 3396 .alima-news-cta { 3397 margin-top: 52px; 3398 3399 padding: 34px 22px; 3400 3401 border-radius: 21px; 3402 } 3403 3404 .alima-news-cta-buttons { 3405 flex-direction: column; 3406 } 3407 3408 .alima-news-cta a { 3409 width: 100%; 3410 } 3411 3412} 3413 3414@media (prefers-reduced-motion: reduce) { 3415 3416 .alima-news-grid .wp-block-post, 3417 .alima-news-grid .wp-block-post-featured-image img, 3418 .alima-news-community-button, 3419 .alima-news-cta a { 3420 transition: none; 3421 } 3422 3423} 3424</style> 3425 3426 3427<!-- ========================================================= 3428 HERO 3429 ========================================================= --> 3430 3431<section class="alima-news-hero"> 3432 3433 <div class="alima-news-eyebrow"> 3434 ALIMA Journal 3435 </div> 3436 3437 <h2> 3438 The latest from the 3439 <span>world of ALIMA.</span> 3440 </h2> 3441 3442 <p> 3443 Discover new releases, artist updates, production stories, 3444 behind-the-scenes insights and the next chapters in the 3445 ALIMA journey. 3446 </p> 3447 3448 <div class="alima-news-topics"> 3449 3450 <span class="alima-news-topic"> 3451 New releases 3452 </span> 3453 3454 <span class="alima-news-topic"> 3455 Artist stories 3456 </span> 3457 3458 <span class="alima-news-topic"> 3459 Behind the scenes 3460 </span> 3461 3462 <span class="alima-news-topic"> 3463 Community 3464 </span> 3465 3466 </div> 3467 3468</section> 3469 3470 3471<!-- ========================================================= 3472 NEW COMMENTS / COMMUNITY NOTICE 3473 ========================================================= --> 3474 3475<section class="alima-news-community"> 3476 3477 <div class="alima-news-community-main"> 3478 3479 <div class="alima-news-community-label"> 3480 New on alimabeats.com 3481 </div> 3482 3483 <h3> 3484 Comments are now open on selected ALIMA stories. 3485 </h3> 3486 3487 <p> 3488 Read the stories, share your thoughts and join the conversation. 3489 Selected release articles and features now include a public 3490 comment section. 3491 </p> 3492 3493 </div> 3494 3495 <a 3496 class="alima-news-community-button" 3497 href="#alima-latest-stories" 3498 > 3499 Explore & comment â 3500 </a> 3501 3502</section> 3503 3504 3505<!-- ========================================================= 3506 LATEST STORIES 3507 ========================================================= --> 3508 3509<section 3510 id="alima-latest-stories" 3511 class="alima-news-section-title" 3512> 3513 3514 <span> 3515 Latest stories 3516 </span> 3517 3518 <h2> 3519 News, insights and updates 3520 </h2> 3521 3522 <p> 3523 Explore the latest articles, follow the next steps in the ALIMA 3524 journey and join the discussion on selected stories. 3525 </p> 3526 3527</section> 3528 3529 3530 3531<div class="wp-block-query alima-news-grid is-layout-flow wp-block-query-is-layout-flow"><ul class="columns-3 wp-block-post-template is-layout-grid wp-container-core-post-template-is-layout-0fed8f92 wp-block-post-template-is-layout-grid"><li class="wp-block-post post-2883 post type-post status-publish format-standard has-post-thumbnail hentry category-updates tag-alima tag-alima-radio tag-alima-vault tag-alima-web-app tag-app-feedback tag-electronic-music tag-exclusive-downloads tag-music-app tag-music-community tag-new-music tag-public-beta tag-soundcloud tag-trance-music"> 3532<figure class="wp-block-post-featured-image"><a href="https://alimabeats.com/alima-web-app-public-beta/" target="_self" ><img decoding="async" width="150" height="150" src="https://alimabeats.com/wp-content/uploads/2026/09/EA504DE8-F84A-4668-A194-9FC74E4DF9FF-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="The ALIMA Web App Is Here – Explore the Public Beta & Help Shape What Comes Next" style="object-fit:cover;" /></a></figure> 3533 3534<div class="wp-block-post-date"><time datetime="2026-09-19T13:33:01+02:00">September 19, 2026</time></div> 3535 3536<h2 class="wp-block-post-title">The ALIMA Web App Is Here – Explore the Public Beta & Help Shape What Comes Next</h2> 3537</li><li class="wp-block-post post-2824 post type-post status-publish format-standard has-post-thumbnail hentry category-music tag-alima tag-dj-mix tag-extended-mix tag-mainfloor-trance tag-music-production tag-radio-edit tag-trance-production tag-uplifting-trance"> 3538<figure class="wp-block-post-featured-image"><a href="https://alimabeats.com/radio-edit-vs-extended-mix/" target="_self" ><img decoding="async" width="150" height="150" src="https://alimabeats.com/wp-content/uploads/2026/09/3CB3B527-7D20-40F6-93CE-D889E46E8B3F-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Radio Edit vs. Extended Mix: Why Both Versions Matter in Trance" style="object-fit:cover;" /></a></figure> 3539 3540<div class="wp-block-post-date"><time datetime="2026-09-08T11:39:35+02:00">September 8, 2026</time></div> 3541 3542<h2 class="wp-block-post-title">Radio Edit vs. Extended Mix: Why Both Versions Matter in Trance</h2> 3543</li><li class="wp-block-post post-2817 post type-post status-publish format-standard has-post-thumbnail hentry category-updates tag-alima tag-club-mixes tag-curated-playlist tag-dj-playlist tag-edm tag-electronic-music tag-emotional-trance tag-extended-mixes tag-mainfloor-trance tag-melodic-trance tag-new-trance-music tag-soundcloud-playlist tag-spotify-playlist tag-trance tag-trance-music tag-trance-playlists tag-trance-producer tag-uplifting-trance tag-vocal-trance tag-youtube-playlist"> 3544<figure class="wp-block-post-featured-image"><a href="https://alimabeats.com/alima-trance-playlists-spotify-soundcloud-youtube/" target="_self" ><img decoding="async" width="150" height="150" src="https://alimabeats.com/wp-content/uploads/2026/09/0483D8DC-352A-46DD-B764-88CE9860D18D-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="ALIMA Trance Playlists on Spotify, SoundCloud & YouTube" style="object-fit:cover;" /></a></figure> 3545 3546<div class="wp-block-post-date"><time datetime="2026-09-01T20:39:18+02:00">September 1, 2026</time></div> 3547 3548<h2 class="wp-block-post-title">ALIMA Trance Playlists on Spotify, SoundCloud & YouTube</h2> 3549</li><li class="wp-block-post post-2804 post type-post status-publish format-standard has-post-thumbnail hentry category-personal tag-alima tag-artist-journey tag-behind-the-music tag-eternal-pulse tag-free-with-you tag-independent-artist tag-made-of-light tag-music-production tag-release-wave tag-together tag-trance-music"> 3550<figure class="wp-block-post-featured-image"><a href="https://alimabeats.com/four-releases-one-new-chapter/" target="_self" ><img loading="lazy" decoding="async" width="150" height="150" src="https://alimabeats.com/wp-content/uploads/2026/08/E07E8674-C960-40DC-B5B1-C3EE61CE3260-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Four Releases, One New Chapter – Looking Back at ALIMAâs First Release Wave" style="object-fit:cover;" /></a></figure> 3551 3552<div class="wp-block-post-date"><time datetime="2026-08-24T17:22:16+02:00">August 24, 2026</time></div> 3553 3554<h2 class="wp-block-post-title">Four Releases, One New Chapter – Looking Back at ALIMAâs First Release Wave</h2> 3555</li><li class="wp-block-post post-2770 post type-post status-publish format-standard has-post-thumbnail hentry category-my-music tag-alima tag-electronic-dance-music tag-electronic-music tag-eternal-pulse tag-instumental-trance tag-logic-pro tag-music-production tag-new-music tag-trance tag-trance-2026 tag-uplifting-trance"> 3556<figure class="wp-block-post-featured-image"><a href="https://alimabeats.com/eternal-pulse-alima-pre-release/" target="_self" ><img loading="lazy" decoding="async" width="150" height="150" src="https://alimabeats.com/wp-content/uploads/2026/08/DE9113B4-6266-4E9B-ACE5-47EB66779674-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Eternal Pulse – When the Music Speaks for Itself" style="object-fit:cover;" /></a></figure> 3557 3558<div class="wp-block-post-date"><time datetime="2026-08-19T21:24:20+02:00">August 19, 2026</time></div> 3559 3560<h2 class="wp-block-post-title">Eternal Pulse – When the Music Speaks for Itself</h2> 3561</li><li class="wp-block-post post-2760 post type-post status-publish format-standard has-post-thumbnail hentry category-my-music tag-ai-music-production tag-alima tag-behind-the-track tag-logic-pro tag-new-music-2026 tag-suno tag-together tag-trance-music tag-uplifting-trance tag-vocal-trance"> 3562<figure class="wp-block-post-featured-image"><a href="https://alimabeats.com/together-alima-vocal-trance-release/" target="_self" ><img loading="lazy" decoding="async" width="150" height="150" src="https://alimabeats.com/wp-content/uploads/2026/08/9FDD1EE0-0D98-4739-8FB4-F3DB5252E913-150x150.png" class="attachment-thumbnail size-thumbnail wp-post-image" alt="Together: How a Fan-Written Lyric Became One of ALIMAâs Most Personal New Releases" style="object-fit:cover;" /></a></figure> 3563 3564<div class="wp-block-post-date"><time datetime="2026-08-11T23:04:32+02:00">August 11, 2026</time></div> 3565 3566<h2 class="wp-block-post-title">Together: How a Fan-Written Lyric Became One of ALIMAâs Most Personal New Releases</h2> 3567</li></ul> 3568 3569<nav class="wp-block-query-pagination is-layout-flex wp-block-query-pagination-is-layout-flex" aria-label="Pagination"> 3570 3571 3572<div class="wp-block-query-pagination-numbers"><span aria-label="Page 1" aria-current="page" class="page-numbers current">1</span> 3573<a aria-label="Page 2" class="page-numbers" href="?query-2-page=2">2</a> 3574<a aria-label="Page 3" class="page-numbers" href="?query-2-page=3">3</a></div> 3575 3576<a href="/news/?query-2-page=2" class="wp-block-query-pagination-next">Next Page</a> 3577</nav> 3578 3579</div> 3580 3581 3582 3583<section class="alima-news-cta"> 3584 <h2>Stay connected with ALIMA</h2> 3585 3586 <p> 3587 Explore the music, discover exclusive content and follow the 3588 next releases and projects from ALIMA. 3589 </p> 3590 3591 <div class="alima-news-cta-buttons"> 3592 <a class="alima-news-cta-primary" href="/releases/"> 3593 Explore the releases 3594 </a> 3595 3596 <a class="alima-news-cta-secondary" href="/vault/"> 3597 Enter the ALIMA Vault 3598 </a> 3599 </div> 3600</section> 3601 3602 3603 3604<p class="wp-block-paragraph"></p> 3605 </div> 3606 </div> <!-- #fs-scroll__content --> 3607 </div><!-- #fs-scroll --> 3608 3609 </div> <!-- .fx --> 3610 3611</div> <!-- .content --> 3612 3613 3614 <div id="sidebar"> 3615 <div class="sidebar__block sidebar--right"> 3616 <a href="#" id="sidebar__trigger"></a> 3617 <div class="sidebar__inner"> 3618 <div class="sidebar__content"> 3619 <aside> 3620 <aside id="search-1" class="widget widget_search"><form method="get" id="searchform" class="searchform" action="https://alimabeats.com/"> 3621 <fieldset> 3622 <span class="search-input-wrap"> 3623 <input type="text" placeholder="Search and hit enter" value="" name="s" id="s" /> 3624 </span> 3625 <button type="submit" id="searchsubmit"><i class="icon icon-search"></i></button> 3626 </fieldset> 3627</form> 3628</aside> 3629 <aside id="recent-posts-1" class="widget widget_recent_entries"> 3630 <h3 class="widget-title">Latest News</h3> 3631 <ul> 3632 <li> 3633 <a href="https://alimabeats.com/alima-web-app-public-beta/">The ALIMA Web App Is Here – Explore the Public Beta & Help Shape What Comes Next</a> 3634 <span class="post-date">September 19, 2026</span> 3635 </li> 3636 <li> 3637 <a href="https://alimabeats.com/radio-edit-vs-extended-mix/">Radio Edit vs. Extended Mix: Why Both Versions Matter in Trance</a> 3638 <span class="post-date">September 8, 2026</span> 3639 </li> 3640 <li> 3641 <a href="https://alimabeats.com/alima-trance-playlists-spotify-soundcloud-youtube/">ALIMA Trance Playlists on Spotify, SoundCloud & YouTube</a> 3642 <span class="post-date">September 1, 2026</span> 3643 </li> 3644 <li> 3645 <a href="https://alimabeats.com/four-releases-one-new-chapter/">Four Releases, One New Chapter – Looking Back at ALIMAâs First Release Wave</a> 3646 <span class="post-date">August 24, 2026</span> 3647 </li> 3648 <li> 3649 <a href="https://alimabeats.com/eternal-pulse-alima-pre-release/">Eternal Pulse – When the Music Speaks for Itself</a> 3650 <span class="post-date">August 19, 2026</span> 3651 </li> 3652 <li> 3653 <a href="https://alimabeats.com/together-alima-vocal-trance-release/">Together: How a Fan-Written Lyric Became One of ALIMAâs Most Personal New Releases</a> 3654 <span class="post-date">August 11, 2026</span> 3655 </li> 3656 <li> 3657 <a href="https://alimabeats.com/inside-made-of-light-alima-simon-tp/">Inside âMade of Lightâ: How an Uplifting Trance Idea Became Something Harder</a> 3658 <span class="post-date">August 9, 2026</span> 3659 </li> 3660 <li> 3661 <a href="https://alimabeats.com/made-of-light-alima-simon-tp/">Made of Light: ALIMA & Simon T.P. Bring Hardstyle Energy Into Emotional Trance</a> 3662 <span class="post-date">August 6, 2026</span> 3663 </li> 3664 <li> 3665 <a href="https://alimabeats.com/ai-didnt-replace-me-it-made-me-a-better-producer/">AI Didnât Replace Me. It Made Me a Better Producer.</a> 3666 <span class="post-date">August 2, 2026</span> 3667 </li> 3668 <li> 3669 <a href="https://alimabeats.com/free-with-you-new-vocal-trance-release/">Free With You: The Story Behind ALIMAâs New Vocal Trance Release</a> 3670 <span class="post-date">July 31, 2026</span> 3671 </li> 3672 </ul> 3673 3674 </aside>
3674<aside id="archives-1" class="widget widget_archive"><h3 class="widget-title">Archives</h3> 3675 <ul> 3676 <li><a href='https://alimabeats.com/2026/09/'>September 2026</a> (3)</li> 3677 <li><a href='https://alimabeats.com/2026/08/'>August 2026</a> (6)</li> 3678 <li><a href='https://alimabeats.com/2026/07/'>July 2026</a> (3)</li> 3679 <li><a href='https://alimabeats.com/2025/10/'>October 2025</a> (2)</li> 3680 <li><a href='https://alimabeats.com/2025/03/'>March 2025</a> (3)</li> 3681 </ul> 3682 3683 </aside><aside id="categories-2" class="widget widget_categories"><h3 class="widget-title">Categories</h3> 3684 <ul> 3685 <li class="cat-item cat-item-34"><a href="https://alimabeats.com/category/blog/">Blog</a> (14) 3686<ul class='children'> 3687 <li class="cat-item cat-item-74"><a href="https://alimabeats.com/category/blog/music/">Music</a> (10) 3688 <ul class='children'> 3689 <li class="cat-item cat-item-75"><a href="https://alimabeats.com/category/blog/music/my-music/">My Music</a> (8) 3690</li> 3691 </ul> 3692</li> 3693 <li class="cat-item cat-item-51"><a href="https://alimabeats.com/category/blog/personal/">Personal</a> (3) 3694</li> 3695 <li class="cat-item cat-item-35"><a href="https://alimabeats.com/category/blog/production-tips/">Production Tips</a> (3) 3696</li> 3697</ul> 3698</li> 3699 <li class="cat-item cat-item-7"><a href="https://alimabeats.com/category/updates/">Updates</a> (5) 3700<ul class='children'> 3701 <li class="cat-item cat-item-8"><a href="https://alimabeats.com/category/updates/website/">Website</a> (1) 3702</li> 3703</ul> 3704</li> 3705 </ul> 3706 3707 </aside><aside id="tag_cloud-1" class="widget widget_tag_cloud"><h3 class="widget-title">Search by tags</h3><div class="tagcloud"><a href="https://alimabeats.com/tag/ai-music-production/" class="tag-cloud-link tag-link-166 tag-link-position-1" style="font-size: 13px;" aria-label="AI music production (3 items)">AI music production<span class="tag-link-count"> (3)</span></a> 3708<a href="https://alimabeats.com/tag/alima/" class="tag-cloud-link tag-link-76 tag-link-position-2" style="font-size: 13px;" aria-label="Alima (14 items)">Alima<span class="tag-link-count"> (14)</span></a> 3709<a href="https://alimabeats.com/tag/alima-2026/" class="tag-cloud-link tag-link-189 tag-link-position-3" style="font-size: 13px;" aria-label="ALIMA 2026 (1 item)">ALIMA 2026<span class="tag-link-count"> (1)</span></a> 3710<a href="https://alimabeats.com/tag/alima-radio/" class="tag-cloud-link tag-link-253 tag-link-position-4" style="font-size: 13px;" aria-label="ALIMA Radio (1 item)">ALIMA Radio<span class="tag-link-count"> (1)</span></a> 3711<a href="https://alimabeats.com/tag/alima-vault/" class="tag-cloud-link tag-link-255 tag-link-position-5" style="font-size: 13px;" aria-label="ALIMA Vault (1 item)">ALIMA Vault<span class="tag-link-count"> (1)</span></a> 3712<a href="https://alimabeats.com/tag/alima-web-app/" class="tag-cloud-link tag-link-250 tag-link-position-6" style="font-size: 13px;" aria-label="ALIMA Web App (1 item)">ALIMA Web App<span class="tag-link-count"> (1)</span></a> 3713<a href="https://alimabeats.com/tag/app-feedback/" class="tag-cloud-link tag-link-257 tag-link-position-7" style="font-size: 13px;" aria-label="App Feedback (1 item)">App Feedback<span class="tag-link-count"> (1)</span></a> 3714<a href="https://alimabeats.com/tag/artist-journey/" class="tag-cloud-link tag-link-149 tag-link-position-8" style="font-size: 13px;" aria-label="artist journey (2 items)">artist journey<span class="tag-link-count"> (2)</span></a> 3715<a href="https://alimabeats.com/tag/behind-the-music/" class="tag-cloud-link tag-link-215 tag-link-position-9" style="font-size: 13px;" aria-label="Behind the Music (1 item)">Behind the Music<span class="tag-link-count"> (1)</span></a> 3716<a href="https://alimabeats.com/tag/behind-the-track/" class="tag-cloud-link tag-link-185 tag-link-position-10" style="font-size: 13px;" aria-label="Behind the Track (2 items)">Behind the Track<span class="tag-link-count"> (2)</span></a> 3717<a href="https://alimabeats.com/tag/chatgpt/" class="tag-cloud-link tag-link-186 tag-link-position-11" style="font-size: 13px;" aria-label="ChatGPT (1 item)">ChatGPT<span class="tag-link-count"> (1)</span></a> 3718<a href="https://alimabeats.com/tag/dj-mix/" class="tag-cloud-link tag-link-243 tag-link-position-12" style="font-size: 13px;" aria-label="DJ Mix (1 item)">DJ Mix<span class="tag-link-count"> (1)</span></a> 3719<a href="https://alimabeats.com/tag/dj-playlist/" class="tag-cloud-link tag-link-238 tag-link-position-13" style="font-size: 13px;" aria-label="DJ playlist (1 item)">DJ playlist<span class="tag-link-count"> (1)</span></a> 3720<a href="https://alimabeats.com/tag/electronic-dance-music/" class="tag-cloud-link tag-link-194 tag-link-position-14" style="font-size: 13px;" aria-label="Electronic Dance Music (1 item)">Electronic Dance Music<span class="tag-link-count"> (1)</span></a> 3721<a href="https://alimabeats.com/tag/electronic-music/" class="tag-cloud-link tag-link-78 tag-link-position-15" style="font-size: 13px;" aria-label="electronic music (4 items)">electronic music<span class="tag-link-count"> (4)</span></a> 3722<a href="https://alimabeats.com/tag/emotional-trance/" class="tag-cloud-link tag-link-137 tag-link-position-16" style="font-size: 13px;" aria-label="emotional trance (2 items)">emotional trance<span class="tag-link-count"> (2)</span></a> 3723<a href="https://alimabeats.com/tag/eternal-pulse/" class="tag-cloud-link tag-link-144 tag-link-position-17" style="font-size: 13px;" aria-label="Eternal Pulse (3 items)">Eternal Pulse<span class="tag-link-count"> (3)</span></a> 3724<a href="https://alimabeats.com/tag/exclusive-downloads/" class="tag-cloud-link tag-link-254 tag-link-position-18" style="font-size: 13px;" aria-label="Exclusive Downloads (1 item)">Exclusive Downloads<span class="tag-link-count"> (1)</span></a> 3725<a href="https://alimabeats.com/tag/free-with-you/" class="tag-cloud-link tag-link-141 tag-link-position-19" style="font-size: 13px;" aria-label="Free With You (3 items)">Free With You<span class="tag-link-count"> (3)</span></a> 3726<a href="https://alimabeats.com/tag/hardstyle/" class="tag-cloud-link tag-link-180 tag-link-position-20" style="font-size: 13px;" aria-label="Hardstyle (1 item)">Hardstyle<span class="tag-link-count"> (1)</span></a> 3727<a href="https://alimabeats.com/tag/hardstyle-influences/" class="tag-cloud-link tag-link-184 tag-link-position-21" style="font-size: 13px;" aria-label="Hardstyle Influences (1 item)">Hardstyle Influences<span class="tag-link-count"> (1)</span></a> 3728<a href="https://alimabeats.com/tag/independent-artist/" class="tag-cloud-link tag-link-188 tag-link-position-22" style="font-size: 13px;" aria-label="Independent Artist (2 items)">Independent Artist<span class="tag-link-count"> (2)</span></a> 3729<a href="https://alimabeats.com/tag/instumental-trance/" class="tag-cloud-link tag-link-191 tag-link-position-23" style="font-size: 13px;" aria-label="Instumental Trance (1 item)">Instumental Trance<span class="tag-link-count"> (1)</span></a> 3730<a href="https://alimabeats.com/tag/logic-pro/" class="tag-cloud-link tag-link-38 tag-link-position-24" style="font-size: 13px;" aria-label="Logic Pro (3 items)">Logic Pro<span class="tag-link-count"> (3)</span></a> 3731<a href="https://alimabeats.com/tag/made-of-light/" class="tag-cloud-link tag-link-142 tag-link-position-25" style="font-size: 13px;" aria-label="Made of Light (4 items)">Made of Light<span class="tag-link-count"> (4)</span></a> 3732<a href="https://alimabeats.com/tag/mainfloor-trance/" class="tag-cloud-link tag-link-192 tag-link-position-26" style="font-size: 13px;" aria-label="Mainfloor Trance (2 items)">Mainfloor Trance<span class="tag-link-count"> (2)</span></a> 3733<a href="https://alimabeats.com/tag/music-app/" class="tag-cloud-link tag-link-252 tag-link-position-27" style="font-size: 13px;" aria-label="Music App (1 item)">Music App<span class="tag-link-count"> (1)</span></a> 3734<a href="https://alimabeats.com/tag/music-production/" class="tag-cloud-link tag-link-125 tag-link-position-28" style="font-size: 13px;" aria-label="music production (7 items)">music production<span class="tag-link-count"> (7)</span></a> 3735<a href="https://alimabeats.com/tag/new-music/" class="tag-cloud-link tag-link-146 tag-link-position-29" style="font-size: 13px;" aria-label="new music (3 items)">new music<span class="tag-link-count"> (3)</span></a> 3736<a href="https://alimabeats.com/tag/new-music-2026/" class="tag-cloud-link tag-link-181 tag-link-position-30" style="font-size: 13px;" aria-label="New Music 2026 (2 items)">New Music 2026<span class="tag-link-count"> (2)</span></a> 3737<a href="https://alimabeats.com/tag/new-trance-music/" class="tag-cloud-link tag-link-153 tag-link-position-31" style="font-size: 13px;" aria-label="New Trance Music (2 items)">New Trance Music<span class="tag-link-count"> (2)</span></a> 3738<a href="https://alimabeats.com/tag/public-beta/" class="tag-cloud-link tag-link-251 tag-link-position-32" style="font-size: 13px;" aria-label="Public Beta (1 item)">Public Beta<span class="tag-link-count"> (1)</span></a> 3739<a href="https://alimabeats.com/tag/release-schedule/" class="tag-cloud-link tag-link-147 tag-link-position-33" style="font-size: 13px;" aria-label="release schedule (1 item)">release schedule<span class="tag-link-count"> (1)</span></a> 3740<a href="https://alimabeats.com/tag/release-wave/" class="tag-cloud-link tag-link-216 tag-link-position-34" style="font-size: 13px;" aria-label="Release Wave (1 item)">Release Wave<span class="tag-link-count"> (1)</span></a> 3741<a href="https://alimabeats.com/tag/simon-t-p-2/" class="tag-cloud-link tag-link-182 tag-link-position-35" style="font-size: 13px;" aria-label="Simon T. P. (1 item)">Simon T. P.<span class="tag-link-count"> (1)</span></a> 3742<a href="https://alimabeats.com/tag/spotify-playlist/" class="tag-cloud-link tag-link-230 tag-link-position-36" style="font-size: 13px;" aria-label="Spotify playlist (1 item)">Spotify playlist<span class="tag-link-count"> (1)</span></a> 3743<a href="https://alimabeats.com/tag/suno/" class="tag-cloud-link tag-link-187 tag-link-position-37" style="font-size: 13px;" aria-label="Suno (2 items)">Suno<span class="tag-link-count"> (2)</span></a> 3744<a href="https://alimabeats.com/tag/together/" class="tag-cloud-link tag-link-143 tag-link-position-38" style="font-size: 13px;" aria-label="Together (3 items)">Together<span class="tag-link-count"> (3)</span></a> 3745<a href="https://alimabeats.com/tag/trance/" class="tag-cloud-link tag-link-91 tag-link-position-39" style="font-size: 13px;" aria-label="Trance (3 items)">Trance<span class="tag-link-count"> (3)</span></a> 3746<a href="https://alimabeats.com/tag/trance-2026/" class="tag-cloud-link tag-link-193 tag-link-position-40" style="font-size: 13px;" aria-label="Trance 2026 (1 item)">Trance 2026<span class="tag-link-count"> (1)</span></a> 3747<a href="https://alimabeats.com/tag/trance-music/" class="tag-cloud-link tag-link-123 tag-link-position-41" style="font-size: 13px;" aria-label="trance music (7 items)">trance music<span class="tag-link-count"> (7)</span></a> 3748<a href="https://alimabeats.com/tag/trance-producer/" class="tag-cloud-link tag-link-173 tag-link-position-42" style="font-size: 13px;" aria-label="Trance producer (2 items)">Trance producer<span class="tag-link-count"> (2)</span></a> 3749<a href="https://alimabeats.com/tag/trance-production/" class="tag-cloud-link tag-link-242 tag-link-position-43" style="font-size: 13px;" aria-label="Trance Production (1 item)">Trance Production<span class="tag-link-count"> (1)</span></a> 3750<a href="https://alimabeats.com/tag/uplifting-trance/" class="tag-cloud-link tag-link-85 tag-link-position-44" style="font-size: 13px;" aria-label="uplifting trance (7 items)">uplifting trance<span class="tag-link-count"> (7)</span></a> 3751<a href="https://alimabeats.com/tag/vocal-trance/" class="tag-cloud-link tag-link-94 tag-link-position-45" style="font-size: 13px;" aria-label="Vocal Trance (3 items)">Vocal Trance<span class="tag-link-count"> (3)</span></a></div> 3752</aside><aside id="block-12" class="widget widget_block widget_media_image"><div class="wp-block-image"> 3753<figure class="aligncenter size-large"><a href="https://alimabeats.com/linktree"><img loading="lazy" decoding="async" width="615" height="1024" src="https://alimabeats.com/wp-content/uploads/2026/06/669A3D78-45DA-4B1A-922B-2F94F818D59F-615x1024.png" alt="" class="wp-image-2305"/></a></figure> 3754</div></aside> </aside>
3755 </div> 3756 </div> 3757 </div> 3758 <div class="sidebar__layer fx-cursor" data-cursor-class="close"></div> 3759 </div> 3760 </div><!-- #ajax content --> 3761 3762 <!-- Footer container --> 3763 <footer id="footer" class="container container--full no-socials"> 3764 <div class="footer__inner"> 3765 3766 <div class="footer__center"> 3767 <br><div class="footer__note"> 3768 © Copyright 2026 Arthur Weprich Media </div> <!-- .footer-note --> 3769 </div> 3770 3771 <div class="footer__right"> 3772 <div class="footer__right-inner"> 3773 3774 <a href="#" class="arrow-button scroll-top b-trigger"> 3775 3776 <div class="b-style-3 scroll-top__text"> 3777 <span class="g" data-g="Scroll Up">Scroll Up</span> 3778 </div> 3779 <div class="scroll-top__icon magneto"> 3780 <span class="icon icon-chevron-up"></span> 3781 </div> 3782 </a> 3783 </div> 3784 </div> 3785 </div> 3786 3787 </footer><!-- .footer --> 3788 3789</div><!-- .site --> 3790 3791<div id="fx-load-holder"></div> 3792 <div class="ax--wp-footer">
3792<script type="speculationrules"> 3793{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/angio/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 3794</script>
vendor: 1 bytes, line 3794
3794
3795<script type="application/ld+json" id="slim-seo-schema">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://alimabeats.com/#website","url":"https://alimabeats.com/","name":"ALIMA","description":"Emotional Trance Music ⢠Producer since 1998","inLanguage":"en-US","potentialAction":{"@id":"https://alimabeats.com/#searchaction"},"publisher":{"@id":"https://alimabeats.com/#organization"}},{"@type":"SearchAction","@id":"https://alimabeats.com/#searchaction","target":"https://alimabeats.com/?s={search_term_string}","query-input":"required name=search_term_string"},{"@type":"BreadcrumbList","name":"Breadcrumbs","@id":"https://alimabeats.com/news/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://alimabeats.com/"},{"@type":"ListItem","position":2,"name":"News"}]},{"@type":"WebPage","@id":"https://alimabeats.com/news/#webpage","url":"https://alimabeats.com/news/","inLanguage":"en-US","name":"ALIMA News | Trance Releases, Stories & Updates","description":"Read the latest ALIMA news, including new trance releases, behind-the-scenes stories, production insights, videos and artist updates.","datePublished":"2026-07-19T21:41:12+02:00","dateModified":"2026-09-15T21:38:52+02:00","isPartOf":{"@id":"https://alimabeats.com/#website"},"breadcrumb":{"@id":"https://alimabeats.com/news/#breadcrumblist"},"potentialAction":{"@id":"https://alimabeats.com/news/#readaction"}},{"@type":"ReadAction","@id":"https://alimabeats.com/news/#readaction","target":"https://alimabeats.com/news/"},{"@type":"Organization","@id":"https://alimabeats.com/#organization","url":"https://alimabeats.com/","name":"ALIMA"}]}</script>
3795
3795<script> 3796 ( () => { 3797 const lazyloadRunObserver = () => { 3798 const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); 3799 const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { 3800 entries.forEach( ( entry ) => { 3801 if ( entry.isIntersecting ) { 3802 let lazyloadBackground = entry.target; 3803 if( lazyloadBackground ) { 3804 lazyloadBackground.classList.add( 'e-lazyloaded' ); 3805 } 3806 lazyloadBackgroundObserver.unobserve( entry.target ); 3807 } 3808 }); 3809 }, { rootMargin: '200px 0px 200px 0px' } ); 3810 lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { 3811 lazyloadBackgroundObserver.observe( lazyloadBackground ); 3812 } ); 3813 }; 3814 const events = [ 3815 'DOMContentLoaded', 3816 'elementor/lazyload/observe', 3817 ]; 3818 events.forEach( ( event ) => { 3819 document.addEventListener( event, lazyloadRunObserver ); 3820 } ); 3821 } )(); 3822 </script>
3822 3823
3823<script type='text/javascript'> 3824 (function () { 3825 var c = document.body.className; 3826 c = c.replace(/woocommerce-no-js/, 'woocommerce-js'); 3827 document.body.className = c; 3828 })(); 3829 </script>
3829 3830 <link rel='stylesheet' id='ppcp-pwc-payment-method-css' href='https://alimabeats.com/wp-content/plugins/woocommerce-paypal-payments/assets/ppcp-local-alternative-payment-methods-css-gateway.css?ver=4.1.1' media='all' /> 3831<link rel='stylesheet' id='wc-blocks-style-css' href='https://alimabeats.com/wp-content/plugins/woocommerce/assets/client/blocks/wc-blocks.css?ver=wc-10.9.4' media='all' /> 3832<style id="core-block-supports-inline-css"> 3833.wp-container-core-post-template-is-layout-0fed8f92{grid-template-columns:repeat(3, minmax(0, 1fr));} 3834/*# sourceURL=core-block-supports-inline-css */ 3835</style>
3836<script id="burst-js" defer src="https://alimabeats.com/wp-content/uploads/burst/js/burst.min.js?ver=1791358687"></script>
vendor: 1 bytes, line 3836
3836
3837<script defer data-cfasync="false" src="https://alimabeats.com/wp-content/uploads/13291736e6/dist/1677903314.js?ver=17583b40ea34f3175d7ab71725350200"></script>
vendor: 1 bytes, line 3837
3837
3838<script id="basicLightbox-js" src="https://alimabeats.com/wp-content/plugins/angio-toolkit/options/toolkit/vendors/basicLightbox/basicLightbox.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 3838
3838
3839<script id="swiper-js" src="https://alimabeats.com/wp-content/plugins/elementor/assets/lib/swiper/v8/swiper.min.js?ver=8.4.5"></script>
vendor: 1 bytes, line 3839
3839
3840<script id="angio-toolkit-js-extra"> 3841var toolkitOptions = {"path":"https://alimabeats.com/wp-content/plugins/angio-toolkit","siteUrl":"https://alimabeats.com"}; 3842var ajax_action = {"ajaxurl":"https://alimabeats.com/wp-admin/admin-ajax.php","ajax_nonce":"5373ad53cb"}; 3843//# sourceURL=angio-toolkit-js-extra 3844</script>
vendor: 1 bytes, line 3844
3844
3845<script id="angio-toolkit-js" src="https://alimabeats.com/wp-content/plugins/angio-toolkit/options/toolkit/js/frontend-toolkit.js?ver=7.1.3"></script>
vendor: 1 bytes, line 3845
3845
3846<script id="wp-hooks-js" src="https://alimabeats.com/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 3846
3846
3847<script id="wp-i18n-js" src="https://alimabeats.com/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 3847
3847
3848<script id="wp-i18n-js-after"> 3849wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 3850//# sourceURL=wp-i18n-js-after 3851</script>
vendor: 1 bytes, line 3851
3851
3852<script id="swv-js" src="https://alimabeats.com/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.2"></script>
vendor: 1 bytes, line 3852
3852
3853<script id="contact-form-7-js-before"> 3854var wpcf7 = { 3855 "api": { 3856 "root": "https:\/\/alimabeats.com\/wp-json\/", 3857 "namespace": "contact-form-7\/v1" 3858 } 3859}; 3860//# sourceURL=contact-form-7-js-before 3861</script>
vendor: 1 bytes, line 3861
3861
3862<script id="contact-form-7-js" src="https://alimabeats.com/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.2"></script>
vendor: 1 bytes, line 3862
3862
3863<script data-wp-strategy="async" id="cloudflare-turnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script>
vendor: 1 bytes, line 3863
3863
3864<script id="cloudflare-turnstile-js-after"> 3865document.addEventListener( 'wpcf7submit', e => turnstile.reset() ); 3866//# sourceURL=cloudflare-turnstile-js-after 3867</script>
vendor: 1 bytes, line 3867
3867
3868<script id="dlm-xhr-js-extra"> 3869var dlmXHRtranslations = {"error":"An error occurred while trying to download the file. Please try again.","not_found":"Download does not exist.","no_file_path":"No file path defined.","no_file_paths":"No file paths defined.","filetype":"Download is not allowed for this file type.","file_access_denied":"Access denied to this file.","access_denied":"Access denied. You do not have permission to download this file.","security_error":"Something is wrong with the file path.","file_not_found":"File not found."}; 3870//# sourceURL=dlm-xhr-js-extra 3871</script>
vendor: 1 bytes, line 3871
3871
3872<script id="dlm-xhr-js-before"> 3873const dlmXHR = {"xhr_links":{"class":["download-link","download-button"]},"prevent_duplicates":true,"ajaxUrl":"https:\/\/alimabeats.com\/wp-admin\/admin-ajax.php"}; dlmXHRinstance = {}; const dlmXHRGlobalLinks = "https://alimabeats.com/download/"; const dlmNonXHRGlobalLinks = []; dlmXHRgif = "https://alimabeats.com/wp-includes/images/spinner.gif"; const dlmXHRProgress = "1" 3874//# sourceURL=dlm-xhr-js-before 3875</script>
vendor: 1 bytes, line 3875
3875
3876<script id="dlm-xhr-js" src="https://alimabeats.com/wp-content/plugins/download-monitor/assets/js/dlm-xhr.min.js?ver=5.2.7"></script>
vendor: 1 bytes, line 3876
3876
3877<script id="gsap-js" src="https://alimabeats.com/wp-content/themes/angio/js/gsap.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 3877
3877
3878<script id="smooth-scrollbar-js" src="https://alimabeats.com/wp-content/themes/angio/js/smooth-scrollbar.min.js?ver=7.1.3"></script>
vendor: 1 bytes, line 3878
3878
3879<script id="axloader-js" src="https://alimabeats.com/wp-content/themes/angio/js/axloader.js?ver=7.1.3"></script>
vendor: 1 bytes, line 3879
3879
3880<script id="imagesloaded-js" src="https://alimabeats.com/wp-includes/js/imagesloaded.min.js?ver=5.0.0"></script>
vendor: 1 bytes, line 3880
3880
3881<script id="angio-theme-scripts-js-extra"> 3882var themeVars = {"baseUrl":"https://alimabeats.com/","path":"https://alimabeats.com/wp-content/themes/angio","dir":"","ajaxed":"1","permalinks":"1","blacklistSelectors":".ajax-off,.woocommerce-message .restore-item,.product-remove .remove,.remove_from_cart_button,.add_to_cart_button,.single_add_to_cart_button,.ajax_add_to_cart,.wc-tabs li a,ul.tabs li a,.woocommerce-review-link,.woocommerce-Button.download,.woocommerce-MyAccount-downloads-file,a[href^=\"/app/\"],a[href^=\"https://alimabeats.com/app/\"],.alima2026-nav__links a[href^=\"#\"],.alima2026-btn--ghost[href^=\"#\"]","reloadScripts":"admin-bar.min.js,waypoints.min.js,woocommerce/assets/js/frontend/checkout.min.js,woocommerce/assets/js/frontend/country-select.min.js,woocommerce/assets/js/frontend/single-product.min.js,woocommerce/assets/js/frontend/woocommerce.min.js,contact-form-7/includes/js/scripts.js,elementor/assets/lib/swiper/swiper.min.js,elementor/assets/js/frontend.min.js","reloadContainers":"#wpadminbar","blacklistLinks":"https://alimabeats.com/app/"}; 3883var ajax_action = {"ajaxurl":"https://alimabeats.com/wp-admin/admin-ajax.php","ajax_nonce":"5373ad53cb"}; 3884//# sourceURL=angio-theme-scripts-js-extra 3885</script>
vendor: 1 bytes, line 3885
3885
3886<script id="angio-theme-scripts-js" src="https://alimabeats.com/wp-content/themes/angio/js/theme.js?ver=7.1.3"></script>
vendor: 1 bytes, line 3886
3886
3887<script id="advanced-ads-find-adblocker-js" src="https://alimabeats.com/wp-content/plugins/advanced-ads/admin/assets/js/advertisement.js?ver=2.0.17"></script>
vendor: 1 bytes, line 3887
3887
3888<script id="sourcebuster-js-js" src="https://alimabeats.com/wp-content/plugins/woocommerce/assets/js/sourcebuster/sourcebuster.min.js?ver=10.9.4"></script>
vendor: 1 bytes, line 3888
3888
3889<script id="wc-order-attribution-js-extra"> 3890var wc_order_attribution = {"params":{"lifetime":1.0e-5,"session":30,"base64":false,"ajaxurl":"https://alimabeats.com/wp-admin/admin-ajax.php","prefix":"wc_order_attribution_","allowTracking":true},"fields":{"source_type":"current.typ","referrer":"current_add.rf","utm_campaign":"current.cmp","utm_source":"current.src","utm_medium":"current.mdm","utm_content":"current.cnt","utm_id":"current.id","utm_term":"current.trm","utm_source_platform":"current.plt","utm_creative_format":"current.fmt","utm_marketing_tactic":"current.tct","session_entry":"current_add.ep","session_start_time":"current_add.fd","session_pages":"session.pgs","session_count":"udata.vst","user_agent":"udata.uag"}}; 3891//# sourceURL=wc-order-attribution-js-extra 3892</script>
vendor: 1 bytes, line 3892
3892
3893<script id="wc-order-attribution-js" src="https://alimabeats.com/wp-content/plugins/woocommerce/assets/js/frontend/order-attribution.min.js?ver=10.9.4"></script>
vendor: 1 bytes, line 3893
3893
3894<script id="wp-emoji-settings" type="application/json"> 3895{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://alimabeats.com/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}} 3896</script>
vendor: 1 bytes, line 3896
3896
3897<script type="module"> 3898/*! This file is auto-generated */ 3899var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 3900//# sourceURL=https://alimabeats.com/wp-includes/js/wp-emoji-loader.min.js 3901</script>
3901 3902 <style id="alima-global-scroll-button-styles"> 3903 /* The independent ALIMA button replaces Angio's original footer link. */ 3904 #footer a.scroll-top { 3905 display: none !important; 3906 } 3907 3908 #alima-global-scroll-button { 3909 position: fixed; 3910 z-index: 99990; 3911 right: clamp(16px, 2.4vw, 30px); 3912 bottom: max(18px, calc(env(safe-area-inset-bottom) + 12px)); 3913 3914 display: inline-flex; 3915 align-items: center; 3916 justify-content: center; 3917 3918 width: 52px; 3919 height: 52px; 3920 margin: 0; 3921 padding: 0; 3922 3923 color: #ffffff; 3924 cursor: pointer; 3925 3926 border: 1px solid transparent; 3927 border-radius: 15px; 3928 outline: none; 3929 3930 background: 3931 linear-gradient(rgba(7, 9, 17, 0.82), rgba(7, 9, 17, 0.72)) padding-box, 3932 linear-gradient(135deg, #42ecff, #8b5cff 52%, #ff28c4) border-box; 3933 3934 box-shadow: 3935 0 14px 38px rgba(0, 0, 0, 0.34), 3936 0 0 22px rgba(66, 236, 255, 0.10), 3937 inset 0 1px 0 rgba(255, 255, 255, 0.08); 3938 3939 -webkit-backdrop-filter: blur(16px) saturate(145%); 3940 backdrop-filter: blur(16px) saturate(145%); 3941 3942 opacity: 0; 3943 visibility: hidden; 3944 pointer-events: none; 3945 transform: translateY(13px) scale(0.94); 3946 3947 transition: 3948 opacity 180ms ease, 3949 visibility 180ms ease, 3950 transform 180ms ease, 3951 box-shadow 180ms ease; 3952 } 3953 3954 #alima-global-scroll-button.is-visible { 3955 opacity: 1; 3956 visibility: visible; 3957 pointer-events: auto; 3958 transform: translateY(0) scale(1); 3959 } 3960 3961 #alima-global-scroll-button svg { 3962 display: block; 3963 width: 22px; 3964 height: 22px; 3965 3966 fill: none; 3967 stroke: currentColor; 3968 stroke-width: 2.2; 3969 stroke-linecap: round; 3970 stroke-linejoin: round; 3971 } 3972 3973 #alima-global-scroll-button:focus-visible { 3974 box-shadow: 3975 0 0 0 3px rgba(5, 6, 10, 0.95), 3976 0 0 0 5px rgba(66, 236, 255, 0.72), 3977 0 14px 38px rgba(0, 0, 0, 0.34); 3978 } 3979 3980 @media (hover: hover) { 3981 #alima-global-scroll-button:hover { 3982 transform: translateY(-2px) scale(1.025); 3983 box-shadow: 3984 0 17px 42px rgba(0, 0, 0, 0.40), 3985 0 0 28px rgba(255, 40, 196, 0.16), 3986 inset 0 1px 0 rgba(255, 255, 255, 0.10); 3987 } 3988 } 3989 3990 @media (max-width: 640px) { 3991 #alima-global-scroll-button { 3992 right: 15px; 3993 bottom: max(15px, calc(env(safe-area-inset-bottom) + 10px)); 3994 width: 47px; 3995 height: 47px; 3996 border-radius: 14px; 3997 } 3998 3999 #alima-global-scroll-button svg { 4000 width: 20px; 4001 height: 20px; 4002 } 4003 } 4004 4005 @media (prefers-reduced-motion: reduce) { 4006 #alima-global-scroll-button { 4007 transition: none; 4008 } 4009 } 4010 </style> 4011 4012 <button 4013 id="alima-global-scroll-button" 4014 type="button" 4015 aria-label="Scroll to the top" 4016 aria-hidden="true" 4017 title="Scroll to the top" 4018 > 4019 <svg viewBox="0 0 24 24" aria-hidden="true" focusable="false"> 4020 <path d="M6 14.5 12 8l6 6.5"></path> 4021 </svg> 4022 </button> 4023 4024
4024<script id="alima-global-scroll-button-script"> 4025 (function () { 4026 'use strict'; 4027 4028 if (window.alimaGlobalScrollButtonReady) { 4029 return; 4030 } 4031 4032 window.alimaGlobalScrollButtonReady = true; 4033 4034 var button = document.getElementById('alima-global-scroll-button'); 4035 4036 if (!button) { 4037 return; 4038 } 4039 4040 var ticking = false; 4041 4042 function getFullscreenScroller() { 4043 return document.getElementById('fs-scroll'); 4044 } 4045 4046 function getBehavior() { 4047 return window.matchMedia('(prefers-reduced-motion: reduce)').matches 4048 ? 'auto' 4049 : 'smooth'; 4050 } 4051 4052 function getCurrentScrollTop() { 4053 var fullscreenScroller = getFullscreenScroller(); 4054 var documentTop = window.pageYOffset 4055 || document.documentElement.scrollTop 4056 || document.body.scrollTop 4057 || 0; 4058 var fullscreenTop = fullscreenScroller ? fullscreenScroller.scrollTop : 0; 4059 4060 return Math.max(documentTop, fullscreenTop); 4061 } 4062 4063 function updateButton() { 4064 var visible = getCurrentScrollTop() > 320; 4065 4066 button.classList.toggle('is-visible', visible); 4067 button.setAttribute('aria-hidden', visible ? 'false' : 'true'); 4068 ticking = false; 4069 } 4070 4071 function requestButtonUpdate() { 4072 if (ticking) { 4073 return; 4074 } 4075 4076 ticking = true; 4077 window.requestAnimationFrame(updateButton); 4078 } 4079 4080 /* Capture scroll events from both the page and Angio's #fs-scroll. */ 4081 document.addEventListener('scroll', requestButtonUpdate, true); 4082 window.addEventListener('scroll', requestButtonUpdate, { passive: true }); 4083 window.addEventListener('resize', requestButtonUpdate, { passive: true }); 4084 4085 button.addEventListener('click', function () { 4086 var options = { 4087 top: 0, 4088 left: 0, 4089 behavior: getBehavior() 4090 }; 4091 var fullscreenScroller = getFullscreenScroller(); 4092 4093 if (fullscreenScroller) { 4094 fullscreenScroller.scrollTo(options); 4095 } 4096 4097 window.scrollTo(options); 4098 }); 4099 4100 /* 4101 * The homepage uses #fs-scroll, so its section links receive an 4102 * explicit target scroll. Other links and pages remain untouched. 4103 */ 4104 window.addEventListener('click', function (event) { 4105 var clickedElement = event.target; 4106 4107 if (!(clickedElement instanceof Element)) { 4108 return; 4109 } 4110 4111 var link = clickedElement.closest('.alima2026-page-nav a[href^="#"]'); 4112 var fullscreenScroller = getFullscreenScroller(); 4113 4114 if (!link || !fullscreenScroller) { 4115 return; 4116 } 4117 4118 var hash = link.getAttribute('href'); 4119 4120 if (!hash || hash === '#') { 4121 return; 4122 } 4123 4124 var target = document.getElementById(decodeURIComponent(hash.substring(1))); 4125 4126 if (!target) { 4127 return; 4128 } 4129 4130 event.preventDefault(); 4131 4132 var navigation = document.querySelector('.alima2026-page-nav'); 4133 var navigationTop = navigation 4134 ? parseFloat(window.getComputedStyle(navigation).top) || 0 4135 : 0; 4136 var navigationHeight = navigation ? navigation.offsetHeight : 0; 4137 var offset = navigationTop + navigationHeight + 22; 4138 var scrollerTop = fullscreenScroller.getBoundingClientRect().top; 4139 var destination = fullscreenScroller.scrollTop 4140 + target.getBoundingClientRect().top 4141 - scrollerTop 4142 - offset; 4143 4144 fullscreenScroller.scrollTo({ 4145 top: Math.max(0, destination), 4146 left: 0, 4147 behavior: getBehavior() 4148 }); 4149 4150 if (window.history && window.history.pushState) { 4151 window.history.pushState(null, '', hash); 4152 } 4153 }, true); 4154 4155 updateButton(); 4156 })(); 4157 </script>
4157 4158 4159<!-- ========================================================== 4160 ALIMA GLOBAL RADIO 1.9 4161========================================================== --> 4162 4163<div 4164 id="alima-global-radio" 4165 data-playlist="https://soundcloud.com/alimamusic_ofc/sets/alima-radio-complete" 4166 data-playlist-share="https://on.soundcloud.com/HuP0EH70k6KL1W4JAG" 4167 data-default-art="https://alimabeats.com/app/icons/icon-512.png" 4168 role="region" 4169 aria-label="ALIMA Radio Player"> 4170 4171 <div class="agr-bar"> 4172 4173 <!-- ARTWORK --> 4174 4175 <div class="agr-art"> 4176 4177 <img 4178 id="agr-artwork" 4179 src="https://alimabeats.com/app/icons/icon-512.png" 4180 alt="ALIMA Radio" 4181 width="46" 4182 height="46" 4183 > 4184 4185 </div> 4186 4187 <!-- INFO --> 4188 4189 <div class="agr-info"> 4190 4191 <div class="agr-label"> 4192 4193 <span 4194 class="agr-dot" 4195 aria-hidden="true"> 4196 </span> 4197 4198 ALIMA RADIO 4199 4200 <span id="agr-status"> 4201 READY 4202 </span> 4203 4204 </div> 4205 4206 <strong id="agr-title"> 4207 Complete Playlist 4208 </strong> 4209 4210 <small id="agr-subtitle"> 4211 SoundCloud · Shuffle On 4212 </small> 4213 4214 </div> 4215 4216 <!-- CONTROLS --> 4217 4218 <div 4219 class="agr-controls" 4220 role="group" 4221 aria-label="Playback controls"> 4222 4223 <button 4224 id="agr-prev" 4225 class="agr-icon-button" 4226 type="button" 4227 aria-label="Previous track" 4228 title="Previous track"> 4229 4230 <svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"> 4231 <path d="M6 5h2v14H6zM18 5v14L9 12z"/> 4232 </svg> 4233 4234 </button> 4235 4236 <button 4237 id="agr-play" 4238 class="agr-play" 4239 type="button" 4240 aria-label="Play ALIMA Radio" 4241 title="Play or pause"> 4242 4243 <span id="agr-play-icon"> 4244 4245 <svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"> 4246 <path d="M8 5v14l11-7z"/> 4247 </svg> 4248 4249 </span> 4250 4251 </button> 4252 4253 <button 4254 id="agr-next" 4255 class="agr-icon-button" 4256 type="button" 4257 aria-label="Next track" 4258 title="Next track"> 4259 4260 <svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true"> 4261 <path d="M16 5h2v14h-2zM6 5v14l9-7z"/> 4262 </svg> 4263 4264 </button> 4265 4266 <button 4267 id="agr-shuffle" 4268 class="agr-icon-button agr-shuffle is-active" 4269 type="button" 4270 aria-label="Disable shuffle" 4271 aria-pressed="true" 4272 title="Shuffle"> 4273 4274 <svg
4275 viewBox="0 0 24 24" 4276 fill="none" 4277 stroke="currentColor" 4278 stroke-width="1.8" 4279 stroke-linecap="round" 4280 stroke-linejoin="round" 4281 aria-hidden="true"> 4282 4283 <path d="M4 7h3c4 0 6 10 10 10h3"/> 4284 <path d="m17 14 3 3-3 3"/> 4285 <path d="M4 17h3c1.5 0 2.8-1.3 4-3"/> 4286 <path d="M14 10c1-1.8 2-3 3-3h3"/> 4287 <path d="m17 4 3 3-3 3"/> 4288 4289 </svg> 4290 4291 </button> 4292 4293 </div> 4294 4295 <!-- ACTIONS --> 4296 4297 <div class="agr-actions"> 4298 4299 <button 4300 id="agr-details-toggle" 4301 class="agr-playlist-button" 4302 type="button" 4303 aria-expanded="false" 4304 aria-controls="agr-details"> 4305 4306 Playlist 4307 4308 </button> 4309 4310 <a 4311 id="agr-soundcloud-link" 4312 class="agr-soundcloud" 4313 href="https://on.soundcloud.com/HuP0EH70k6KL1W4JAG" 4314 target="_blank" 4315 rel="noopener noreferrer"> 4316 4317 SoundCloud â 4318 4319 </a> 4320 4321 <button 4322 id="agr-close" 4323 class="agr-close" 4324 type="button" 4325 aria-label="Close radio player" 4326 title="Close player"> 4327 4328 à 4329 4330 </button> 4331 4332 </div> 4333 4334 </div> 4335 4336 <!-- PROGRESS --> 4337 4338 <div 4339 class="agr-progress" 4340 aria-hidden="true"> 4341 4342 <span id="agr-progress-fill"></span> 4343 4344 </div> 4345 4346 <!-- SOUNDCLOUD PANEL --> 4347 4348 <div 4349 id="agr-details" 4350 class="agr-details" 4351 hidden> 4352 4353 <div class="agr-details-header"> 4354 4355 <strong id="agr-details-title"> 4356 ALIMA Radio · Complete Playlist 4357 </strong> 4358 4359 <button 4360 id="agr-details-close" 4361 type="button" 4362 aria-label="Close player panel"> 4363 4364 à 4365 4366 </button> 4367 4368 </div> 4369 4370 <p 4371 id="agr-message" 4372 class="agr-message"> 4373 4374 Press Play to connect to SoundCloud. 4375 4376 </p> 4377 4378 <div id="agr-iframe-slot"></div> 4379 4380 <div class="agr-details-footer"> 4381 4382 <a 4383 id="agr-details-soundcloud" 4384 href="https://on.soundcloud.com/HuP0EH70k6KL1W4JAG" 4385 target="_blank" 4386 rel="noopener noreferrer"> 4387 4388 Open on SoundCloud â 4389 4390 </a> 4391 4392 <a href="/privacy-policy/"> 4393 Privacy Policy 4394 </a> 4395 4396 </div> 4397 4398 </div> 4399 4400</div> 4401 4402<!-- ========================================================== 4403 REOPEN ORB 4404========================================================== --> 4405 4406<button 4407 id="agr-reopen" 4408 type="button" 4409 aria-label="Open ALIMA Radio" 4410 title="Open ALIMA Radio" 4411 hidden> 4412 4413 <svg
4414 viewBox="0 0 24 24" 4415 fill="none" 4416 stroke="currentColor" 4417 stroke-width="1.8" 4418 stroke-linecap="round" 4419 stroke-linejoin="round" 4420 aria-hidden="true"> 4421 4422 <path d="M9 18V5l12-2v13"/> 4423 <circle cx="6" cy="18" r="3"/> 4424 <circle cx="18" cy="16" r="3"/> 4425 4426 </svg> 4427 4428</button> 4429 4430<!-- ========================================================== 4431 PLAYER CSS 4432========================================================== --> 4433 4434<style id="agr-style-v19"> 4435 4436#alima-global-radio { 4437 4438 --agr-cyan: #42ecff; 4439 --agr-pink: #ff28c4; 4440 --agr-purple: #8b5cff; 4441 4442 box-sizing: border-box; 4443 4444 position: fixed; 4445 4446 z-index: 999999; 4447 4448 left: 0; 4449 right: 0; 4450 bottom: 0; 4451 4452 width: 100%; 4453 max-width: none; 4454 4455 margin: 0; 4456 4457 padding-bottom: 4458 env(safe-area-inset-bottom, 0px); 4459 4460 color: #fff; 4461 4462 font-family: inherit; 4463 4464 background: 4465 4466 linear-gradient( 4467 110deg, 4468 rgba(12,15,26,.98), 4469 rgba(8,10,19,.99) 60%, 4470 rgba(18,12,28,.98) 4471 ) padding-box, 4472 4473 linear-gradient( 4474 90deg, 4475 rgba(66,236,255,.7), 4476 rgba(255,255,255,.09) 35%, 4477 rgba(255,40,196,.5), 4478 rgba(139,92,255,.6) 4479 ) border-box; 4480 4481 border: 1px solid transparent; 4482 4483 border-radius: 0; 4484 4485 box-shadow: 4486 0 -12px 45px rgba(0,0,0,.4), 4487 0 -2px 25px rgba(139,92,255,.07); 4488 4489 backdrop-filter: blur(20px); 4490 4491 -webkit-backdrop-filter: blur(20px); 4492 4493} 4494 4495#alima-global-radio::before { 4496 4497 content: ""; 4498 4499 position: absolute; 4500 4501 top: 0; 4502 left: 0; 4503 right: 0; 4504 4505 height: 2px; 4506 4507 background: linear-gradient( 4508 90deg, 4509 #42ecff, 4510 #8b5cff 40%, 4511 #ff28c4 75%, 4512 #8b5cff 4513 ); 4514 4515 pointer-events: none; 4516 4517} 4518 4519#alima-global-radio *, 4520#alima-global-radio *::before, 4521#alima-global-radio *::after, 4522#agr-reopen, 4523#agr-reopen * { 4524 4525 box-sizing: border-box; 4526 4527} 4528 4529#alima-global-radio[hidden], 4530#agr-reopen[hidden], 4531#alima-global-radio .agr-details[hidden] { 4532 4533 display: none !important; 4534 4535} 4536 4537#alima-global-radio button, 4538#agr-reopen { 4539 4540 font-family: inherit; 4541 4542 cursor: pointer; 4543 4544 -webkit-tap-highlight-color: transparent; 4545 4546} 4547 4548/* MAIN BAR */ 4549 4550#alima-global-radio .agr-bar { 4551 4552 display: grid; 4553 4554 grid-template-columns: 4555 46px 4556 minmax(0,1fr) 4557 auto 4558 minmax(0,1fr); 4559 4560 align-items: center; 4561 4562 gap: 16px; 4563 4564 width: 100%; 4565 4566 min-height: 68px; 4567 4568 padding: 9px 26px; 4569 4570} 4571 4572/* ART */ 4573 4574#alima-global-radio .agr-art, 4575#alima-global-radio .agr-art img { 4576 4577 width: 46px; 4578 height: 46px; 4579 4580} 4581 4582#alima-global-radio .agr-art img { 4583 4584 display: block; 4585 4586 object-fit: cover; 4587 4588 border-radius: 8px; 4589 4590 border: 1px solid rgba(255,255,255,.17); 4591 4592} 4593 4594/* INFO */ 4595 4596#alima-global-radio .agr-info { 4597 4598 min-width: 0; 4599 4600 overflow: hidden; 4601 4602} 4603 4604#alima-global-radio .agr-label { 4605 4606 display: flex; 4607 4608 align-items: center; 4609 4610 gap: 7px; 4611 4612 color: #88eaf4; 4613 4614 font-size: 8px; 4615 4616 font-weight: 800; 4617 4618 letter-spacing: .11em; 4619 4620 white-space: nowrap; 4621 4622} 4623 4624#alima-global-radio .agr-dot { 4625 4626 width: 6px; 4627 height: 6px; 4628 4629 flex: 0 0 6px; 4630 4631 border-radius: 50%; 4632 4633 background: #42ecff; 4634 4635 box-shadow: 0 0 9px #42ecff; 4636 4637} 4638 4639#alima-global-radio #agr-status { 4640 4641 color: #8994a8; 4642 4643 font-size: 7px; 4644 4645 font-weight: 700; 4646 4647} 4648 4649#alima-global-radio #agr-title { 4650 4651 display: block; 4652 4653 margin-top: 3px; 4654 4655 color: #fff; 4656 4657 font-size: 15px; 4658 4659 font-weight: 800; 4660 4661 line-height: 1.3; 4662 4663 overflow: hidden; 4664 4665 text-overflow: ellipsis; 4666 4667 white-space: nowrap; 4668 4669} 4670 4671#alima-global-radio #agr-subtitle { 4672 4673 display: block; 4674 4675 margin-top: 2px; 4676 4677 color: #a6afc0; 4678 4679 font-size: 10px; 4680 4681 overflow: hidden; 4682 4683 text-overflow: ellipsis; 4684 4685 white-space: nowrap; 4686 4687} 4688 4689/* CONTROLS */ 4690
4691#alima-global-radio .agr-controls { 4692 4693 display: flex; 4694 4695 align-items: center; 4696 4697 justify-content: center; 4698 4699 justify-self: center; 4700 4701 gap: 6px; 4702 4703} 4704 4705#alima-global-radio .agr-icon-button { 4706 4707 display: flex; 4708 4709 align-items: center; 4710 4711 justify-content: center; 4712 4713 width: 34px; 4714 height: 34px; 4715 4716 padding: 0; 4717 4718 color: #d7deea; 4719 4720 border: 1px solid transparent; 4721 4722 border-radius: 8px; 4723 4724 background: transparent; 4725 4726} 4727 4728#alima-global-radio .agr-icon-button svg { 4729 4730 width: 18px; 4731 height: 18px; 4732 4733} 4734 4735#alima-global-radio .agr-icon-button:hover { 4736 4737 color: #42ecff; 4738 4739 background: rgba(66,236,255,.07); 4740 4741} 4742 4743#alima-global-radio .agr-play { 4744 4745 display: flex; 4746 4747 align-items: center; 4748 4749 justify-content: center; 4750 4751 width: 42px; 4752 height: 42px; 4753 4754 padding: 0; 4755 4756 margin: 0 2px; 4757 4758 color: #fff; 4759 4760 border: 1px solid rgba(66,236,255,.65); 4761 4762 border-radius: 50%; 4763 4764 background: linear-gradient( 4765 135deg, 4766 #10202c, 4767 #21152e 4768 ); 4769 4770 box-shadow: 4771 0 0 15px rgba(66,236,255,.1), 4772 inset 0 0 10px rgba(139,92,255,.08); 4773 4774} 4775 4776#alima-global-radio .agr-play:hover { 4777 4778 transform: scale(1.05); 4779 4780 box-shadow: 4781 0 0 22px rgba(66,236,255,.22); 4782 4783} 4784 4785#alima-global-radio .agr-play svg { 4786 4787 width: 22px; 4788 height: 22px; 4789 4790} 4791 4792#alima-global-radio .agr-shuffle.is-active { 4793 4794 color: #42ecff; 4795 4796 background: rgba(66,236,255,.06); 4797 4798} 4799 4800/* ACTIONS */ 4801 4802#alima-global-radio .agr-actions { 4803 4804 display: flex; 4805 4806 align-items: center; 4807 4808 justify-content: flex-end; 4809 4810 justify-self: end; 4811 4812 gap: 17px; 4813 4814} 4815 4816#alima-global-radio .agr-playlist-button { 4817 4818 min-height: 30px; 4819 4820 padding: 0 13px; 4821 4822 color: #d5dce9; 4823 4824 background: rgba(255,255,255,.035); 4825 4826 border: 1px solid rgba(255,255,255,.13); 4827 4828 border-radius: 7px; 4829 4830 font-size: 10px; 4831 4832 font-weight: 750; 4833 4834} 4835 4836#alima-global-radio .agr-playlist-button:hover { 4837 4838 border-color: rgba(66,236,255,.35); 4839 4840} 4841 4842#alima-global-radio .agr-soundcloud { 4843 4844 color: #a9bacb !important; 4845 4846 font-size: 10px; 4847 4848 font-weight: 800; 4849 4850 text-decoration: none !important; 4851 4852 white-space: nowrap; 4853 4854} 4855 4856#alima-global-radio .agr-soundcloud:hover { 4857 4858 color: #42ecff !important; 4859 4860} 4861 4862#alima-global-radio .agr-close { 4863 4864 display: flex; 4865 4866 align-items: center; 4867 4868 justify-content: center; 4869 4870 width: 28px; 4871 height: 28px; 4872 4873 padding: 0; 4874 4875 color: #929bae; 4876 4877 background: transparent; 4878 4879 border: 0; 4880 4881 font-size: 23px; 4882 4883} 4884 4885/* PROGRESS */ 4886 4887#alima-global-radio .agr-progress { 4888 4889 width: 100%; 4890 4891 height: 3px; 4892 4893 overflow: hidden; 4894 4895 background: rgba(255,255,255,.06); 4896 4897} 4898 4899#alima-global-radio #agr-progress-fill { 4900 4901 display: block; 4902 4903 width: 0%; 4904 4905 height: 100%; 4906 4907 background: linear-gradient( 4908 90deg, 4909 #42ecff, 4910 #ff28c4, 4911 #8b5cff 4912 ); 4913 4914 transition: width .15s linear; 4915 4916} 4917 4918/* EXPANDED PANEL */ 4919 4920#alima-global-radio .agr-details { 4921 4922 position: absolute; 4923 4924 left: 0; 4925 right: 0; 4926 4927 bottom: 100%; 4928 4929 width: 100%; 4930 4931 padding: 18px 26px; 4932 4933 overflow: hidden; 4934 4935 background: linear-gradient( 4936 110deg, 4937 #0c0f1b, 4938 #11101e 4939 ); 4940 4941 border-top: 4942 1px solid rgba(66,236,255,.35); 4943 4944 border-bottom: 4945 1px solid rgba(255,255,255,.08); 4946 4947 box-shadow: 4948 0 -15px 40px rgba(0,0,0,.35); 4949 4950} 4951 4952#alima-global-radio .agr-details-header { 4953 4954 display: flex; 4955 4956 align-items: center; 4957 4958 justify-content: space-between; 4959 4960 gap: 15px; 4961 4962 margin-bottom: 8px; 4963 4964} 4965 4966#alima-global-radio .agr-details-header strong { 4967 4968 color: #fff; 4969 4970 font-size: 12px; 4971 4972 font-weight: 800; 4973 4974} 4975 4976#alima-global-radio .agr-details-header button { 4977 4978 color: #fff; 4979 4980 font-size: 23px; 4981 4982 border: 0; 4983 4984 background: transparent; 4985 4986} 4987 4988#alima-global-radio .agr-message { 4989 4990 margin: 0 0 10px; 4991 4992 color: #aeb8c8; 4993 4994 font-size: 11px; 4995 4996 line-height: 1.5; 4997 4998} 4999 5000#alima-global-radio .agr-details iframe { 5001 5002 display: block; 5003 5004 width: 100%; 5005 5006 height: 166px; 5007 5008 border: 0; 5009 5010 background: #171b29; 5011 5012} 5013 5014#alima-global-radio .agr-details-footer { 5015 5016 display: flex; 5017 5018 justify-content: space-between; 5019 5020 flex-wrap: wrap; 5021 5022 gap: 10px; 5023 5024 margin-top: 10px; 5025 5026} 5027 5028#alima-global-radio .agr-details-footer a { 5029 5030 color: #42ecff !important; 5031 5032 font-size: 10px; 5033 5034 text-decoration: none !important; 5035 5036} 5037 5038/* REOPEN */ 5039 5040#agr-reopen { 5041 5042 position: fixed; 5043 5044 z-index: 999999; 5045 5046 left: 22px; 5047 5048 bottom: calc( 5049 22px + env(safe-area-inset-bottom, 0px) 5050 ); 5051 5052 display: flex; 5053 5054 align-items: center; 5055 5056 justify-content: center; 5057 5058 width: 56px; 5059 height: 56px; 5060 5061 padding: 0; 5062 5063 color: #fff; 5064 5065 border: 1px solid transparent; 5066
5067 border-radius: 17px; 5068 5069 background: 5070 5071 linear-gradient( 5072 135deg, 5073 rgba(13,19,33,.97), 5074 rgba(29,13,40,.97) 5075 ) padding-box, 5076 5077 linear-gradient( 5078 135deg, 5079 #42ecff, 5080 #8b5cff 52%, 5081 #ff28c4 5082 ) border-box; 5083 5084 box-shadow: 5085 0 8px 28px rgba(0,0,0,.37), 5086 0 0 20px rgba(139,92,255,.12); 5087 5088 backdrop-filter: blur(12px); 5089 5090 -webkit-backdrop-filter: blur(12px); 5091 5092} 5093 5094#agr-reopen svg { 5095 5096 width: 24px; 5097 height: 24px; 5098 5099} 5100 5101/* PAGE SPACING */ 5102 5103body.alima-radio-present { 5104 5105 --agr-height: 86px; 5106 5107 padding-bottom: 5108 calc(var(--agr-height) + 20px) !important; 5109 5110} 5111 5112body.alima-radio-present #fs-scroll { 5113 5114 padding-bottom: 5115 calc(var(--agr-height) + 24px) !important; 5116 5117} 5118 5119body.alima-radio-present .agr-raised-scrolltop { 5120 5121 bottom: 5122 calc(var(--agr-height) + 18px) !important; 5123 5124 z-index: 999998 !important; 5125 5126} 5127 5128/* ACCESSIBILITY */ 5129 5130#alima-global-radio button:focus-visible, 5131#alima-global-radio a:focus-visible, 5132#agr-reopen:focus-visible { 5133 5134 outline: 2px solid #42ecff; 5135 5136 outline-offset: 3px; 5137 5138} 5139 5140/* TABLET */ 5141 5142@media (max-width:900px) { 5143 5144 #alima-global-radio .agr-bar { 5145 5146 grid-template-columns: 5147 44px 5148 minmax(0,1fr) 5149 auto 5150 auto; 5151 5152 gap: 12px; 5153 5154 padding-inline: 18px; 5155 5156 } 5157 5158 #alima-global-radio .agr-art, 5159 #alima-global-radio .agr-art img { 5160 5161 width: 44px; 5162 height: 44px; 5163 5164 } 5165 5166 #alima-global-radio .agr-actions { 5167 5168 gap: 9px; 5169 5170 } 5171 5172} 5173 5174/* MOBILE */ 5175 5176@media (max-width:700px) { 5177 5178 #alima-global-radio .agr-bar { 5179 5180 grid-template-columns: 5181 42px 5182 minmax(0,1fr) 5183 auto; 5184 5185 gap: 7px 10px; 5186 5187 padding: 9px 12px 8px; 5188 5189 min-height: 0; 5190 5191 } 5192 5193 #alima-global-radio .agr-art { 5194 5195 grid-column: 1; 5196 grid-row: 1; 5197 5198 } 5199 5200 #alima-global-radio .agr-art, 5201 #alima-global-radio .agr-art img { 5202 5203 width: 42px; 5204 height: 42px; 5205 5206 } 5207 5208 #alima-global-radio .agr-info { 5209 5210 grid-column: 2; 5211 grid-row: 1; 5212 5213 } 5214 5215 #alima-global-radio #agr-title { 5216 5217 font-size: 13px; 5218 5219 } 5220 5221 #alima-global-radio #agr-subtitle { 5222 5223 font-size: 9px; 5224 5225 } 5226 5227 #alima-global-radio .agr-label { 5228 5229 font-size: 7px; 5230 5231 } 5232
5233 #alima-global-radio .agr-controls { 5234 5235 grid-column: 1 / 3; 5236 grid-row: 2; 5237 5238 justify-self: start; 5239 5240 gap: 7px; 5241 5242 } 5243 5244 #alima-global-radio .agr-icon-button { 5245 5246 width: 35px; 5247 height: 35px; 5248 5249 } 5250 5251 #alima-global-radio .agr-play { 5252 5253 width: 39px; 5254 height: 39px; 5255 5256 margin: 0; 5257 5258 } 5259 5260 #alima-global-radio .agr-actions { 5261 5262 display: contents; 5263 5264 } 5265 5266 #alima-global-radio .agr-close { 5267 5268 grid-column: 3; 5269 grid-row: 1; 5270 5271 justify-self: end; 5272 5273 align-self: start; 5274 5275 } 5276 5277 #alima-global-radio .agr-playlist-button { 5278 5279 grid-column: 3; 5280 grid-row: 2; 5281 5282 justify-self: end; 5283 5284 align-self: center; 5285 5286 min-height: 32px; 5287 5288 padding: 0 10px; 5289 5290 font-size: 10px; 5291 5292 } 5293 5294 #alima-global-radio .agr-soundcloud { 5295 5296 display: none; 5297 5298 } 5299 5300 #alima-global-radio .agr-details { 5301 5302 padding: 13px; 5303 5304 max-height: min(350px,65vh); 5305 5306 overflow-y: auto; 5307 5308 } 5309 5310 #agr-reopen { 5311 5312 left: 16px; 5313 5314 bottom: calc( 5315 16px + env(safe-area-inset-bottom, 0px) 5316 ); 5317 5318 width: 52px; 5319 height: 52px; 5320 5321 border-radius: 16px; 5322 5323 } 5324 5325} 5326 5327@media (max-width:360px) { 5328 5329 #alima-global-radio .agr-bar { 5330 5331 gap: 6px; 5332 5333 padding-inline: 9px; 5334 5335 } 5336
5337 #alima-global-radio .agr-controls { 5338 5339 gap: 3px; 5340 5341 } 5342 5343 #alima-global-radio .agr-icon-button { 5344 5345 width: 31px; 5346 height: 33px; 5347 5348 } 5349 5350 #alima-global-radio .agr-play { 5351 5352 width: 36px; 5353 height: 36px; 5354 5355 } 5356 5357 #alima-global-radio .agr-playlist-button { 5358 5359 padding-inline: 7px; 5360 5361 font-size: 9px; 5362 5363 } 5364 5365} 5366 5367</style> 5368 5369<!-- ========================================================== 5370 JAVASCRIPT 5371========================================================== --> 5372
5373<script> 5374 5375(function () { 5376 5377 "use strict"; 5378 5379 /* ======================================================== 5380 SINGLETON 5381 ======================================================== */ 5382 5383 if (window.ALIMA_RADIO_V19) { 5384 5385 window.ALIMA_RADIO_V19.reconcile(); 5386 5387 return; 5388 5389 } 5390 5391 var root = 5392 document.getElementById( 5393 'alima-global-radio' 5394 ); 5395 5396 var reopenButton = 5397 document.getElementById( 5398 'agr-reopen' 5399 ); 5400 5401 var stylesheet = 5402 document.getElementById( 5403 'agr-style-v19' 5404 ); 5405 5406 if ( 5407 !root || 5408 !reopenButton || 5409 !stylesheet 5410 ) { 5411 return; 5412 } 5413 5414 /* ======================================================== 5415 PERSISTENT DOM 5416 ======================================================== */ 5417 5418 document.head.appendChild( 5419 stylesheet 5420 ); 5421 5422 document.body.appendChild( 5423 root 5424 ); 5425 5426 document.body.appendChild( 5427 reopenButton 5428 ); 5429 5430 /* ======================================================== 5431 REFERENCES 5432 ======================================================== */ 5433 5434 var playButton = 5435 root.querySelector('#agr-play'); 5436 5437 var playIcon = 5438 root.querySelector('#agr-play-icon'); 5439 5440 var prevButton = 5441 root.querySelector('#agr-prev'); 5442 5443 var nextButton = 5444 root.querySelector('#agr-next'); 5445 5446 var shuffleButton = 5447 root.querySelector('#agr-shuffle'); 5448 5449 var closeButton = 5450 root.querySelector('#agr-close'); 5451 5452 var detailsButton = 5453 root.querySelector('#agr-details-toggle'); 5454 5455 var detailsClose = 5456 root.querySelector('#agr-details-close'); 5457 5458 var details = 5459 root.querySelector('#agr-details'); 5460 5461 var iframeSlot = 5462 root.querySelector('#agr-iframe-slot'); 5463 5464 var title = 5465 root.querySelector('#agr-title'); 5466 5467 var subtitle = 5468 root.querySelector('#agr-subtitle'); 5469 5470 var status = 5471 root.querySelector('#agr-status'); 5472 5473 var artwork = 5474 root.querySelector('#agr-artwork'); 5475 5476 var progress = 5477 root.querySelector('#agr-progress-fill'); 5478 5479 var message = 5480 root.querySelector('#agr-message'); 5481 5482 var detailsTitle = 5483 root.querySelector('#agr-details-title'); 5484 5485 var soundcloudLink = 5486 root.querySelector('#agr-soundcloud-link'); 5487 5488 var detailsSoundcloud = 5489 root.querySelector('#agr-details-soundcloud'); 5490 5491 var playlistURL = 5492 root.getAttribute('data-playlist'); 5493 5494 var playlistShare = 5495 root.getAttribute('data-playlist-share'); 5496 5497 var defaultArtwork = 5498 root.getAttribute('data-default-art'); 5499 5500 /* ======================================================== 5501 EXACT TRACK MAP 5502 ======================================================== */ 5503 5504 var releases = { 5505 5506 'free-with-you-radio': { 5507 5508 cardTitle: 'free with you', 5509 5510 version: 'radio', 5511 5512 label: 'Free With You · Radio Edit', 5513 5514 url: 5515 'https://soundcloud.com/alimamusic_ofc/free-with-you-radio-edit-1', 5516 5517 share: 5518 'https://on.soundcloud.com/HeVM1P1eZ3KDWBThU6' 5519 5520 }, 5521 5522 'free-with-you-extended': { 5523 5524 cardTitle: 'free with you', 5525 5526 version: 'extended', 5527 5528 label: 'Free With You · Extended Mix', 5529 5530 url: 5531 'https://soundcloud.com/alimamusic_ofc/free-with-you-extended-2', 5532 5533 share: 5534 'https://on.soundcloud.com/tTCzWFzZkpW9OUOf9s' 5535 5536 }, 5537 5538 'made-of-light-radio': { 5539 5540 cardTitle: 'made of light', 5541 5542 version: 'radio', 5543 5544 label: 'Made of Light · Radio Edit', 5545 5546 url: 5547 'https://soundcloud.com/alimamusic_ofc/made-of-light-radio-edit-1', 5548 5549 share: 5550 'https://on.soundcloud.com/39fHsNrgzpJPErXYPb' 5551 5552 }, 5553 5554 'made-of-light-extended': { 5555 5556 cardTitle: 'made of light', 5557 5558 version: 'extended', 5559 5560 label: 'Made of Light · Extended Mix', 5561 5562 url: 5563 'https://soundcloud.com/alimamusic_ofc/made-of-light-extended-2', 5564 5565 share: 5566 'https://on.soundcloud.com/flkvhbsYRsMmqtXK9w' 5567 5568 }, 5569 5570 'together-radio': { 5571 5572 cardTitle: 'together', 5573 5574 version: 'radio', 5575 5576 label: 'Together · Radio Edit', 5577 5578 url: 5579 'https://soundcloud.com/alimamusic_ofc/together-radio-edit-1', 5580 5581 share: 5582 'https://on.soundcloud.com/ZQUsGFgxQkBkaGy14a' 5583 5584 }, 5585 5586 'together-extended': { 5587 5588 cardTitle: 'together', 5589 5590 version: 'extended', 5591 5592 label: 'Together · Extended Mix', 5593 5594 url: 5595 'https://soundcloud.com/alimamusic_ofc/together-extended-2', 5596 5597 share: 5598 'https://on.soundcloud.com/crgifUbxATCJiIZWX4' 5599 5600 }, 5601 5602 'eternal-pulse-radio': { 5603 5604 cardTitle: 'eternal pulse', 5605 5606 version: 'radio', 5607 5608 label: 'Eternal Pulse · Radio Edit', 5609 5610 url: 5611 'https://soundcloud.com/alimamusic_ofc/eternal-pulse-radio-edit-1', 5612 5613 share: 5614 'https://on.soundcloud.com/P3p9j7LlJ1KISdHDkS' 5615 5616 }, 5617 5618 'eternal-pulse-extended': { 5619 5620 cardTitle: 'eternal pulse', 5621 5622 version: 'extended', 5623 5624 label: 'Eternal Pulse · Extended Mix', 5625 5626 url: 5627 'https://soundcloud.com/alimamusic_ofc/eternal-pulse-extended-2', 5628 5629 share: 5630 'https://on.soundcloud.com/hyHaV7z2ncdblugk1u' 5631 5632 } 5633 5634 }; 5635 5636 /* ======================================================== 5637 STATE 5638 ======================================================== */ 5639 5640 var widget = null; 5641 5642 var widgetReady = false;
5643 5644 var creatingWidget = false; 5645 5646 var playing = false; 5647 5648 var shuffle = true; 5649 5650 var mode = 'playlist'; 5651 5652 var pendingAction = null; 5653 5654 var reconcileScheduled = false; 5655 5656 /* ======================================================== 5657 ICONS 5658 ======================================================== */ 5659 5660 var playSVG = 5661 '<svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">' + 5662 '<path d="M8 5v14l11-7z"/>' + 5663 '</svg>'; 5664 5665 var pauseSVG = 5666 '<svg viewBox="0 0 24 24" fill="currentColor" aria-hidden="true">' + 5667 '<path d="M6 5h4v14H6zM14 5h4v14h-4z"/>' + 5668 '</svg>'; 5669 5670 /* ======================================================== 5671 NORMALIZE 5672 ======================================================== */ 5673 5674 function normalize(value) { 5675 5676 return String(value || '') 5677 .toLowerCase() 5678 .replace(/&/g, ' and ') 5679 .replace(/[^a-z0-9]+/g, ' ') 5680 .replace(/\s+/g, ' ') 5681 .trim(); 5682 5683 } 5684 5685 /* ======================================================== 5686 STATUS 5687 ======================================================== */ 5688 5689 function setStatus(value) { 5690 5691 status.textContent = 5692 value; 5693 5694 } 5695 5696 function setPlaying(value) { 5697 5698 playing = 5699 !!value; 5700 5701 playIcon.innerHTML = 5702 playing 5703 ? pauseSVG 5704 : playSVG; 5705 5706 playButton.setAttribute( 5707 'aria-label', 5708 playing 5709 ? 'Pause ALIMA Radio' 5710 : 'Play ALIMA Radio' 5711 ); 5712 5713 setStatus( 5714 playing 5715 ? 'PLAYING' 5716 : 'PAUSED' 5717 ); 5718 5719 } 5720 5721 /* ======================================================== 5722 DETAILS 5723 ======================================================== */ 5724 5725 function setDetails(open) { 5726 5727 details.hidden = 5728 !open; 5729 5730 detailsButton.setAttribute( 5731 'aria-expanded', 5732 open 5733 ? 'true' 5734 : 'false' 5735 ); 5736 5737 } 5738 5739 /* ======================================================== 5740 SHUFFLE UI 5741 ======================================================== */ 5742 5743 function updateShuffleUI() { 5744 5745 shuffleButton.classList.toggle( 5746 'is-active', 5747 shuffle 5748 ); 5749 5750 shuffleButton.setAttribute( 5751 'aria-pressed', 5752 shuffle 5753 ? 'true' 5754 : 'false' 5755 ); 5756 5757 shuffleButton.setAttribute( 5758 'aria-label', 5759 shuffle 5760 ? 'Disable shuffle' 5761 : 'Enable shuffle' 5762 ); 5763 5764 } 5765 5766 /* ======================================================== 5767 HEIGHT 5768 ======================================================== */ 5769 5770 function updatePlayerHeight() { 5771 5772 if (root.hidden) { 5773 return; 5774 } 5775 5776 var height = 5777 Math.ceil( 5778 root 5779 .getBoundingClientRect() 5780 .height 5781 ); 5782 5783 document.body.style.setProperty( 5784 '--agr-height', 5785 height + 'px' 5786 ); 5787 5788 } 5789 5790 /* ======================================================== 5791 SCROLL TOP 5792 ======================================================== */ 5793 5794 function updateScrollTopButtons() { 5795 5796 var selectors = [ 5797 5798 '#scroll-top', 5799 '.scroll-top', 5800 '#scroll-to-top', 5801 '.scroll-to-top', 5802 '#back-to-top', 5803 '.back-to-top', 5804 '#backtotop', 5805 '.backtotop', 5806 '#scrollup', 5807 '.scrollup', 5808 '.scroll-up', 5809 '#scrollTop', 5810 '.scroll-top-btn', 5811 '.scroll-to-top-btn', 5812 '.to-top', 5813 '#scroll-top-link' 5814 5815 ]; 5816 5817 document 5818 .querySelectorAll( 5819 selectors.join(',') 5820 ) 5821 .forEach( 5822 function (button) { 5823 5824 if ( 5825 root.contains(button) || 5826 button === reopenButton 5827 ) { 5828 return; 5829 } 5830 5831 button.classList.add( 5832 'agr-raised-scrolltop' 5833 ); 5834 5835 } 5836 ); 5837 5838 } 5839 5840 /* ======================================================== 5841 HOMEPAGE BUTTON MAPPING 5842 ======================================================== */ 5843 5844 function syncReleaseButtons() { 5845 5846 document 5847 .querySelectorAll( 5848 '.alima2026-release-card' 5849 ) 5850 .forEach( 5851 function (card) { 5852 5853 var heading = 5854 card.querySelector('h3'); 5855 5856 if (!heading) { 5857 return; 5858 } 5859 5860 var cardTitle = 5861 normalize( 5862 heading.textContent 5863 ); 5864 5865 var buttons = 5866 card.querySelectorAll( 5867 '.alima2026-release-card__buttons > a,' + 5868 '.alima2026-release-card__buttons > button' 5869 ); 5870 5871 buttons.forEach( 5872 function (button) { 5873 5874 var text = 5875 normalize( 5876 button.textContent 5877 ); 5878 5879 var version = 5880 text.indexOf('extended') !== -1 5881 ? 'extended' 5882 : 'radio'; 5883 5884 Object.keys( 5885 releases 5886 ).some( 5887 function (key) { 5888 5889 var release = 5890 releases[key]; 5891 5892 if ( 5893 release.cardTitle === 5894 cardTitle && 5895 release.version === 5896 version 5897 ) { 5898 5899 button.setAttribute( 5900 'data-agr-release', 5901 key 5902 ); 5903 5904 button.setAttribute( 5905 'aria-label', 5906 'Play ' + 5907 release.label 5908 ); 5909 5910 if ( 5911 button.tagName 5912 .toLowerCase() === 5913 'a' 5914 ) { 5915 5916 button.href = 5917 release.share; 5918 5919 button.target = 5920 '_blank'; 5921 5922 button.rel = 5923 'noopener noreferrer'; 5924 5925 } 5926 5927 return true; 5928 5929 } 5930 5931 return false;
5932 5933 } 5934 ); 5935 5936 } 5937 ); 5938 5939 } 5940 ); 5941 5942 } 5943 5944 /* ======================================================== 5945 DUPLICATES 5946 ======================================================== */ 5947 5948 function removeDuplicates() { 5949 5950 document 5951 .querySelectorAll( 5952 '#alima-global-radio' 5953 ) 5954 .forEach( 5955 function (element) { 5956 5957 if (element !== root) { 5958 element.remove(); 5959 } 5960 5961 } 5962 ); 5963 5964 document 5965 .querySelectorAll( 5966 '#agr-reopen' 5967 ) 5968 .forEach( 5969 function (element) { 5970 5971 if ( 5972 element !== 5973 reopenButton 5974 ) { 5975 element.remove(); 5976 } 5977 5978 } 5979 ); 5980 5981 document 5982 .querySelectorAll( 5983 '#agr-style-v19' 5984 ) 5985 .forEach( 5986 function (element) { 5987 5988 if ( 5989 element !== 5990 stylesheet 5991 ) { 5992 element.remove(); 5993 } 5994 5995 } 5996 ); 5997 5998 } 5999 6000 /* ======================================================== 6001 RECONCILE 6002 ======================================================== */ 6003 6004 function reconcile() { 6005 6006 if (!document.body) { 6007 return; 6008 } 6009 6010 if ( 6011 stylesheet.parentNode !== 6012 document.head 6013 ) { 6014 6015 document.head.appendChild( 6016 stylesheet 6017 ); 6018 6019 } 6020 6021 if ( 6022 root.parentNode !== 6023 document.body 6024 ) { 6025 6026 document.body.appendChild( 6027 root 6028 ); 6029 6030 } 6031 6032 if ( 6033 reopenButton.parentNode !== 6034 document.body 6035 ) { 6036 6037 document.body.appendChild( 6038 reopenButton 6039 ); 6040 6041 } 6042 6043 removeDuplicates(); 6044 6045 syncReleaseButtons(); 6046 6047 document.body.classList.toggle( 6048 'alima-radio-present', 6049 !root.hidden 6050 ); 6051 6052 updatePlayerHeight(); 6053 6054 updateScrollTopButtons(); 6055 6056 } 6057 6058 function scheduleReconcile() { 6059 6060 if (reconcileScheduled) { 6061 return; 6062 } 6063 6064 reconcileScheduled = 6065 true; 6066 6067 window.requestAnimationFrame( 6068 function () { 6069 6070 reconcileScheduled = 6071 false; 6072 6073 reconcile(); 6074 6075 } 6076 ); 6077 6078 } 6079 6080 /* ======================================================== 6081 DOM WATCH 6082 ======================================================== */ 6083 6084 if ('MutationObserver' in window) { 6085 6086 var observer = 6087 new MutationObserver( 6088 scheduleReconcile 6089 ); 6090 6091 observer.observe( 6092 document.body, 6093 { 6094 childList: true, 6095 subtree: true 6096 } 6097 ); 6098 6099 } 6100 6101 /* ======================================================== 6102 OPEN / CLOSE 6103 ======================================================== */ 6104 6105 function openPlayer() { 6106 6107 root.hidden = 6108 false; 6109 6110 reopenButton.hidden = 6111 true; 6112 6113 document.body.classList.add( 6114 'alima-radio-present' 6115 ); 6116 6117 updatePlayerHeight(); 6118 6119 } 6120 6121 function closePlayer() { 6122 6123 if ( 6124 widget && 6125 widgetReady 6126 ) { 6127 6128 widget.pause(); 6129 6130 } 6131 6132 root.hidden = 6133 true; 6134 6135 reopenButton.hidden = 6136 false; 6137 6138 document.body.classList.remove( 6139 'alima-radio-present' 6140 ); 6141 6142 } 6143 6144 /* ======================================================== 6145 SOUNDCLOUD API 6146 ======================================================== */ 6147 6148 function loadAPI(callback) { 6149 6150 if ( 6151 window.SC && 6152 typeof window.SC.Widget === 6153 'function' 6154 ) { 6155 6156 callback(); 6157 6158 return; 6159 6160 } 6161 6162 var existing = 6163 document.getElementById( 6164 'agr-sc-api-v19' 6165 ); 6166 6167 if (existing) { 6168 6169 existing.addEventListener( 6170 'load', 6171 callback, 6172 { 6173 once: true 6174 } 6175 ); 6176 6177 return; 6178 6179 } 6180 6181 var script = 6182 document.createElement( 6183 'script' 6184 ); 6185 6186 script.id = 6187 'agr-sc-api-v19'; 6188 6189 script.src = 6190 'https://w.soundcloud.com/player/api.js'; 6191 6192 script.async = 6193 true; 6194 6195 script.onload = 6196 callback; 6197 6198 document.head.appendChild( 6199 script 6200 ); 6201 6202 } 6203 6204 /* ======================================================== 6205 CURRENT TRACK INFORMATION 6206 ======================================================== */ 6207 6208 function updateCurrentTrack() { 6209 6210 if ( 6211 !widget || 6212 !widgetReady 6213 ) { 6214 return; 6215 } 6216 6217 widget.getCurrentSound( 6218 function (sound) { 6219 6220 if (!sound) { 6221 return; 6222 } 6223 6224 title.textContent = 6225 sound.title || 6226 'ALIMA Radio'; 6227 6228 var artist = 6229 'ALIMA'; 6230 6231 if ( 6232 sound.user && 6233 sound.user.username 6234 ) { 6235 6236 artist = 6237 sound.user.username; 6238 6239 } 6240 6241 subtitle.textContent = 6242 artist + 6243 ( 6244 mode === 'playlist' 6245 ? ' · Shuffle ' + 6246 ( 6247 shuffle 6248 ? 'On' 6249 : 'Off' 6250 ) 6251 : ' · Direct Play' 6252 ); 6253 6254 artwork.src = 6255 sound.artwork_url || 6256 defaultArtwork; 6257 6258 } 6259 ); 6260 6261 } 6262 6263 /* ======================================================== 6264 LOAD EXACT DIRECT TRACK 6265 ======================================================== */ 6266 6267 function loadRelease( 6268 releaseKey 6269 ) { 6270 6271 var release = 6272 releases[ 6273 releaseKey 6274 ]; 6275 6276 if (!release) { 6277 return; 6278 } 6279 6280 openPlayer(); 6281 6282 mode = 6283 'single'; 6284 6285 title.textContent = 6286 release.label; 6287 6288 subtitle.textContent = 6289 'SoundCloud · Direct Play'; 6290 6291 detailsTitle.textContent = 6292 release.label; 6293 6294 soundcloudLink.href = 6295 release.share; 6296 6297 detailsSoundcloud.href = 6298 release.share; 6299 6300 message.textContent = 6301 'Loading ' + 6302 release.label + 6303 ' from SoundCloudâ¦'; 6304 6305 setStatus( 6306 'LOADING' 6307 ); 6308 6309 progress.style.width = 6310 '0%'; 6311 6312 /* 6313 * If player does not exist yet, 6314 * remember the direct-track request. 6315 */ 6316 6317 if ( 6318 !widget || 6319 !widgetReady 6320 ) { 6321 6322 pendingAction = { 6323 type: 'release', 6324 key: releaseKey 6325 }; 6326 6327 ensureWidget(); 6328 6329 return; 6330 } 6331 6332 /* 6333 * CRITICAL CHANGE FROM 1.8: 6334 * 6335 * Load the track itself. 6336 * Do NOT search the playlist. 6337 */ 6338 6339 widget.load( 6340 release.url, 6341 { 6342 auto_play: true, 6343 color: '#42ecff', 6344 hide_related: true, 6345 show_comments: false, 6346 show_user: true, 6347 show_reposts: false, 6348 show_teaser: false, 6349 visual: false 6350 } 6351 ); 6352 6353 } 6354 6355 /* ======================================================== 6356 PLAY ALIMA RADIO / PLAYLIST 6357 ======================================================== */ 6358 6359 function loadRadio() { 6360 6361 openPlayer(); 6362 6363 soundcloudLink.href = 6364 playlistShare; 6365 6366 detailsSoundcloud.href = 6367 playlistShare; 6368 6369 detailsTitle.textContent = 6370 'ALIMA Radio · Complete Playlist'; 6371 6372 message.textContent = 6373 'Loading the complete ALIMA Radio playlistâ¦'; 6374 6375 title.textContent = 6376 'Complete Playlist'; 6377 6378 subtitle.textContent = 6379 'SoundCloud · Shuffle ' + 6380 ( 6381 shuffle 6382 ? 'On' 6383 : 'Off' 6384 ); 6385 6386 setStatus( 6387 'LOADING' 6388 ); 6389 6390 progress.style.width = 6391 '0%'; 6392 6393 /* 6394 * First ever load. 6395 */ 6396 6397 if ( 6398 !widget || 6399 !widgetReady 6400 ) { 6401 6402 pendingAction = { 6403 type: 'radio' 6404 }; 6405 6406 ensureWidget(); 6407 6408 return; 6409 } 6410 6411 /* 6412 * Already in playlist mode: 6413 * simply resume if paused. 6414 */ 6415 6416 if ( 6417 mode === 'playlist' 6418 ) { 6419 6420 widget.isPaused( 6421 function (paused) { 6422 6423 if (paused) { 6424 widget.play(); 6425 } 6426 6427 } 6428 ); 6429 6430 return; 6431 } 6432 6433 /* 6434 * Return from direct single-track mode 6435 * to the complete playlist. 6436 */ 6437 6438 mode = 6439 'playlist'; 6440 6441 pendingAction = { 6442 type: 'radio-after-load' 6443 }; 6444 6445 widget.load( 6446 playlistURL, 6447 { 6448 auto_play: false, 6449 color: '#42ecff', 6450 hide_related: true, 6451 show_comments: false, 6452 show_user: true, 6453 show_reposts: false, 6454 show_teaser: false, 6455 visual: false 6456 } 6457 ); 6458 6459 } 6460 6461 /* ======================================================== 6462 PLAY RANDOM RADIO TRACK 6463 ======================================================== */ 6464 6465 function startPlaylistPlayback() { 6466 6467 if ( 6468 !widget || 6469 !widgetReady 6470 ) { 6471 return; 6472 } 6473 6474 mode = 6475 'playlist'; 6476 6477 widget.getSounds( 6478 function (sounds) { 6479 6480 if ( 6481 shuffle && 6482 Array.isArray(sounds) && 6483 sounds.length > 1 6484 ) { 6485 6486 var random = 6487 Math.floor( 6488 Math.random() * 6489 sounds.length 6490 ); 6491 6492 widget.skip( 6493 random 6494 ); 6495 6496 } 6497 6498 widget.play(); 6499 6500 } 6501 ); 6502 6503 } 6504 6505 /* ======================================================== 6506 CREATE PERSISTENT WIDGET 6507 ======================================================== */ 6508 6509 function ensureWidget() { 6510 6511 if ( 6512 widget || 6513 creatingWidget 6514 ) { 6515 return; 6516 } 6517 6518 creatingWidget = 6519 true; 6520 6521 setDetails(true); 6522 6523 loadAPI( 6524 function () { 6525 6526 var iframe = 6527 document.createElement( 6528 'iframe' 6529 ); 6530 6531 iframe.id = 6532 'agr-soundcloud-iframe'; 6533 6534 iframe.title = 6535 'ALIMA SoundCloud Player'; 6536 6537 iframe.width = 6538 '100%'; 6539 6540 iframe.height = 6541 '166'; 6542 6543 iframe.allow = 6544 'autoplay'; 6545 6546 iframe.referrerPolicy = 6547 'strict-origin-when-cross-origin'; 6548 6549 iframe.src = 6550 'https://w.soundcloud.com/player/?url=' + 6551 encodeURIComponent( 6552 playlistURL 6553 ) + 6554 '&color=%2342ecff' + 6555 '&auto_play=false' + 6556 '&hide_related=true' + 6557 '&show_comments=false' + 6558 '&show_user=true' + 6559 '&show_reposts=false' + 6560 '&show_teaser=false' + 6561 '&visual=false'; 6562 6563 iframeSlot.replaceChildren(); 6564 6565 iframeSlot.appendChild( 6566 iframe 6567 ); 6568 6569 widget = 6570 window.SC.Widget( 6571 iframe 6572 ); 6573 6574 /* READY */ 6575 6576 widget.bind( 6577 window.SC.Widget.Events.READY, 6578 function () { 6579 6580 widgetReady = 6581 true; 6582 6583 creatingWidget = 6584 false; 6585 6586 /* 6587 * Pending exact release. 6588 */ 6589 6590 if ( 6591 pendingAction && 6592 pendingAction.type === 6593 'release' 6594 ) { 6595 6596 var key = 6597 pendingAction.key; 6598 6599 pendingAction = 6600 null; 6601 6602 loadRelease( 6603 key 6604 ); 6605 6606 return; 6607 } 6608 6609 /* 6610 * Returned from direct track 6611 * back to playlist. 6612 */ 6613 6614 if ( 6615 pendingAction && 6616 pendingAction.type === 6617 'radio-after-load' 6618 ) { 6619 6620 pendingAction = 6621 null; 6622 6623 startPlaylistPlayback(); 6624 6625 return; 6626 } 6627 6628 /* 6629 * Initial ALIMA Radio start. 6630 */ 6631 6632 if ( 6633 pendingAction && 6634 pendingAction.type === 6635 'radio' 6636 ) { 6637 6638 pendingAction = 6639 null; 6640 6641 startPlaylistPlayback(); 6642 6643 return; 6644 } 6645 6646 /* 6647 * READY generated by widget.load(track) 6648 */ 6649 6650 setStatus( 6651 'READY' 6652 ); 6653 6654 updateCurrentTrack(); 6655 6656 } 6657 ); 6658 6659 /* PLAY */ 6660 6661 widget.bind( 6662 window.SC.Widget.Events.PLAY, 6663 function () { 6664 6665 setPlaying( 6666 true 6667 ); 6668 6669 setDetails( 6670 false 6671 ); 6672 6673 updateCurrentTrack(); 6674 6675 } 6676 ); 6677 6678 /* PAUSE */ 6679 6680 widget.bind( 6681 window.SC.Widget.Events.PAUSE, 6682 function () { 6683 6684 setPlaying( 6685 false 6686 ); 6687 6688 } 6689 ); 6690 6691 /* PROGRESS */ 6692 6693 widget.bind( 6694 window.SC.Widget.Events.PLAY_PROGRESS, 6695 function (event) { 6696 6697 if ( 6698 !event || 6699 typeof event 6700 .relativePosition !== 6701
6701 'number' 6702 ) { 6703 return; 6704 } 6705 6706 progress.style.width = 6707 Math.max( 6708 0, 6709 Math.min( 6710 100, 6711 event.relativePosition * 6712 100 6713 ) 6714 ) + '%'; 6715 6716 } 6717 ); 6718 6719 /* FINISH */ 6720 6721 widget.bind( 6722 window.SC.Widget.Events.FINISH, 6723 function () { 6724 6725 progress.style.width = 6726 '0%'; 6727 6728 /* 6729 * If a directly selected release ends, 6730 * continue with normal ALIMA Radio. 6731 */ 6732 6733 if ( 6734 mode === 'single' 6735 ) { 6736 6737 loadRadio(); 6738 6739 return; 6740 } 6741 6742 if (shuffle) { 6743 6744 startPlaylistPlayback(); 6745 6746 } 6747 6748 } 6749 ); 6750 6751 /* ERROR */ 6752 6753 widget.bind( 6754 window.SC.Widget.Events.ERROR, 6755 function () { 6756 6757 setStatus( 6758 'ERROR' 6759 ); 6760 6761 message.textContent = 6762 'SoundCloud reported a playback error.'; 6763 6764 setDetails(true); 6765 6766 } 6767 ); 6768 6769 } 6770 ); 6771 6772 } 6773 6774 /* ======================================================== 6775 PLAY / PAUSE 6776 ======================================================== */ 6777 6778 playButton.addEventListener( 6779 'click', 6780 function () { 6781 6782 if ( 6783 !widget || 6784 !widgetReady 6785 ) { 6786 6787 loadRadio(); 6788 6789 return; 6790 } 6791 6792 widget.isPaused( 6793 function (paused) { 6794 6795 if (paused) { 6796 6797 widget.play(); 6798 6799 } else { 6800 6801 widget.pause(); 6802 6803 } 6804 6805 } 6806 ); 6807 6808 } 6809 ); 6810 6811 /* ======================================================== 6812 PREVIOUS / NEXT 6813 ======================================================== */ 6814 6815 prevButton.addEventListener( 6816 'click', 6817 function () { 6818 6819 if ( 6820 !widget || 6821 !widgetReady 6822 ) { 6823 6824 loadRadio(); 6825 6826 return; 6827 } 6828 6829 /* 6830 * A direct release is a single track. 6831 * Return to radio mode for navigation. 6832 */ 6833 6834 if ( 6835 mode === 'single' 6836 ) { 6837 6838 loadRadio(); 6839 6840 return; 6841 } 6842 6843 widget.prev(); 6844 6845 widget.play(); 6846 6847 } 6848 ); 6849 6850 nextButton.addEventListener( 6851 'click', 6852 function () { 6853 6854 if ( 6855 !widget || 6856 !widgetReady 6857 ) { 6858 6859 loadRadio(); 6860 6861 return; 6862 } 6863 6864 if ( 6865 mode === 'single' 6866 ) { 6867 6868 loadRadio(); 6869 6870 return; 6871 } 6872 6873 if (shuffle) { 6874 6875 startPlaylistPlayback(); 6876 6877 } else { 6878 6879 widget.next(); 6880 6881 widget.play(); 6882 6883 } 6884 6885 } 6886 ); 6887 6888 /* ======================================================== 6889 SHUFFLE 6890 ======================================================== */ 6891 6892 shuffleButton.addEventListener( 6893 'click', 6894 function () { 6895 6896 shuffle = 6897 !shuffle; 6898 6899 updateShuffleUI(); 6900 6901 if ( 6902 mode === 'playlist' 6903 ) { 6904 6905 subtitle.textContent = 6906 'SoundCloud · Shuffle ' + 6907 ( 6908 shuffle 6909 ? 'On' 6910 : 'Off' 6911 ); 6912 6913 } 6914 6915 } 6916 ); 6917 6918 /* ======================================================== 6919 DETAILS PANEL 6920 ======================================================== */ 6921 6922 detailsButton.addEventListener( 6923 'click', 6924 function () { 6925 6926 setDetails( 6927 details.hidden 6928 ); 6929 6930 } 6931 ); 6932 6933 detailsClose.addEventListener( 6934 'click', 6935 function () { 6936 6937 setDetails(false); 6938 6939 } 6940 ); 6941 6942 /* ======================================================== 6943 CLOSE / REOPEN 6944 ======================================================== */ 6945 6946 closeButton.addEventListener( 6947 'click', 6948 closePlayer 6949 ); 6950 6951 reopenButton.addEventListener( 6952 'click', 6953 openPlayer 6954 ); 6955 6956 /* ======================================================== 6957 HERO: PLAY ALIMA RADIO 6958 ======================================================== */ 6959 6960 document.addEventListener( 6961 'click', 6962 function (event) { 6963 6964 var target = 6965 event.target; 6966 6967 if ( 6968 !target || 6969 typeof target.closest !== 6970 'function' 6971 ) { 6972 return; 6973 } 6974 6975 var radioButton = 6976 target.closest( 6977 '[data-alima-global-radio]' 6978 ); 6979 6980 if (!radioButton) { 6981 return; 6982 } 6983 6984 if ( 6985 event.ctrlKey || 6986 event.metaKey || 6987 event.shiftKey || 6988 event.altKey 6989 ) { 6990 return; 6991 } 6992 6993 event.preventDefault(); 6994 6995 event.stopImmediatePropagation(); 6996 6997 loadRadio(); 6998 6999 }, 7000 true 7001 ); 7002 7003 /* ======================================================== 7004 RELEASE RADIO / EXTENDED BUTTONS 7005 ======================================================== */ 7006 7007 document.addEventListener( 7008 'click', 7009 function (event) { 7010 7011 var target = 7012 event.target; 7013 7014 if ( 7015 !target || 7016 typeof target.closest !== 7017 'function' 7018 ) { 7019 return; 7020 } 7021 7022 var button = 7023 target.closest( 7024 '.alima2026-release-card__buttons > a,' + 7025 '.alima2026-release-card__buttons > button' 7026 ); 7027 7028 if (!button) { 7029 return; 7030 } 7031 7032 if ( 7033 !button.getAttribute( 7034 'data-agr-release' 7035 ) 7036 ) { 7037 7038 syncReleaseButtons(); 7039 7040 } 7041 7042 var releaseKey = 7043 button.getAttribute( 7044 'data-agr-release' 7045 ); 7046 7047 if ( 7048 !releaseKey || 7049 !releases[ 7050 releaseKey 7051 ] 7052 ) { 7053 return; 7054 } 7055 7056 /* 7057 * Allow Command/Ctrl-click to open 7058 * the exact SoundCloud track normally. 7059 */ 7060 7061 if ( 7062 event.ctrlKey || 7063 event.metaKey || 7064 event.shiftKey || 7065 event.altKey 7066 ) { 7067 return; 7068 } 7069 7070 event.preventDefault(); 7071 7072 event.stopImmediatePropagation(); 7073 7074 loadRelease( 7075 releaseKey 7076 ); 7077 7078 }, 7079 true 7080 ); 7081 7082 /* ======================================================== 7083 /APP/ MUST NOT USE AJAX 7084 ======================================================== */ 7085 7086 document.addEventListener( 7087 'click', 7088 function (event) { 7089 7090 var target = 7091 event.target; 7092 7093 if ( 7094 !target || 7095 typeof target.closest !== 7096 'function' 7097 ) { 7098 return; 7099 } 7100 7101 var link = 7102 target.closest( 7103 'a[href]' 7104 ); 7105 7106 if (!link) { 7107 return; 7108 } 7109 7110 if ( 7111 event.ctrlKey || 7112 event.metaKey || 7113 event.shiftKey || 7114 event.altKey || 7115 link.hasAttribute('download') 7116 ) { 7117 return; 7118 } 7119 7120 var url; 7121 7122 try { 7123 7124 url = 7125 new URL( 7126 link.href, 7127 window.location.href 7128 ); 7129 7130 } catch (error) { 7131 return; 7132 } 7133 7134 if ( 7135 url.origin !== 7136 window.location.origin 7137 ) { 7138 return; 7139 } 7140 7141 var isApp = 7142 url.pathname === '/app' || 7143 url.pathname.indexOf( 7144 '/app/' 7145 ) === 0; 7146 7147 if (!isApp) { 7148 return; 7149 } 7150 7151 event.preventDefault(); 7152 7153 event.stopImmediatePropagation(); 7154 7155 window.location.assign( 7156 url.href 7157 ); 7158 7159 }, 7160 true 7161 ); 7162 7163 /* ======================================================== 7164 PUBLIC CONTROLLER 7165 ======================================================== */ 7166 7167 window.ALIMA_RADIO_V19 = { 7168 7169 reconcile: 7170 scheduleReconcile, 7171 7172 radio: 7173 loadRadio, 7174 7175 release: 7176 loadRelease, 7177 7178 pause: 7179 function () { 7180 7181 if ( 7182 widget && 7183 widgetReady 7184 ) { 7185 7186 widget.pause(); 7187 7188 } 7189 7190 } 7191 7192 }; 7193 7194 /* ======================================================== 7195 RESIZE 7196 ======================================================== */ 7197 7198 window.addEventListener( 7199 'resize', 7200 scheduleReconcile, 7201 { 7202 passive: true 7203 } 7204 ); 7205 7206 window.addEventListener( 7207 'popstate', 7208 scheduleReconcile 7209 ); 7210 7211 if ('ResizeObserver' in window) { 7212 7213 var resizeObserver = 7214 new ResizeObserver( 7215 updatePlayerHeight 7216 ); 7217 7218 resizeObserver.observe( 7219 root 7220 ); 7221 7222 } 7223 7224 /* ======================================================== 7225 INITIAL 7226 ======================================================== */ 7227 7228 updateShuffleUI(); 7229 7230 syncReleaseButtons(); 7231 7232 openPlayer(); 7233 7234 reconcile(); 7235 7236})(); 7237 7238</script>
7238 7239
7240<script>!function(){window.advanced_ads_ready_queue=window.advanced_ads_ready_queue||[],advanced_ads_ready_queue.push=window.advanced_ads_ready;for(var d=0,a=advanced_ads_ready_queue.length;d<a;d++)advanced_ads_ready(advanced_ads_ready_queue[d])}();</script>
7240 7241<!-- ========================================================== 7242 ALIMA HOMEPAGE SUPPORT 1.3 CSS 7243========================================================== --> 7244 7245<style id="alima-homepage-support-v13"> 7246 7247/* ============================================================ 7248 NEWSLETTER 7249============================================================ */ 7250 7251.alima2026-newsletter { 7252 7253 position: relative; 7254 7255 overflow: hidden; 7256 7257 padding: 68px 0; 7258 7259 background: 7260 7261 linear-gradient( 7262 90deg, 7263 rgba(5,6,10,.96), 7264 rgba(5,6,10,.68) 7265 ), 7266 7267 url("https://alimabeats.com/wp-content/uploads/2025/03/home-background4.jpg") 7268 center / cover no-repeat !important; 7269 7270} 7271 7272.alima2026-newsletter::before { 7273 7274 content: ""; 7275 7276 position: absolute; 7277 7278 top: 0; 7279 left: 0; 7280 7281 width: 100%; 7282 height: 2px; 7283 7284 background: linear-gradient( 7285 90deg, 7286 #42ecff, 7287 #ff28c4, 7288 #8b5cff, 7289 transparent 7290 ); 7291 7292} 7293 7294.alima2026-newsletter > .alima2026-shell { 7295 7296 position: relative; 7297 7298 z-index: 1; 7299 7300} 7301 7302.alima2026-newsletter h2 { 7303 7304 max-width: 710px; 7305 7306 margin: 10px 0 0; 7307 7308 color: #fff !important; 7309 7310 font-size: clamp(35px,5vw,62px); 7311 7312 font-weight: 800; 7313 7314 line-height: 1.08; 7315 7316 letter-spacing: -.04em; 7317 7318} 7319 7320.alima2026-newsletter p { 7321 7322 max-width: 625px; 7323 7324 margin: 19px 0 26px; 7325 7326 color: #d0d2da !important; 7327 7328 font-size: 16px; 7329 7330 line-height: 1.7; 7331 7332} 7333 7334 7335/* ============================================================ 7336 ALIMA APP PROMO â DESKTOP WIDE EDITION 7337============================================================ */ 7338 7339/* 7340 * Homepage normally uses a max-width of 1180px. 7341 * The App promo is allowed to become wider independently. 7342 */ 7343 7344.alima2026-app > .alima2026-shell { 7345 7346 width: min( 7347 calc(100% - 64px), 7348 1380px 7349 ) !important; 7350 7351} 7352 7353 7354/* 7355 * More balanced desktop grid. 7356 * 7357 * LEFT: 7358 * large editorial copy area 7359 * 7360 * RIGHT: 7361 * proper presentation area for app mockup 7362 */ 7363 7364.alima2026-app__panel { 7365 7366 grid-template-columns: 7367 minmax(0,1fr) 7368 minmax(240px,280px) !important; 7369 7370 gap: clamp( 7371 50px, 7372 7vw, 7373 110px 7374 ) !important; 7375 7376 padding: 7377 clamp(38px,4.6vw,62px) 7378 clamp(42px,5.5vw,78px) !important; 7379 7380 align-items: center !important; 7381 7382} 7383 7384 7385/* COPY */ 7386 7387.alima2026-app__copy { 7388 7389 max-width: 780px; 7390 7391} 7392 7393.alima2026-app h2 { 7394 7395 max-width: 760px !important; 7396 7397 font-size: 7398 clamp( 7399 38px, 7400 4.5vw, 7401 62px 7402 ) !important; 7403 7404 line-height: 1.04 !important; 7405 7406} 7407 7408.alima2026-app__copy > p { 7409 7410 max-width: 650px !important; 7411 7412 margin: 7413 20px 0 7414 27px !important; 7415 7416 font-size: 15px !important; 7417 7418 line-height: 1.7 !important; 7419 7420} 7421 7422.alima2026-app__copy > .alima2026-btn { 7423 7424 min-width: 245px; 7425 7426 min-height: 52px; 7427 7428} 7429 7430.alima2026-app__copy > small { 7431 7432 margin-top: 14px !important; 7433 7434 font-size: 11px !important; 7435 7436} 7437 7438 7439/* ============================================================ 7440 DESKTOP APP PHONE 7441============================================================ */ 7442 7443.alima2026-app__phone { 7444 7445 justify-self: center !important; 7446 7447 width: 210px !important; 7448 7449 padding: 12px !important; 7450 7451 border-width: 5px !important; 7452 7453 border-radius: 30px !important; 7454 7455 transform: rotate(2deg) !important; 7456 7457 box-shadow: 7458 7459 0 22px 48px rgba(0,0,0,.43), 7460 7461 0 0 36px rgba(139,92,255,.17) !important; 7462 7463} 7464 7465.alima2026-app__phone-top { 7466 7467 gap: 9px !important; 7468 7469 margin-bottom: 11px !important; 7470 7471} 7472 7473.alima2026-app__phone-top img { 7474 7475 width: 32px !important; 7476 7477 height: 32px !important; 7478 7479 border-radius: 8px; 7480 7481} 7482 7483.alima2026-app__phone-top strong { 7484 7485 font-size: 13px !important; 7486 7487 letter-spacing: .07em !important; 7488 7489} 7490 7491.alima2026-app__phone-top strong span { 7492 7493 font-size: 7px !important; 7494 7495} 7496 7497.alima2026-app__phone-cover { 7498 7499 width: 100% !important; 7500 7501 border-radius: 9px !important; 7502 7503} 7504 7505.alima2026-app__phone-title { 7506 7507 padding: 12px 0 !important; 7508 7509 font-size: 13px !important; 7510 7511 line-height: 1.3 !important; 7512 7513} 7514 7515.alima2026-app__phone-title span { 7516 7517 display: block; 7518 7519 margin-top: 4px; 7520 7521 font-size: 8px !important; 7522 7523} 7524 7525.alima2026-app__phone-play { 7526 7527 gap: 7px; 7528 7529 padding: 10px !important; 7530 7531 border-radius: 9px !important; 7532 7533 font-size: 12px !important; 7534 7535} 7536 7537.alima2026-app__phone-play span { 7538 7539 display: inline !important; 7540 7541 flex: 1; 7542 7543 color: #fff !important; 7544 7545 font-size: 8px !important; 7546 7547 text-align: center; 7548 7549} 7550 7551 7552/* ============================================================ 7553 FOOTER 7554============================================================ */ 7555 7556.alima2026-footer { 7557 7558 position: relative; 7559 7560 display: block; 7561 7562 width: 100%; 7563 7564 padding: 39px 0 28px !important; 7565 7566 background: #07080c !important; 7567 7568 border-top: 7569 1px solid rgba(255,255,255,.09); 7570 7571 color: #fff; 7572 7573} 7574 7575 7576/* FOOTER TOP */ 7577 7578.alima2026-footer__top { 7579 7580 display: flex !important; 7581 7582 align-items: flex-start !important; 7583 7584 justify-content: space-between !important; 7585 7586 gap: 25px !important; 7587 7588 width: 100%; 7589 7590} 7591 7592 7593/* BRAND */ 7594 7595.alima2026-footer__brand { 7596 7597 display: block !important; 7598 7599 flex: 0 1 auto; 7600 7601 color: #fff !important; 7602 7603 font-size: 29px !important; 7604 7605 font-weight: 850 !important; 7606 7607 letter-spacing: .16em !important; 7608 7609 line-height: 1 !important; 7610 7611} 7612 7613.alima2026-footer__brand small { 7614 7615 display: block !important; 7616 7617 margin-top: 8px !important; 7618 7619 color: #b9bdc9 !important; 7620 7621 font-size: 10px !important; 7622 7623 font-weight: 600 !important; 7624 7625 letter-spacing: .1em !important; 7626 7627 line-height: 1.5; 7628 7629} 7630 7631 7632/* PRIMARY LINKS */ 7633 7634.alima2026-footer__links { 7635 7636 display: flex !important; 7637 7638 align-items: center !important; 7639 7640 justify-content: flex-end; 7641 7642 flex-wrap: wrap !important; 7643 7644 gap: 12px 20px !important; 7645 7646 margin: 0; 7647 7648 padding: 0; 7649 7650} 7651 7652.alima2026-footer__links a { 7653 7654 display: inline-flex; 7655 7656 align-items: center; 7657 7658 color: #dce6f5 !important; 7659 7660 font-size: 11px !important; 7661 7662 font-weight: 700 !important; 7663 7664 line-height: 1.4; 7665 7666 text-decoration: none !important; 7667 7668} 7669 7670.alima2026-footer__links a:hover { 7671 7672 color: #42ecff !important; 7673 7674} 7675 7676 7677/* SOCIAL */ 7678 7679.alima2026-footer__social { 7680 7681 display: flex !important; 7682 7683 align-items: center !important; 7684 7685 flex-wrap: wrap !important; 7686 7687 gap: 12px 20px !important; 7688 7689 width: 100%; 7690 7691 margin-top: 27px !important; 7692 7693 padding-top: 23px !important; 7694 7695 border-top: 7696 1px solid rgba(255,255,255,.1); 7697 7698} 7699 7700.alima2026-footer__social a { 7701 7702 display: inline-flex; 7703 7704 align-items: center; 7705 7706 color: #dce6f5 !important; 7707 7708 font-size: 11px !important; 7709 7710 font-weight: 700 !important; 7711 7712 line-height: 1.4; 7713 7714 text-decoration: none !important; 7715 7716} 7717 7718.alima2026-footer__social a:hover { 7719 7720 color: #42ecff !important; 7721 7722} 7723 7724 7725/* LEGAL */ 7726 7727.alima2026-footer__legal { 7728 7729 display: block !important; 7730 7731 width: 100%; 7732 7733 margin-top: 23px !important; 7734 7735 padding-top: 19px !important; 7736 7737 border-top: 7738 1px solid rgba(255,255,255,.1); 7739 7740 color: #aeb7c7 !important; 7741 7742 font-size: 11px !important; 7743 7744 line-height: 1.65 !important; 7745 7746} 7747 7748.alima2026-footer__legal details { 7749 7750 display: block; 7751 7752 margin: 0 0 12px !important; 7753 7754} 7755 7756.alima2026-footer__legal summary { 7757 7758 display: inline-block !important; 7759 7760 cursor: pointer; 7761 7762 color: #fff !important; 7763 7764 font-size: 12px !important; 7765 7766 font-weight: 800 !important; 7767 7768} 7769 7770.alima2026-footer__legal address { 7771 7772 display: block; 7773 7774 margin: 11px 0 0 !important; 7775 7776 color: #aeb7c7 !important; 7777 7778 font-style: normal !important; 7779 7780 font-size: 11px !important; 7781 7782 line-height: 1.75 !important; 7783 7784} 7785 7786.alima2026-footer__legal p { 7787 7788 display: block; 7789 7790 margin: 8px 0 0 !important; 7791 7792 color: #aeb7c7 !important; 7793 7794 font-size: 11px !important; 7795 7796 line-height: 1.65 !important; 7797 7798} 7799 7800.alima2026-footer__legal a { 7801 7802 color: #42ecff !important; 7803 7804 text-decoration: none !important; 7805 7806} 7807 7808.alima2026-footer__legal a:hover { 7809 7810 text-decoration: underline !important; 7811 7812} 7813 7814 7815/* ============================================================ 7816 TABLET APP PROMO 7817============================================================ */ 7818 7819@media (max-width:1000px) { 7820 7821 .alima2026-app > .alima2026-shell { 7822 7823 width: 7824 min( 7825 calc(100% - 40px), 7826 1180px 7827 ) !important; 7828 7829 } 7830 7831 .alima2026-app__panel { 7832 7833 grid-template-columns: 7834 minmax(0,1fr) 7835 190px !important; 7836 7837 gap: 34px !important; 7838 7839 padding: 7840 38px 34px !important; 7841 7842 } 7843 7844 .alima2026-app h2 { 7845 7846 font-size: 7847 clamp( 7848 34px, 7849 5vw, 7850 48px 7851 ) !important; 7852 7853 } 7854 7855 .alima2026-app__phone { 7856 7857 width: 7858 180px !important; 7859 7860 } 7861 7862} 7863 7864 7865/* ============================================================ 7866 MOBILE 7867============================================================ */ 7868 7869@media (max-width:640px) { 7870 7871 /* 7872 * Return App shell to normal mobile margins. 7873 */ 7874 7875 .alima2026-app > .alima2026-shell { 7876 7877 width: 7878 calc( 7879 100% - 28px 7880 ) !important; 7881 7882 } 7883 7884 7885 /* 7886 * One-column layout. 7887 */ 7888 7889 .alima2026-app__panel { 7890 7891 grid-template-columns: 7892 1fr !important; 7893 7894 gap: 26px !important; 7895 7896 padding: 7897 28px 22px 7898 27px !important; 7899 7900 } 7901 7902 7903 /* COPY */ 7904 7905 .alima2026-app__copy { 7906 7907 width: 100%; 7908 7909 max-width: none; 7910 7911 min-width: 0; 7912 7913 } 7914 7915 .alima2026-app h2 { 7916 7917 max-width: 100% !important; 7918 7919 font-size: 7920 clamp( 7921 31px, 7922 9vw, 7923 39px 7924 ) !important; 7925 7926 line-height: 1.08 !important; 7927 7928 } 7929 7930 .alima2026-app__copy > p { 7931 7932 max-width: 100% !important; 7933 7934 margin: 7935 17px 0 7936 22px !important; 7937 7938 font-size: 14px !important; 7939 7940 line-height: 1.65 !important; 7941 7942 } 7943 7944 .alima2026-app__copy > .alima2026-btn { 7945 7946 width: 100% !important; 7947 7948 min-width: 0; 7949 7950 min-height: 52px; 7951 7952 padding: 7953 12px 17px !important; 7954 7955 font-size: 10px !important; 7956 7957 } 7958 7959 .alima2026-app__copy > small { 7960 7961 margin-top: 15px !important; 7962 7963 font-size: 10px !important; 7964 7965 line-height: 1.55; 7966 7967 } 7968 7969 7970 /* PHONE */ 7971 7972 .alima2026-app__phone { 7973 7974 justify-self: center !important; 7975 7976 width: 7977 min( 7978 180px, 7979 56vw 7980 ) !important; 7981 7982 margin: 7983 3px auto 7984 3px !important; 7985 7986 padding: 9px !important; 7987 7988 border-width: 4px !important; 7989 7990 border-radius: 23px !important; 7991 7992 transform: none !important; 7993 7994 } 7995 7996 .alima2026-app__phone-top { 7997 7998 gap: 7px !important; 7999 8000 margin-bottom: 8px !important; 8001 8002 } 8003 8004 .alima2026-app__phone-top img { 8005 8006 width: 24px !important; 8007 8008 height: 24px !important; 8009 8010 } 8011 8012 .alima2026-app__phone-top strong { 8013 8014 font-size: 10px !important; 8015 8016 } 8017 8018 .alima2026-app__phone-top strong span { 8019 8020 font-size: 6px !important; 8021 8022 } 8023 8024 .alima2026-app__phone-title { 8025 8026 padding: 9px 0 !important; 8027 8028 font-size: 10px !important; 8029 8030 } 8031 8032 .alima2026-app__phone-title span { 8033 8034 margin-top: 3px; 8035 8036 font-size: 7px !important; 8037 8038 } 8039 8040 .alima2026-app__phone-play { 8041 8042 gap: 6px; 8043 8044 padding: 8px !important; 8045 8046 font-size: 10px !important; 8047 8048 } 8049 8050 .alima2026-app__phone-play span { 8051 8052 display: inline !important; 8053 8054 font-size: 7px !important; 8055 8056 white-space: normal; 8057 8058 } 8059 8060 8061 /* NEWSLETTER */ 8062 8063 .alima2026-newsletter { 8064 8065 padding: 54px 0; 8066 8067 } 8068 8069 8070 /* FOOTER */ 8071 8072 .alima2026-footer { 8073 8074 padding: 8075 34px 0 8076 calc( 8077 28px + 8078 env( 8079 safe-area-inset-bottom, 8080 0px 8081 ) 8082 ) !important; 8083 8084 } 8085 8086 .alima2026-footer__top { 8087 8088 flex-direction: 8089 column !important; 8090 8091 align-items: 8092 flex-start !important; 8093 8094 gap: 8095 21px !important; 8096 8097 } 8098 8099 .alima2026-footer__links { 8100 8101 justify-content: 8102 flex-start; 8103 8104 gap: 8105 13px 18px !important; 8106 8107 } 8108 8109 .alima2026-footer__social { 8110 8111 justify-content: 8112 flex-start; 8113 8114 gap: 8115 13px 18px !important; 8116 8117 } 8118 8119} 8120 8121 8122/* ============================================================ 8123 VERY SMALL MOBILE 8124============================================================ */ 8125 8126@media (max-width:390px) { 8127 8128 /* 8129 * Homepage 3.0 contains a rule that hides the phone 8130 * at <=390px. 8131 * 8132 * Override it so the polished one-column mockup 8133 * remains visible even on smaller iPhones. 8134 */ 8135 8136 .alima2026-app__phone { 8137 8138 display: block !important; 8139 8140 width: 8141 min( 8142 165px, 8143 58vw 8144 ) !important; 8145 8146 } 8147 8148} 8149 8150 8151/* ============================================================ 8152 PLAYER CLEARANCE 8153============================================================ */ 8154 8155body.alima-radio-present 8156.alima2026-footer { 8157 8158 padding-bottom: 8159 calc( 8160 38px + 8161 var( 8162 --agr-height, 8163 86px 8164 ) 8165 ) !important; 8166 8167} 8168 8169</style> 8170 8171 8172<!-- ========================================================== 8173 HOMEPAGE SUPPORT JAVASCRIPT 8174========================================================== --> 8175
8176<script id="alima-homepage-support-script-v13"> 8177 8178(function () { 8179 8180 "use strict"; 8181 8182 8183 /* ======================================================== 8184 SINGLETON 8185 ======================================================== */ 8186 8187 if ( 8188 window.ALIMA_HOMEPAGE_SUPPORT_V13 8189 ) { 8190 8191 return; 8192 8193 } 8194 8195 window.ALIMA_HOMEPAGE_SUPPORT_V13 = 8196 true; 8197 8198 8199 /* ======================================================== 8200 IOS TEXT SYMBOL FIX 8201 ======================================================== */ 8202 8203 function normalizeSymbolsInNode(root) { 8204 8205 if ( 8206 !root || 8207 root.nodeType !== 1 8208 ) { 8209 8210 return; 8211 8212 } 8213 8214 var walker = 8215 document.createTreeWalker( 8216 8217 root, 8218 8219 NodeFilter.SHOW_TEXT, 8220 8221 { 8222 8223 acceptNode: 8224 function (node) { 8225 8226 var parent = 8227 node.parentNode; 8228 8229 if (!parent) { 8230 8231 return ( 8232 NodeFilter 8233 .FILTER_REJECT 8234 ); 8235 8236 } 8237 8238 var tag = 8239 parent.nodeName 8240 .toLowerCase(); 8241 8242 if ( 8243 tag === 'script' || 8244 tag === 'style' 8245 ) { 8246 8247 return ( 8248 NodeFilter 8249 .FILTER_REJECT 8250 ); 8251 8252 } 8253 8254 return ( 8255 NodeFilter 8256 .FILTER_ACCEPT 8257 ); 8258 8259 } 8260 8261 } 8262 8263 ); 8264 8265 var node; 8266 8267 while ( 8268 node = 8269 walker.nextNode() 8270 ) { 8271 8272 var original = 8273 node.nodeValue; 8274 8275 var updated = 8276 original 8277 8278 .replace( 8279 /\u2197[\uFE0E\uFE0F]?/g, 8280 '\u2197\uFE0E' 8281 ) 8282 8283 .replace( 8284 /\u2192[\uFE0E\uFE0F]?/g, 8285 '\u2192\uFE0E' 8286 ) 8287 8288 .replace( 8289 /\u25B6[\uFE0E\uFE0F]?/g, 8290 '\u25B6\uFE0E' 8291 ); 8292 8293 if ( 8294 updated !== 8295 original 8296 ) { 8297 8298 node.nodeValue = 8299 updated; 8300 8301 } 8302 8303 } 8304 8305 } 8306 8307 8308 function normalizeHomepageSymbols() { 8309 8310 document 8311 .querySelectorAll( 8312 '.alima2026-home,' + 8313 '.alima2026-home--continuation' 8314 ) 8315 .forEach( 8316 normalizeSymbolsInNode 8317 ); 8318 8319 } 8320 8321 8322 /* ======================================================== 8323 HOMEPAGE ANCHORS 8324 ======================================================== */ 8325 8326 var allowedAnchors = [ 8327 8328 '#music', 8329 '#alima-app', 8330 '#news', 8331 '#discover' 8332 8333 ]; 8334 8335 8336 function getTarget(hash) { 8337 8338 if (!hash) { 8339 8340 return null; 8341 8342 } 8343 8344 var id = 8345 hash.replace( 8346 /^#/, 8347 '' 8348 ); 8349 8350 if (!id) { 8351 8352 return null; 8353 8354 } 8355 8356 return ( 8357 document.getElementById( 8358 id 8359 ) 8360 ); 8361 8362 } 8363 8364 8365 function scrollToTarget(hash) { 8366 8367 var target = 8368 getTarget( 8369 hash 8370 ); 8371 8372 if (!target) { 8373 8374 return false; 8375 8376 } 8377 8378 window.requestAnimationFrame( 8379 function () { 8380 8381 target.scrollIntoView( 8382 { 8383 8384 behavior: 8385 'smooth', 8386 8387 block: 8388 'start' 8389 8390 } 8391 ); 8392 8393 } 8394 ); 8395 8396 try { 8397 8398 window.history 8399 .replaceState( 8400 8401 window.history.state, 8402 8403 '', 8404 8405 hash 8406 8407 ); 8408 8409 } catch (error) { 8410 8411 /* optional */ 8412 8413 } 8414 8415 return true; 8416 8417 } 8418 8419 8420 /* ======================================================== 8421 CAPTURE CLICK BEFORE ANGIO AJAX 8422 ======================================================== */ 8423 8424 document.addEventListener( 8425 'click', 8426 8427 function (event) { 8428 8429 var clicked = 8430 event.target; 8431 8432 if ( 8433 !clicked || 8434 typeof clicked.closest !== 8435 'function' 8436 ) { 8437 8438 return; 8439 8440 } 8441 8442 var link = 8443 clicked.closest( 8444 'a[href]' 8445 ); 8446 8447 if (!link) { 8448 8449 return; 8450 8451 } 8452 8453 if ( 8454 event.ctrlKey || 8455 event.metaKey || 8456 event.shiftKey || 8457 event.altKey 8458 ) { 8459 8460 return; 8461 8462 } 8463 8464 var href = 8465 link.getAttribute( 8466 'href' 8467 ); 8468 8469 if (!href) { 8470 8471 return; 8472 8473 } 8474 8475 8476 /* SIMPLE HASH LINK */ 8477 8478 if ( 8479 href.charAt(0) === '#' 8480 ) { 8481 8482 if ( 8483 allowedAnchors 8484 .indexOf( 8485 href 8486 ) === -1 8487 ) { 8488 8489 return; 8490 8491 } 8492 8493 if ( 8494 !getTarget( 8495 href 8496 ) 8497 ) { 8498 8499 return; 8500 8501 } 8502 8503 event.preventDefault(); 8504 8505 event.stopPropagation(); 8506 8507 event 8508 .stopImmediatePropagation(); 8509 8510 scrollToTarget( 8511 href 8512 ); 8513 8514 return; 8515 8516 } 8517 8518 8519 /* FULL / RELATIVE HOMEPAGE URL */ 8520 8521 var url; 8522 8523 try { 8524 8525 url = 8526 new URL( 8527 link.href, 8528 window.location.href 8529 ); 8530 8531 } catch (error) { 8532 8533 return; 8534 8535 } 8536 8537 if ( 8538 url.origin !== 8539 window.location.origin 8540 ) { 8541 8542 return; 8543 8544 } 8545 8546 if ( 8547 allowedAnchors 8548 .indexOf( 8549 url.hash 8550 ) === -1 8551 ) { 8552 8553 return; 8554 8555 } 8556 8557 if ( 8558 !getTarget( 8559 url.hash 8560 ) 8561 ) { 8562 8563 return; 8564 8565 } 8566 8567 event.preventDefault(); 8568 8569 event.stopPropagation(); 8570 8571 event 8572 .stopImmediatePropagation(); 8573 8574 scrollToTarget( 8575 url.hash 8576 ); 8577 8578 }, 8579 8580 true 8581 ); 8582 8583 8584 /* ======================================================== 8585 INITIAL HASH 8586 ======================================================== */ 8587 8588 function handleInitialHash() { 8589 8590 var hash = 8591 window.location.hash; 8592 8593 if ( 8594 allowedAnchors 8595 .indexOf( 8596 hash 8597 ) === -1 8598 ) { 8599 8600 return; 8601 8602 } 8603 8604 window.setTimeout( 8605 function () { 8606 8607 scrollToTarget( 8608 hash 8609 ); 8610 8611 }, 8612 150 8613 ); 8614 8615 } 8616 8617 8618 /* ======================================================== 8619 AJAX DOM WATCH 8620 ======================================================== */ 8621 8622 var symbolUpdatePending = 8623 false; 8624 8625 8626 function scheduleSymbolUpdate() { 8627 8628 if ( 8629 symbolUpdatePending 8630 ) { 8631 8632 return; 8633 8634 } 8635 8636 symbolUpdatePending = 8637 true; 8638 8639 window.requestAnimationFrame( 8640 function () { 8641 8642 symbolUpdatePending = 8643 false; 8644 8645 normalizeHomepageSymbols(); 8646 8647 } 8648 ); 8649 8650 } 8651 8652 8653 if ( 8654 'MutationObserver' in window 8655 ) { 8656 8657 var observer = 8658 new MutationObserver( 8659 function (mutations) { 8660 8661 var relevant = 8662 mutations.some( 8663 function ( 8664 mutation 8665 ) { 8666 8667 return ( 8668 mutation 8669 .addedNodes 8670 .length > 0 8671 ); 8672 8673 } 8674 ); 8675 8676 if (relevant) { 8677 8678 scheduleSymbolUpdate(); 8679 8680 } 8681 8682 } 8683 ); 8684 8685 observer.observe( 8686 document.body, 8687 { 8688 8689 childList: 8690 true, 8691 8692 subtree: 8693 true 8694 8695 } 8696 ); 8697 8698 } 8699 8700 8701 /* ======================================================== 8702 INITIALIZE 8703 ======================================================== */ 8704 8705 function initialize() { 8706 8707 normalizeHomepageSymbols(); 8708 8709 handleInitialHash(); 8710 8711 } 8712 8713 8714 if ( 8715 document.readyState === 8716 'loading' 8717 ) { 8718 8719 document.addEventListener( 8720 'DOMContentLoaded', 8721 initialize, 8722 { 8723 once: true 8724 } 8725 ); 8726 8727 } else { 8728 8729 initialize(); 8730 8731 } 8732 8733})(); 8734 8735</script>
8735 8736 8737 </div></body> 8738</html> 8739 8740 8741<!-- Performance | https://www.ionos-group.com/brands.html 8742Generated @ 07.10.2026 14:06:01 -->
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.