 transform: rotate(360deg); }
    }

    @keyframes logoShine {
      0% { transform: translate(-100%, -100%) rotate(45deg); }
      50% { transform: translate(0%, 0%) rotate(45deg); }
      100% { transform: translate(100%, 100%) rotate(45deg); }
    }

    .brand-text {
      font-size: 48px;
      font-weight: 700;
      margin-bottom: 20px;
      background: linear-gradient(135deg, #ffffff, var(--sakura-300), #ffffff);
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent;
    