.ready-tile{background:linear-gradient(135deg,hsl(var(--ready-cyan) / .6),hsl(var(--ready-sky-edge) / .8) 56%,hsl(var(--ready-violet) / .45));border:1px solid hsl(var(--primary) / .3);box-shadow:inset 0 1px 18px hsl(var(--ready-white) / .7),0 8px 24px hsl(var(--ready-panel-start) / .12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:box-shadow .3s ease}.ready-tile-image{opacity:.28}.ready-tile-wash{background:linear-gradient(105deg,hsl(var(--ready-sky-pale) / .9),hsl(var(--ready-cyan) / .54) 56%,hsl(var(--ready-violet) / .22))}.ready-tile-label{color:hsl(var(--primary))}.ready-tile-copy{color:hsl(var(--muted-foreground))}.ready-tile-title{background:linear-gradient(110deg,hsl(var(--ready-panel-start)),hsl(var(--ready-panel-end)) 60%,hsl(var(--primary)));background-clip:text;-webkit-background-clip:text;color:transparent}.ready-tile.nav-glint-box:after{opacity:.18}.ready-tile-cta{color:hsl(var(--ready-panel-start));background:hsl(var(--ready-white) / .88);border:1px solid hsl(var(--ready-sky-edge) / .45);box-shadow:inset 0 1px 5px hsl(var(--ready-white) / .9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .3s ease,box-shadow .3s ease}.ready-tile:hover,.ready-tile:focus-visible{box-shadow:inset 0 1px 18px hsl(var(--ready-white) / .8),0 10px 26px hsl(var(--ready-panel-start) / .1)}.ready-tile:hover .ready-tile-cta,.ready-tile:focus-visible .ready-tile-cta{background:linear-gradient(135deg,hsl(var(--ready-sky-edge) / .8),hsl(var(--ready-sky-soft) / .7),hsl(var(--ready-blue-pale) / .9));box-shadow:inset 0 1px 6px hsl(var(--ready-white)),0 0 22px hsl(var(--ready-sky-accent) / .3)}.ready-tile:hover .ready-tile-cta:after,.ready-tile:focus-visible .ready-tile-cta:after{animation:navBoxGlint .75s ease-out forwards}.ready-tile:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(115deg,hsl(var(--ready-violet) / .75),hsl(var(--ready-cyan) / .35) 18%,hsl(var(--ready-white) / .95),hsl(var(--ready-sky-accent) / .65),hsl(var(--ready-violet) / .2) 60%,hsl(var(--ready-cyan) / .6) 78%,hsl(var(--ready-violet) / .75));background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:readyBorderDrift 24s linear infinite;opacity:.9;filter:drop-shadow(0 0 3px hsl(var(--ready-cyan) / .35))}.ready-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(115deg,transparent 38%,hsl(var(--ready-white) / .95) 47%,hsl(var(--ready-cyan) / .9) 50%,hsl(var(--ready-white) / .95) 53%,transparent 62%);background-size:260% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:readyBorderShine 14s ease-in-out infinite;opacity:.6;filter:drop-shadow(0 0 2px hsl(var(--ready-white) / .5))}@keyframes readyBorderShine{0%{background-position:160% 0;opacity:.25}45%{opacity:.85}50%{background-position:-60% 0;opacity:.95}55%{opacity:.85}to{background-position:-60% 0;opacity:.25}}@keyframes readyBorderDrift{to{background-position:300% center}}@media(prefers-reduced-motion:reduce){.ready-tile:before,.ready-tile:after,.ready-tile:hover .ready-tile-cta:after,.ready-tile:focus-visible .ready-tile-cta:after{animation:none}}.islam-belief-section{background:radial-gradient(ellipse at top left,hsl(var(--islam-mist) / .72),transparent 62%),radial-gradient(ellipse at top right,hsl(var(--islam-periwinkle) / .8),transparent 62%),hsl(var(--ready-sky-pale));border-top:1px solid hsl(var(--ready-sky-edge) / .45)}.islam-practice-section{background:radial-gradient(ellipse at bottom left,hsl(var(--islam-periwinkle) / .45),transparent 60%),radial-gradient(ellipse at top right,hsl(var(--islam-mist) / .32),transparent 58%),hsl(var(--ready-white) / .92)}.islam-practice-section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsl(var(--primary) / .24),hsl(var(--ready-violet) / .3),transparent)}
