PageSourceSearch

https://alimabeats.com/news/

html alimabeats.com collected 2026-10-07 15:19:18 UTC 285,519 bytes, 8,742 lines download raw bytes

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 &amp; 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 &raquo; Feed" href="https://alimabeats.com/feed/" />
31<link rel="alternate" type="application/rss+xml" title="ALIMA &raquo; 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&#038;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&amp;display=swap&amp;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 &amp; 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 &#8211; Explore the Public Beta &amp; 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 &#8211; Explore the Public Beta &amp; 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 &amp; 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 &amp; 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 &#8211; 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 &#8211; 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 &#8211; 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 &#8211; 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 &#8211; Explore the Public Beta &amp; 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 &amp; 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 &#8211; 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 &#8211; 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 &amp; 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>&nbsp;(3)</li>
3677	<li><a href='https://alimabeats.com/2026/08/'>August 2026</a>&nbsp;(6)</li>
3678	<li><a href='https://alimabeats.com/2026/07/'>July 2026</a>&nbsp;(3)</li>
3679	<li><a href='https://alimabeats.com/2025/10/'>October 2025</a>&nbsp;(2)</li>
3680	<li><a href='https://alimabeats.com/2025/03/'>March 2025</a>&nbsp;(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					&copy; 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.